Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (404)
games submitted by our members
Games in WIP (289)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  2D RPG  (Read 1362 times)
0 Members and 1 Guest are viewing this topic.
Offline Galgalid

Senior Newbie




L33T


« Posted 2007-12-30 03:16:23 »

7 months from now, myself and 6 - 7 mates are gonna start coding a 2D RPG-game as a school-project. The project will stretch over a period of 1 year, so we have plenty of time to learn stuff Smiley and I'm wondering...

What will we need? This question sure has loads of answers xD But we don't know anything about game development(at least nothing useful for the project)

I've never before built a program this stable, this secure, this L33T....

I want to be a member of the Sega Black Ops Team!
Offline fletchergames

Senior Member





« Reply #1 - Posted 2007-12-30 06:22:46 »

First off, buy Killer Game Programming in Java and/or Developing Games In Java.  They're the two best books about Java game programming I know about.  I recommend buying both because they cover slightly different material.

There's not many books specific to RPGs.  There is Programming Role Playing Games with DirectX 2nd Edition, but I thought it was basically useless.

Since you're working as a group, you should probably buy one or more books about software design, particularly one about design patterns.  I plan to buy Software Architecture Design Patterns in Java.  I've already bought Head First Design Patterns, which is good but not great.  Definitely buy Code Complete 2nd edition, which is about software construction.

If you want to make an isometric game, buy Isometric Game Programming with DirectX 7.0.

You should probably get a book about Swing if you don't know about it already.

If you each buy one of these books and then pass them around, it should be cheap.

You might want to look up Slick and other game programming libraries/tutorials on this forum.  Reading the books would be a bit better though.

You should each try to program some kind of 2d game BEFORE starting on the RPG as a project.  You have to do easy things, like Tetris and Pacman, before you can do anything more difficult effectively.

Trust me on this.  I've programmed several 2d RPGs and done everything wrong.  Only the last one was really finished and complete, and it was still short.  Eventually, I will start on a more ambitious RPG project now that I have some experience.
Offline Galgalid

Senior Newbie




L33T


« Reply #2 - Posted 2007-12-31 11:43:57 »

Thanks alot for the help  Smiley Now I know where to start xD

I've never before built a program this stable, this secure, this L33T....

I want to be a member of the Sega Black Ops Team!
Games published by our own members! Check 'em out!
Try the Free Demo of Revenge of the Titans
Offline purpleguitar

Junior Member





« Reply #3 - Posted 2007-12-31 14:41:19 »

In addition to the technical skills, you have to be able to effectively organize yourselves.  I've been experimenting with Scrum as a way to organize teams.  I recommend that your team read The Scrum Primer and think about setting up a formal development process.  (http://www.scrumprimer.com)

I also recommend learning to use a source code repository such as subversion:  http://subversion.tigris.org
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Browse for soundtracks for your game!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (32 views)
2013-05-17 21:29:12

alaslipknot (41 views)
2013-05-16 21:24:48

gouessej (71 views)
2013-05-16 00:53:38

gouessej (69 views)
2013-05-16 00:17:58

theagentd (78 views)
2013-05-15 15:01:13

theagentd (73 views)
2013-05-15 15:00:54

StreetDoggy (113 views)
2013-05-14 15:56:26

kutucuk (137 views)
2013-05-12 17:10:36

kutucuk (137 views)
2013-05-12 15:36:09

UnluckyDevil (145 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.073 seconds with 21 queries.