Drone Onslaught

Drone Onslaught

Survive the onslaught of drones to meet your nemesis! Classic horizontal scrolling action. Use WASD to move. J to fire. m to save an in-game screenshot. F11 on menu screen to go full screen F12 to quit game Tip:Some drones need hit more than once!


Give this entry an award


Ratings (show detail)

Overall: 3.0
Fun: 2.9
Production: 3.4
Innovation: 2.5

Respondents: 14


File Uploader Date
Final build.
daftspaniel 2013/04/21 18:46
Drone Onslaught
daftspaniel 2013/04/20 19:52
The Drone Ships Move In
daftspaniel 2013/04/15 21:09

Diary Entries

Day 1 - Having Fun

The last PyWeek was a bit of a drag as I was under the weather so I have been trying to make this one as relaxed and fun as possible. Delighted to say it has been on day one!

I got up, anxious to see the chosen topic and was very surprised to see Nemesis being the chosen theme. After a bit of thinking and Googling I settled on making my own homage to the game Nemesis - an early 90's horizontal scroller. Luckily I have this cart and popped it into my GBA for some 'research'.

First coding step was a simple menu using SGC. Then a simple skeleton for the game and levels. Bit by bit I got a ship on screen and made it flyable. Made a ZAP sound effect too and a bad guy. Little bit of work on the background too. No high innovation just relaxing and enjoying aspects of game writing I usually neglect e.g. sound and GFX.

Development is on a slow little netbook (want this to run on a RaspPi too eventually). I am using Lubuntu, Python 2, Pinta and learning to use GIT. Code is online at

Anyway here's a screenshot:


Day 2 - Steady Progress (with Screenshot)

Kept the tasks mixed again today - not a great deal of time but I have found a great font, created some more GFX, collision detection, scoring, health and on screen display. Code looking fairly tidy for a change!

Add a comment

Day 6 - Coming Together with Screenshot

Fairly good going today - think game may be a little short tho :-)

Some things score off the feature list. Main jobs are 3 bad guys for tomorrow. Should be achievable!

Add a comment

Day 7 - Game Over (In A Good Way!)

Well that's #PyWeek over already - been tough but fun! Hadn't written a horizontal scrolling shoot-em-up before :D Will upload entry tomorrow.

Uploading tomorrow. For those in a rush:

Add a comment