X-Git-Url: https://git.ctpug.org.za/?p=koperkapel.git;a=blobdiff_plain;f=README;h=993a3186450d3d3d69b64a4cfd81f06d0318db39;hp=a276e70856676f996570055638713ef3df4f4669;hb=HEAD;hpb=3f89512f0935ee86dd18d8209bd30dd3ebfcb273 diff --git a/README b/README index a276e70..993a318 100644 --- a/README +++ b/README @@ -1,4 +1,54 @@ This is the repo for the koperkapel team entry for pyweek 21. -Created a few hours before the competition start to sort out irker config and -such. +Quickstart +========== + +The koperkapel entry uses pygame-zero. Pygame-zero requires Python 3. +Instructions for installing pygame-zero on various operating systems +can be found at https://pygame-zero.readthedocs.org/en/latest/installation.html. + +Running the game +================ + +This game requires Python 3. + +Run the game using: + +$ python -m koperkapel + +or, if your default python is Python 2, + +$ python3 -m koperkapel + +or just + +$ ./run_game.py + +Playing the game +================ + + +Arrow keys move the hero + +'C' interacts with objects in the world you're standing on, and picks up items +in the world + +'X' fires + +'Z' switches to the roach management screen, which allows you to use some of +the items in the world, or switches back from the roach management window. + +'V' switches you in and out of vehicles. + +The roach management screen is mouse driven. Click on seats (the ovals on the +left) to select them. Click of the cockroaches on the right to add them to the +seats. + +Serums can be applied by clicking on them in the inventory. Serums increase your +stats (strength, speed and intelligence). Currently only intelligence is useful +as it controls which keypads you can open. + +Your health is dependant on the number of roaches you control. More roaches +means more health. When you take damage, roaches may die and your health drops. + +ESC returns you to the main menu.