To compile:
$ make
To run:
$ ./solism2
To play:
Currently Solism 2 does not support lan multiplayer like Solism 1;
so all you need to do to play is run the game and go =).
You are blue, your enemy is red, erradicate the red player by strategically
spreading your ships to the vacant planets and building a force with which to
destroy the red team.
To take a planet; right click on it and use the mouse wheel to select the number
of ships you want to send (or use the middle mouse button to select all). Be careful though because even unoccupied planets will
cost ships to colonise. If you don't send enough ships then the cost to take the
planet decreases by the number of ships you sent. Click or press enter to confirm
your selection. You will see a line between the planets representing you fleets path.
You attack the enemy planets in exaclty the same way, but this time the ships you
send will fight the enemy directly, destroying enemy ships one for one. The player with any
ships left will win control of the planet.
Take all enemy planets and destroy all their ships to win.
If you have any bug reports submit them to the sourceforge page:
http://sourceforge.net/projects/solism
And thank you!
Keys:
W, A, S, D & Left, Right, Up, DOWN - Used to navigate the menus and the game field.
F - Enter fullscreen mode.
Enter - Used to confirm dialog boxes and select items in the menu.
Left Mouse Button - Used to select planets on the map and the confirm dialog boxes.
Middle Mouse Button / E - Select all ships when in a "send ships" dialog.
Right Mouse Button - Used to select a planet to send ships to (the source planet must be selected with the left mouse button).
Keypad 0-9 - Used to input a number while in the "send ships" dialog.
Solism2 0.0.5
===========
- Fixed a bug where the ai would play for both sides but the player could also control his colour.
- Syncronised progress bar for all players on LAN play.
Solism2 0.0.4
===========
- Fixed a bug where the game would crash if the mouse wheel was used during the menu.
- Fixed a bug where the player could attempt to send ships outside the map.
- Fixed a bug where all planets would be named "Unnamed".
- Fixed a bug that prevented fleets from moving when the game speed was less than 10%.
- Switched to a new font (DejaVuSans-Bold).
Solsim2 0.0.3
===========
- Added pre-game sliders to adjust settings including
- Ai difficulty
- Game speed
- A few general bug fixes
Solsim2 0.0.2
===========
- Menu system added
- Better AI
- Easier controlls added
- Resizable window
Solsim2 0.0.1
===========
- Initial version
- OpenGL backend
- Ai opponent
TODO
===========
- More code commenting.
- Proofread and optimisation.
- Game lobby (possibly a central server to make matches) (10%).
- Game menu system. (DONE)
- Different game types (human v human, lan/net). (DONE)
- More than two player lan/net play.
- More intuitive UI. (50%)
- Scalable AI difficulty. (DONE)
- Powerups as hinted on the bottom right of the HUD.