Author Topic: What's the use of Java? (more in a game development sense)
Groooovechampion 
Posts: 4,616
Registered: Jun 30, '03
Extended Info (if available)
Real Post Cnt: 4,485
User ID: 818,115
Subject: What's the use of Java? (more in a game development sense)
Hi guys

Sorry to come with this naive question, but I've been reading books and stuff and this question just keeps swarming in my cabeza.

Somewhere, I am having the genuine opportunity of learning C++ thorougly and there is more or less the opportunity of taking Java along. However, I'm totally lost on just where Java is used and if this is actually "attractive" whenever applying for a job in the game industry.

I understand that C++ alone is a big one, yet it is the foundation for getting into the programming world. I'm just lost with what Java can do.

Is it just "yet another software development tool/language" or also a mere essential piece of know-how?

Thanks

 

-----signature-----
DaoC, WoW (retired, inactive); WAR (semi active), EVE (active)
"Ye'know, com'on! Giimmeee di Ke$$$HHHHHH!"
http://www.youtube.com/watch?v=OADJl-CVDo0
Link to this post
Renegade. 
Title: Hate the player, not the game
Posts: 1,672
Registered: May 7, '08
Extended Info (if available)
Real Post Cnt: 1,670
User ID: 1,295,376
Subject: What's the use of Java? (more in a game development sense)
portable and potent can almost run on any platform, easy to learn with any c/c++ experience as the syntax is identical. I could be wrong however that is my understanding of it

 

-----signature-----
Roses are #FF0000 , Violets are #0000FF
All my base belongs to you
Link to this post
Dresler 
Posts: 3,448
Registered: Oct 22, '03
Extended Info (if available)
Real Post Cnt: 3,437
User ID: 847,656
Subject: What's the use of Java? (more in a game development sense)
I'd say learning them both will give you an idea of the pros and cons of using a managed/unmanaged languaged (in terms of memory) as well as the pros and cons of using JIT (just-in-time compilation). Heck, you can even see the pros and cons of single vs. multiple inheritance.

Really when it comes down to it the hardest thing to do is create good architectures/designs. While knowing the specifics of a language might be useful the architecture is the important part. Is your design scalable, maintainable, re-usable? Languages are simple to switch between in general (although the dark details may not be).

I know many people who can be a code monkey and in general hate them working on my projects if the design for something is being done on the fly. You have to micro-manage what they are doing otherwise you are going to end up with a terrible terrible design.

 

-----signature-----
(none)
Link to this post
Lonestar_1 
Posts: 4,224
Registered: Aug 26, '04
Extended Info (if available)
Real Post Cnt: 3,775
User ID: 960,112
Subject: What's the use of Java? (more in a game development sense)
^^ So true.

Off the top of my head I would say web based stuff or maybe some of the Java ME. It is also generally easier to port. So could run it on many devices faster or with less number of device testing. Easier coding and light games performance would be fine.

I could not see someone doing it for a fully 3d game of battlefield quality or something. I know there was a port of Quake2 somewhere to java.

 

-----signature-----
http://gimpchimp.etilader.com/display.php?user=lonestarr
3500+ solo kills & Lone Enforcer
WAR - IronRock Dest- Energist, Moogabooga
SWTOR - KV - Energist, Moogabooga
Link to this post
Sprawl-zero1eye- 
Title: IGN Vault Staff
Reziztance iz Futile

Posts: 53,263
Registered: Jun 28, '02
Extended Info (if available)
Real Post Cnt: 52,657
User ID: 692,733
Subject: What's the use of Java? (more in a game development sense)
AMEN on learning design theory. The language itself is moot, although you are right, C++ tends to be the starting place for most that go through formal education.

I'm not a huge java fan personally, but then again, while I know my fair share of C++, I tend to use web languages on a regular basis given I work for a cloud provider.

What are games generally programmed in (I honestly don't know - Google)? Learn those languages if that is what you wish to do.

 

-----signature-----
Mirkwood MUD, OneEye IvoryFang, Lord of the VampireZ (Retired)
AC Frostfell, Clan Z - Lvl 239 Grief Dagger (Retired)
WoW Lightbringer Alliance, Z Guild - Lvl 85 Combat Rogue (Retired)
Making iOS Apps these days at http://zsprawl.com/iOS
Link to this post
Groooovechampion 
Posts: 4,616
Registered: Jun 30, '03
Extended Info (if available)
Real Post Cnt: 4,485
User ID: 818,115
Subject: What's the use of Java? (more in a game development sense)
thanks a lot happy

Yeah, been doing some research.
Sounds like Minecraft was also done in java. (and I haven't even played it yet grin )

Not like I'm going to become some uberprogrammer, but like many throughout the globe, was just wondering.

Anyhow, it looks like I will focus on C++ mainly first, then snoop on Java, then the html stuff like PHP/Javascript etc.

Long road but sounds like fun.

 

-----signature-----
DaoC, WoW (retired, inactive); WAR (semi active), EVE (active)
"Ye'know, com'on! Giimmeee di Ke$$$HHHHHH!"
http://www.youtube.com/watch?v=OADJl-CVDo0
Link to this post

Valid XHTML 1.0 Transitional Powered by PHP