OpenCity header image

Latest news

Best screenshot of OpenCity

We have just terminated our hosting plan from IONOS because they decided to double the hosting price. We were using their hosting service for 20 years ! For the moment, the website is static and it contains a mimimum information about the project.

OpenCity-0.0.6.2 is known to run smoothly under Windows 7 Ultimate 64 Bit. Concerning the Sharp Plus Framework, we integrated only a tiny part of it in the OpenCity source so far because the framework doesn't have enough useful features yet. But we've achieved a milestone in the development of the framework: it now offers a bare unit testing framework for future development.

What is OpenCity ?

Once upon the time, I was travelling over the Internet, and I found a city simulator under linux called FreeReign at SourceForge. But it isn't maintained any more. I decided to push the game up so I had a look at the FreeReign sources. However, its codes were not obvious to me, and in addition the game design didn't fit my programming style. Finally, I decided to write my own free 3D city simulator, based on the original ideas of the FreeReign project. Few months later, OpenCity was born.

OpenCity is a full 3D city simulator game project. Contrary to popular on-line games such as flash or HTML games, you have to download it to your computer before playing. OpenCity is written in standard C++ with OpenGL and SDL from scratch. It is not intended to be a clone of any famous city simulator from Max*s. So, if you are looking to download a free SimCity 4 like, please forget OpenCity. I work on it at my spare time, and I really meant it "my spare time" !

OpenCity is also an OpenGL/SDL/C++ game programming tutorial. In the resources section, you can find the micro simulators' algorithm, design document, UML diagram and information about other issues. The UML diagram is edited with Umbrello, the free UML diagram editor for KDE.

Project's status

The 0.0.6stable is now availabe for download. If you desire the latest snapshot, try to check out from the SVN. However, all of works from the development source tree are not for end users, so do not try them if you are looking for a full working program or just interested in playing games.

Please keep in mind that I don't have time to support source codes compiling issues. If you are not a programmer, do not try to compile the development codes because they are evils. Even if you are a brave guy, and you are not afraid of evils, please read the warning from the download page before doing something wrong.

At the meaning time, you can build roads, electric lines, electric plant, trees and the three standard RCI zones. Many other features will be implemented in the future. Be patient ;) Our goal is reusing few SimCity 2000 concepts even if SimCity is an old game concept. But we love that old city simulation game concept.

Can I participate to this project ?

Yes, of course. Have a look at the SourceForge project summary page. Put your bug report, feature or support request there. You can also reach the main contact by mail. If you are a programmer, you can also help us by compiling and testing the lastest SVN version from time to time.

And last but not least, thank you guys who send me a feedback about this project ;) By the way, if you like those sophisticated features from SimCity 5++, or the way SimCity Societies works, please do not ask us to implement them in OpenCity. Please order that game from your favorite online store.

SDL  OpenGL  Ogre3D  STL  Boost  xhtml Copyright (C) 2003-2024 by Duong Khang NGUYEN - All rights reserved