Showing posts with label birthday. Show all posts
Showing posts with label birthday. Show all posts

Saturday, 15 September 2012

Happy birthday FreeRCT

Today, FreeRCT exists for one year, always a happy moment in the life of a project.
Time to look back and reflect a bit on what happened.

The start was pretty quick. After about a month of talking how, what, and when we decided to just go ahead and do it, and created the FreeRCT project.
It has been an interesting ride so far.

I started with some world-display code into the project, while Richard provided some first sprites. (Probably everybody starts with a display of the 2D world in a game like this, I think :) )

Then the real work started. Since the project literally started from nothing, lots of infra-structure got created in the past year:
- A 3D voxel world holding ground and paths (and tomorrow shops and rides).
- Display of the world to the screen.
- A GUI system for creating and managing the windows.
- A string system.
- Mouse, keyboard, and screen handling.
- Time and clock ticks.
- Random numbers.
- Colour/brightness parametrization.

The infra-structure is still not complete (no rides yet), so in the coming year it will be expanded further. Also, existing parts get replaced or expanded when the need arises (like the replacement of the Python code that generates the RCD files, and the string system that got unified with added translations).

The highlight of the past year was of course the moving people video. Your response was heart-warming. A clear sign that many people still like these games. Many thanks for your support, let's hope we get another highlight like that this year.


Last but not least, a sneak preview of what I am working on (very green currently).