|
|||||||
Welcome. This is the documentation page for fcca. Amazingly, the project is being documented before it is created.
So let’s go to what matters.
fcca is (or: will be) a remake of a old fantastic game from Microprose called Colonization. Those who ever played Civilization will find out that the game style is very smilar.
But while in Civilization the game time goes from pre-history to future, in fcca all action happens during the exploration age, from 1492 to 1800. The goal of the game is to build a colony in America and make this colony grow big enough to be able to achieve independence from the motherland.
A player can choose among the English, French, Dutch and Spanish nations, each one having its own qualities and problems. During the colonization, the player will face many challenges, such as negociate (and make war, if necessary) with other european colonies and native tribes. Winning the hearts of the colonists (by making they feel that the colony is their home) is the key to get enough support to fight for independance. And allowing religious freedom in your colony will attract more colonists, persecuted for their faith in Europe.
A good review of the old Colonization® can be found in www.ibiblio.org/GameBytes/issue21/greviews/col1.html.
When fcca is complete, I’ll begin to make enhancements over the original version. Only the following differences are going to be in the first version:
This game is being written in Ruby (www.ruby-lang.com) using the ncurses library. That’s right! TEXT MODE! (only for now, though)
Once the structure of the game is done, I’ll write a SDL graphic frontend. I’ll probably need someone to make some graphics (since I’m not an artist…)
This game is being written using OOP (Oriented Object Programming). The strucutre is the following (it might change in the future):
If you want to make any comments, suggestions, criticism, etc, please do not hesitate. Visit the project page on RubyForge (rubyforge.org/projects/fcca/) and say whatever you want to say on the forums.