Skip to main content

PyVader

PyVader is a basic 2D space invaders remake


Zach Rogers
(zachr)
PyVader is a simple 2D Space Invaders game coded in Python using the PyGame library. I am currently working on PyVader as my semester project for my Programming class at school. http://zachr.me/pyvader

Changes

Links

Home Page
http://zachr.me

Releases

PyVader 1.0 — 16 Oct, 2011

Pygame.org account Comments

  • Zekeial Keith 2011-10-17 02:27:30

    This is awesome

  • Julian 2011-10-18 23:07:04

    This is not very good at all... bad collision detection with the bullets, no sound, and non-dynamic invader descent. And when I cleared all the aliens, nothing happened.

    Zach Rogers 2011-10-19 04:36:36

    Oh, I agree. The purpose of this project was not perfection. Just a simple means of learning PyGame for a school project. The project it self is quite old, and I stopped development when the project was due. Thus the total time spent on it was only a few days, if that. I have no desire to continue development on such a basic game. It really is not worth the time. Feel free to implement said features if you are so inclined. If you wish, check out some of the better projects I have worked on / am working on - http://www.youtube.com/p011uX0

    I decided to release the code publicly so people could use the source as a basis of developing their own simple space invaders game. The base framework works well, though I did not perfect much of anything. Collision is setup using a basic bounding-box setup, not per-pixle like I originally planned; the rect sizes are a bit off, a bit of adjustments and that will fix that. Though, per-pixle ultimately would be best. Sound was not a necessity for the conditions of the project, so it was not worth my focus. 

    If you wish to know further information check out http://zach-rogers.blogspot.co...

    Looking forward to seeing some of your projects ;)

    Code on!

    -
    Zach

    John Smith 2020-01-27 21:12:32.153072

    Never mind other people's criticism. I appreciate your efforts. I am beginning at Python and I am excited to download, test, modify and improve upon your script. If it's malfunctioning, that's even better, I will get to fix the bugs. Many thanks for everything. Your script is PERFECT for me.