

I think 6 months is doable to get something working but if you reach anything as close as Terragen I would be very surprised.įor terrain height map generation you should look into fractal terrains. Might be quicker and easier to manage as a group.

#TERRAGEN FREE ALTERNATIVE GENERATOR#
There's no harm (at this stage) in doing a rudimentary command line version of your terrain generator and just building a GUI to interface with it. I think either or of these two will provide decent cross platform compatibility. I don't think speed is the biggest issue for your interface. You can pretty much use any language to interface with GTK and GTK will work on Windows/Mac. I would start by investigating the mathematics or engines you can use to create the terrain gen first.įor your GUI I would suggest GTK or Java. If you are doing your engine from scratch you probably want to be thinking about C++, but obviously don't use any libraries that are not cross platform compatibile. The first thing I would be looking into is the complexity of the terrain generating, since this is the most difficult part. Any kind of advice or help will be greatly appreciated. I know that for rendering the generated terrain we will have to use POV-Ray or YAFRAY. Is this even a good idea ? I mean will this be very difficult - since nobody else seems to be doing it :confused.
#TERRAGEN FREE ALTERNATIVE CODE#
How feasible is this project considering we have very little knowledge of graphics programming and a time frame of 1 year ?Ĭonsidering we want our app to be cross platform what choices do we have in terms of programming languages ? I know wxwidgets is a good cross platform library/framework but will it help here ? And is Java too slow for something like this ?Ĭonsidering the time limit - what sort of a code base or feature set would suffice to allow the project to move forward after the 1 year that we work on it ? One more important note is that we have one year to complete the project and practically speaking I believe we spend 6 months coding.

Open Sourcing it will allow for the usual benefits of having good developers improving on it. Firstly the main reasons for doing this project and posting about it here are -Īs far as my knowledge goes Linux does not have an equivalent to Terragen. Our group has been discussing various ideas and one of the ideas is an open source alternative to Terragen (). I am computer engineering student and as part of our final year we have to do a project in a group.
