beholder
01-26-2007, 04:35 AM
First of all hello to you all.
Secondly, I`ve been thinking about making a 2D turn based game. I`m quite ready to start writing it. I just don`t know wether to use Java or C++ and which libraries to use. I hope you can help me with this decision.
As for how the game would look like: it would be similar in appearance and functionality to Heroes of Might and Magic. That is: 2D graphics, turn based play, main screen would have a main map, mini map and some menu (like in most RTS).
In the game, player has a group of adventurers that form a team moving on the map (1 square per day - each day is a turn). Each of characters has it`s equipment, stats and so on. So basicly a RPG team on a map with turn based system.
So the way I see it I would need 2D graphics (both being able to draw some rectangles as well as displaying some bitmaps), some music/sounds, some not complicated way of making character sheet (so probably some GUI help from the libraries like buttons, containers, mouse triggers)...
I don`t know wether to write it in java or c++ as I`ve said before. Java sounds nice because it has most of libraries in its standard. I also prefer writing in java to c++... The fact that it`s slower than c++ shouldn`t be a problem hence it`s a turn based game without any shocking graphics. However C++ is faster and there are probably a lot more game developing libraries available.
I`m just not sure wether java libs will be as good as some c++ game development specific libraries.
What do you suggest? I suppose it`ll end up with using c++ but which library would you recommend? I`d prefer something with not too complicated usage and a good documentation (yeah...;) ). I`ve done some animations in OpenGL but I think that as for this game (2D) it wouldn`t be the best choice + there still isn`t any big help for GUI and mouse/keyboard triggers. I`ve also done something in Allegro library but I`m not sure it`s the best choice...
Ofcourse I`m thinking about some free libraries...
Secondly, I`ve been thinking about making a 2D turn based game. I`m quite ready to start writing it. I just don`t know wether to use Java or C++ and which libraries to use. I hope you can help me with this decision.
As for how the game would look like: it would be similar in appearance and functionality to Heroes of Might and Magic. That is: 2D graphics, turn based play, main screen would have a main map, mini map and some menu (like in most RTS).
In the game, player has a group of adventurers that form a team moving on the map (1 square per day - each day is a turn). Each of characters has it`s equipment, stats and so on. So basicly a RPG team on a map with turn based system.
So the way I see it I would need 2D graphics (both being able to draw some rectangles as well as displaying some bitmaps), some music/sounds, some not complicated way of making character sheet (so probably some GUI help from the libraries like buttons, containers, mouse triggers)...
I don`t know wether to write it in java or c++ as I`ve said before. Java sounds nice because it has most of libraries in its standard. I also prefer writing in java to c++... The fact that it`s slower than c++ shouldn`t be a problem hence it`s a turn based game without any shocking graphics. However C++ is faster and there are probably a lot more game developing libraries available.
I`m just not sure wether java libs will be as good as some c++ game development specific libraries.
What do you suggest? I suppose it`ll end up with using c++ but which library would you recommend? I`d prefer something with not too complicated usage and a good documentation (yeah...;) ). I`ve done some animations in OpenGL but I think that as for this game (2D) it wouldn`t be the best choice + there still isn`t any big help for GUI and mouse/keyboard triggers. I`ve also done something in Allegro library but I`m not sure it`s the best choice...
Ofcourse I`m thinking about some free libraries...