Free Space Colonization

Free Space Colonization is a game of colonization, trade and diplomacy.
Download

Free Space Colonization Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Paul M
  • Publisher web site:

Free Space Colonization Tags


Free Space Colonization Description

Free Space Colonization is a game of colonization, trade and diplomacy. Free Space Colonization is a game of colonization, trade and diplomacy. It's played on randomly generated maps, the aim is to build an empire which can exist independent. It uses SDL and OpenGL to be cross platform.You start with Sol as home planet, a Scout- and a Colonization-Ship.The movement range is limited to a circle of 3 tiles around your home planet. This can be more, if you adjusted the "range" setting in your abilities at start of game. Your sensor range is the same as the movement range.As a standard, there are about two tar systems within the moving range, that can be settled. If the quality of the planets is too bad ,they have to be terraformed first to make a usable home even for hardy pioneers. This might take a few month.The best approach first is to explore more of the map, sending the scout to move along the border of the range radius. This can be achieved by the command "Auto-Scout" for the scout ship. Requirements:· libsdl· OpenGLWhat's New in This Release:· Some cleanup of enums in 'colscr.c'· Drawtool-Button: Added argument 'fstate' for 'mouse over' effect, if needed.· Made 'drawtoolDlgButton1() local, replaced by 'drawtoolButton()' type 'DRAWTOOL_BUTTON1-3'· Made 'drawtoolDlgButton2() local, replaced by 'drawtoolButton()' type 'DRAWTOOL_BUTTON4-6'· Made 'drawtoolButton3()' local, replaced by 'drawtoolButton()' type 'DRAWTOOL_BUTTON7'· Draws no string at all.· Deleted 'drawtoolButton2()'· Fixed erronous declaration in 'MainScreenFields[]' in 'mainscr.c'· Made rid of definition 'MSD_NOTHING'· New procedures 'infobarSetUnitLabelValues()', 'infobarDrawUnitInfo()'· Fixed drawing of tech chosen in 'techscr.c'. FIXME: Move that to labels.· Deleted 'strtoolSetUnitInfoText()'. Replaced by 'infobarSetUnitLabelValues()'· Added field 'format' in struct 'FSCFONT_LABEL_VALUE'. For other formats than default.· Added support for 'format' in 'fscfontPrintLabelValues()'· New function 'strtoolUnitAbilityName()'· Made 'infobarSetUnitLabelValues()' local. Called by 'infobarSetInput(INFOBAR_UNITINFO)'· Deleted 'infobarSetUnitInfo()', 'UnitInfoTemplate', 'infobarCopyFieldTemplate()'· Removed 'UnitInfoBuffer'· Renamed 'strtoolGetAbilityName()' to 'strtoolGetAbilityName()'· Removed 'strtoolSetUnitInfoText()'· Added 'UnitCommandLabels[]' in 'infobar.c'· New argument 'maxdist' for 'drawtoolPointBar()' --> 'drawtoolHorizValueBar(DRAWTOOL_BAR4)'· Deleted 'YIELD_POPPTPART'· Removed 'colonyCreate()'. Replaced by 'colonySettlePlanet()'· Added growth of colony in 'colonyEndTurnUpdate()'· Removed 'names.c'. It's unused.· Removed 'trade.c/h'. Unused modules.· Made procedure 'mainscrOwnDrawFunction()' local· Added new 'textrect' in 'mapdrawMap()'. Lets unit display at the wrong place.· Removed "Cost" and "Maintenance" in 'ColonyProdValues' as well as in Labels· Fixed bug in 'colonyArrangeProduction()' (Wrong size in 'memset()')· Moved drawing things without input from 'fields' to 'colscrDisplayFunction()'· New procedure 'fscfontIDrawStringPos()'· Adjusted code in 'fscfontStringSize()' to return the proper size in any case.· Changed procedures '*PrintLabelValues' to use 'fscfontIDrawStringPos()'· Added procedure 'infobarDrawDebugInfo()'. · Removed 'DebugInfoTemplate'


Free Space Colonization Related Software