Skip to content

khyleB/space-meanies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Table of Contents

Controls

Move - Left & Right Arrow Keys
Shoot - Space Bar

Description

This browser-based shoot-'em-up was originally programmed in Python using the Pygame library. As my focus has shifted to web development, I've made it playable via browser using WebAssembly.

The game can be played on GitHub by clicking this link or the banner above, or via my website by clicking here.

The original goal of this project was a simple game that would allow me to apply OOP principles and clean coding habits. As I've integrated it into an HTML document, it also became an exercize in working with someone else's code, as well as integrating it into my own site.

Limitations

Although this was a good learning experience, compiling this game for web using PygBag was a more hands-off approach than I usually prefer with my own code. Because I was relying on a library I was not familiar with, my ability to modify the code and control how it displayed on my site was limited. In future projects, planning for possible web integration will be something I initiate at the beginning of a given project.

Lessons Learned

  • Rendering sprites on a viewport
  • Object Oriented Programming and clean coding habits
  • Interacting with code written by another programmer
  • Integrating code into a webpage with its own CSS stylesheet

Credits

Original Photo Used for Background:
Modified from 'Galaxy' by Andy Holmes

Music:
'Lose Your Head' by Eggy Toast

Sound Effects:
'Digital SFX Set' by Kenney.nl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors