Menu

Tree [r90] /
 History

HTTPS access


File Date Author Commit
 GLee 2010-07-14 dylan47 [r74] New folder structure for source code.
 game 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 menu 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 network 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 resources 2010-07-18 dylan47 [r84] Added planets file, forgot it from a while ago.
 AUTHORS 2010-06-30 dylan47 [r57] Solism 2 initial commit. See README.
 COPYING 2010-06-30 dylan47 [r57] Solism 2 initial commit. See README.
 Makefile 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 README 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 globals.h 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 main.cpp 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...
 types.h 2010-09-19 dylan47 [r90] Fixed a bug where the ai would play for both si...

Read Me

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.