GitXplorerGitXplorer
l

pyweek24

public
19 stars
4 forks
1 issues

Commits

List of commits on branch master.
Unverified
284dc9c1a152fca8e39cf9d637f089ab772b3afd

Check in installer for Ubuntu 17.10!

llarryhastings committed 7 years ago
Unverified
ab777f68a22342a846c7e088d5db0f3cbec18a8e

Fixed "None is not iterable" bug for railgun!

llarryhastings committed 7 years ago
Unverified
43703f861b376248216c4857f4568880f75a949f

Fixed bullet "body already added to space" bug!

llarryhastings committed 7 years ago
Unverified
a57eafe63fb4d60b2018a909280073215bb50c9f

Add comment about OpenAL.

llarryhastings committed 7 years ago
Unverified
03d5132ecc6420cf3116a22b6dc67c7fec69d6f0

Pyglet 1.3 isn't working, switch to 1.2.4.

llarryhastings committed 7 years ago
Unverified
5be16e85b824a74c81ffd7bea27c96eb178ecaab

Add missing powerup wav file.

llarryhastings committed 7 years ago

README

The README file for this repository.

My Sincere Apologies

A game of fun, shooting, and I'm sorry to put you through this

A fabricator robot on Mars was supposed to make a bunch of robots! But it got lazy and made robots that could make other robots. And it made them smarter than they should have been. Now they've all gone off and hidden away in various tanks and computers.

Happily, he knew how to construct you, a simple fighting robot. It's your job to clean out each area!

Written by Daniel Pope and Larry Hastings for PyWeek #24. Copyright 2017 Daniel Pope and Larry Hastings.

Requirements

Check the requirements.txt for all the Python packages you'll need.

You'll also need AVBin for Pyglet. You can get that here: http://avbin.github.io/AVbin/Download.html

Controls

W A S D moves (strafes)

Move mouse left-right to rotate

Left mouse button to fire

1 2 3 4 activates and deactivates powerups (see below)

Space to pause

Esc to quit

Powerups

There are four powerups in the game. You'll find them as blue tiles on the ground-- just run over them to pick them up.

Once you've got a powerup, you have it available for the rest of the game. But you don't have to have it on all the time! You can press a number key to activate or deactivate a powerup:

1 = triple shot
2 = damage boost shot
3 = bouncy shot
4 = railgun shot

And you can even mix and match! Turn on only 1 and 4 to activate triple railgun shots!

Different powerups will have different combined effects. For example, damage boost needs more cooldown time, and the shots move more slowly too. Triple shot fires more quickly but the shots are much less powerful

Once you get all four powerups, if you turn them all on at once, you get a special weapon just for the end-game boss...!

Your HUD

Along the left shows your current active powerups, with a number to remind you of the correct key.

On the right is your current health. Above that are indicators for how many lives you have left.

You start with 5 lives. Good luck!