Quote:
Nerfix said:
Quote:
Foodstamp said:
What type of game and what language are you programming in? I am currently working on a Java based TBS.
|
Java eh? How hard is it to wrap up a game with Java? Java is the programming language I know best.
|
If your pretty good with java, I imagine not too hard. Its object oriented so the approach I have taken so far is to make the game as reusable as possible. I am in the VERY preliminary stages of creating classes that contain stats etc, and I have a very simple RMG that I am going to rewrite to make it more efficient.
Here are the CONS to using Java I have found so far...
When the time comes, I am going to have to use 3rd party libraries to implement mp3 sound (or oogis vorb or wtf the free license equivalent is called). Java only supports like midi and one other sound type on it's own.
Java uses a virtual machine environment to compile, and while this allows for cross platform applications (linux etc), I am pretty sure the end user has to have the java runtime installed on their computers, which I think just for users is a pretty hefty download. (likke 100megish)
The pros...
If your even only novice stage familiar with java it is child's play to do a GUI using applet elements and a web browser. And you can make a stellar GUI for a TBS style game depending on how complex your trying to get.
Java is OOP. If you don't know what OOP is don't worry about it. You can still write a game np without using these practices.
On modern machines java runs more than fast enough to do a TBS i imagine. (I am sure I will find this out along the way). But I know some topnotch games are made in java including the RTS
Tribal Trouble.
If you need any advice on working with java, I am definately not an expert, but I would be more than willing to help you with any questions you have as long as it is not over my head as well.
P.S. Disclaimer, I know you read the kisslbade post so you have a good idea of what kinda condition I am in atm, so if anything seems weird in this post you know why.