Code Standards
Game Plan Design Docs Links Project on Sourceforge |
Yerushalem is a massively multiplayer 3D 1st person simulation of Jews, Christians and Moslems fighting for control of the city of peace (Jerusalem). The fight need not be bloody, that's up to the players. However, all out war is the most likely outcome since (for the purposes of the game at least) the goal for the Jews is to rebuild a temple, simmilar to Solomon's on the Temple mount. The Muslim Dome of the Rock mosque, by most accounts, now sits on the site. In other words a Muslim holy site may have to be razed in order to build the Temple. Since the importance of the mosque is almost purely political, not religious, it may be possible for the players to reach a political solution. However, it seems many Muslims truely hate the Jews so this is unlikely. Where do Christians fit into this mess? The Roman Catholic church (In the game ) is run by an evil Pope who wishes to broker a deal to bring peace. In reality, he wants the land for his church and will slaughter every non-catholic there, a la Crusades. The Protestants would come in peace with the Jews, but take a meter for every centimeter given them. In no time the Temple would become a tourist trap, selling trinkets. Jews would be hassled to convert. Radicals would take over, and with it public stonings of everyone caught not believing as they do. Of course, not everyone goes with the group. Some Jews may sell themselves out in exchange for peace. Some catholics may try to assasinate the pope. Some Moslims may fight for Jewish freedom. Some Protestants aid the Jews in a truely selfless manner. The ability to be one's self will make the game interesting and maybe even useful. Personally, I can't see any outcome other than WWIII so eventually this should be able to expand into a world wide war. We currently need developers and artistsIf you are interested please contact ggarber@cfl.rr.com TechnicalWill use Crystal Space for the game engine. CS will shortly release version 1.0 which will provide a stable base on which to build.Crystal space currently uses Python for scripting. I'd rather use Ruby since it seems like a more logical language to me. So we may end up makeing a Ruby plugin for CS. Where speed matters we'll use C++. Where flexibility matters more, we'll use a scripting language. Crystal Space is multiplatform. Yerushalem should keep this compatibility. Most definitly must run in Linux. Win32 and Mac whatever are also important. When we must code something new, that could be generally useful to others, make it a plugin so that it can contribute back to Crystal Space. |