-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
40 lines (33 loc) · 1.04 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
License
=======
GNU GPL defines license terms of this software:
http://www.gnu.org/copyleft/gpl.html
Installation
============
1. Install Python 2.4 or above.
2. Install Stackless.
3. Install Pygame.
Be sure to install both onto the same Python installation.
Usage
=====
1. Run server.py.
Specify -m to use UDP multicast.
2. Run client.py on each client machine (currently only 2 clients will work).
Again, -m for multicast.
Specify host using "-h hostname"
You will have a ship to control - move, shoot and lay mines.
A square in the middle of the window will spawn new enemy droids.
Some droids lay mines, so be careful.
You get 10 pts for shooting down a droid, 100 for a college human player.
Keyboard Input
==============
Arrows to navigate.
SPACEBAR to shoot.
M to lay a mine.
ENTER to revive ship.
ESCAPE to quit.
Credits
=======
The idea and some of the kernel of the code is from:
The tutorial "Introduction to Concurrent Programming with Stackless Python", written by Grant Olson:
http://members.verizon.net/olsongt/stackless/why_stackless.html