Hacker News new | ask | show | jobs
by subir 3981 days ago
Performance was fine for me and I am on a dated machine (Lenovo Z560) running Firefox with about 20 tabs open.

I discovered this game some time ago, from the CopperLicht engine home page[1]. I am a web-developer by day and an amateur 3D designer after dark, looking to build something similar. If the creators of End Time are here, can they (or anyone with experience in this domain) share some insight about the development process, especially procedural world generation?

[1] http://www.ambiera.com/copperlicht/

1 comments

I programmed that. I also wrote that CopperLicht library. So feel free to ask about that on the CopperLicht forums as well if you are using it anyway.

It is nothing really complicated: I created a deterministic randomizer class, and generating the worlds 3D geometry based on each squares coordinates as random seed. Terrain is currently based on a simple sin/cos function, buildings are built from blocks like minecraft does it. See the third Copperlicht tutorial in its documentation on how to create own geometry and stuff.