Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Resources for beginning graphics programming and  RSS feed

 
Danny Treart
Ranch Hand
Posts: 37
Chrome Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I'm interested in building a game from the ground up (engine, etc). I realize this would be a huge project, but I'm looking for something to dabble with in my spare time for more as a learning experience than worrying about anything too serious. However, there are many things that I need to know so why not try messing around a little bit.

The type of game I'd be shooting for would be something like Ultima Online, or Diablo 1, Diablo 2. Some kind of multiplayer RPG in the isometric style. 2D/3D, I'm not particularly picky. I think I could figure out how to program the AI, movement, collision, and those types of algorithms (loot gen, etc) - but I have no clue where to start when it comes to graphics, rendering a huge sandbox type map, lighting, gear, etc. Also, I wouldn't mind just being able to render some kind of sprites (but eventually I'd love to be able to find out how to show different kinds of gear or clothing being equipped on the sprite/model).

What resources (I prefer actual books, but..) would you guys suggest for understanding game graphics and game programming? What resources for in-depth information about designing server/client set up (for a game) and the flow of data that happens in that situation for a game application. (I'm kind of clueless there).

Any suggestions for some resources that break this stuff down well?
 
Will Ashton
Greenhorn
Posts: 22
Java Mac Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hm, programming graphics isn't as different from programming everything else

To get an idea of the basics reading a book is a good idea. I would recommend "Head First Java":

http://www.oreilly.de/catalog/hfjava2/

It should give you the clue of how to show an image on the screen. And that should be all you need. If you are looking for a particular example code I suggest to take a look at the source code of Dead Storm:

http://buechsenkunde.de/tacticalgamingarea.html

I know, that the link is a bit odd, it's just a makeshift solution.

Dead Storm was the first game I ever programmed and is written in a very basic way. Maybe it helps

Good luck with your project, I'm doing something bigger myself at the moment. Be aware, that it can take a long, long time, before you see any results, but always stay tuned
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!