This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
i am little new to Java but i am not a complete novice.i have done basic programming & have studied as far as Struts & EJB & now want to dive deep down into Java & try for an expert level.but before i do that i want to have a general info about games too so that i can choose my area of expertise...please tell me about game development in java.what technology & techniques are required to learn & how exactly are designs & motion are developed....?
thanks in advance....
"ye shall know the truth & the truth shall set you free..."
well i actually wanted to ask that if i want to develop games in java do i need to study other technology as well which is totally different than java.because as far as i could guess i don't think only java API & other classes related to java are enough...or are they?& when i say game development i meant all type of games.......the whole nine yards.......!
so i just want a very general overview kinda flying view.....
am i clear enough?
Your question is still rather broad. it's kind of like saying "I want to build things. What do I need to learn?" The answer would depend on whether you want to build a road, a skyscraper, a bridge, or a guitar.
a game like tic-tac-toe can be done with nothing more than println statement. some games could be done using simple swing components. if you're doing a MMORPG, you need to know about clients, servers, networking, graphics, inter-process communications, and probably a million other things I can't think of.
Could you narrow the scope of your question at all?
and what Maneesh was trying to point out to you is that a thread with the title "game" in a forum DEVOTED to game development isn't very useful. MANY folks will see your title and decide not to bother reading the body. It looks like you put no effort into your post. If you didn't, why should they?
I'm not saying that is right or wrong, it's just how it is.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors