GitXplorerGitXplorer
l

pyweek24

public
19 stars
4 forks
1 issues

Commits

List of commits on branch master.
Unverified
ae7e281b39fdb0238d3f5bfc378cb78b4f378975

Powerup sfx, improve bullet collisions.

llarryhastings committed 7 years ago
Unverified
565231b5db7c618c7d17a8d60f4db988cdd55122

Robots can now fire railguns. Game is now finishable!

llarryhastings committed 7 years ago
Unverified
de5fed1c50e8e642c5bf403c8022b1a271439614

Cover unreachable level tiles with instadeath walls.

llarryhastings committed 7 years ago
Unverified
ece2a9a50af2a962791ac9f94e75822e59edc429

Slow bullets die off! (Courtesy Dan.)

llarryhastings committed 7 years ago
Unverified
c8a14f161df955794997fadfe39dd8077c810568

Added "instadeath" wall type.

llarryhastings committed 7 years ago
Unverified
8d2912c04f21e86749122e652a771b2cf4bf9971

Change cheats to Ctrl-F1 and Ctrl-1 and Ctrl-+.

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!