0
I Use This!
Inactive

Commits : Listings

Analyzed 3 days ago. based on code collected 3 days ago.
Mar 11, 2025 — Mar 11, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add a default .gitattributes More... over 13 years ago
Add a default .gitignore More... over 13 years ago
Fixed FanWeapon spread miscalculation
Morgan Larosa
as chaos95
More... over 15 years ago
Removed unused code from entity.py More... over 15 years ago
Added a new weapon input action type that allows for weapons to be switched
Morgan Larosa
as Morgan Lokhorst-Blight
More... over 15 years ago
Streamlined weapon controls a bit, made some tweaks to make orientation a bit more rational. Added a new weapon type (no controls assigned yet).
Morgan Larosa
as Morgan Lokhorst-Blight
More... over 15 years ago
Fixing some namespace pollution resulting from my habitual import of pygame.locals.* :D
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Fixed issues with rotation and animation. Thanks Younata for the fix :D
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Moved Ship and its subclasses out into their own module. Slight tweak to PlasmaBall to make its animation a bit more random. Issued player with PlasmaRepeater instead of PlasmaCannon, to restrict ROF.
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Changed default keys, modified the way controllers are setup during initialisation.
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Added licence to all source files
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Quite a few changes: Refactored enemy spawn code into the main game loop. Expanded weapon firing into a Weapon class and subclasses. Gave enemies weapons. Ships now have a team alignment so their projectiles won't affect teammates. Created Projectile base class that is now parent of Laser and Plasma projectiles (and others in future). Refactored rotation/orientation code from Ship into Entity so that projectiles can now have rotation too. A few other minor tweaks. TODO: Damage to player, player lives, shields, enemy AI, menus, levels, etc etc
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Added vector library (courtesy of http://www.supereffective.org/pages/Vector-2d-Vector-Library) and a first attempt at some basic physics for Entities
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Added animation_complete handler to Entity to enable state changes based on animation. Subclassed Player to Ship instead of Entity.
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Refactored enemy ships, weapons. Added new plasma weapon (Alt key). Added damage model - enemies now take 2 lasers or 1 plasma to kill.
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Overhauled sprite animation to allow multiple animations. Added screenshot key (F12 by default). Refactor world into its own package.
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Factored game logic into its own module to simplify run.py
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Fixing memory leak with lasers
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Adding sprite animation as well as some actual images
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago
Initial commit
Morgan Larosa
as Morgan Lokhorst-Blight
More... almost 16 years ago