Skip to content

TheITSoc/Python-Games-Workshop-AngryPythons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Games-Workshop - AngryPythons

This is a simple implementation of an Angry-Birds-like game with simple projectile physics.
The graphics library used is the Simple object oriented graphics library by John Zelle.
Physics simulation is based on kinematics equations (SUVAT) and simple look-ahead collision logic.

This is the full version of the game which features:

  • Randomly generated levels
  • Projectile simulation - including gravity and elasticity (bouncing)
  • Fully customisable simulation settings:
    You change everything from gravity, to elasticity, to surface friction using the options menu.

Check out the 'simplified' branch for a cut down version of the game with a simpler code base:
https://github.com/TheITSoc/Python-Games-Workshop-AngryPythons/tree/Simplified

This project was created for the University of Portsmouth IT Society in 2016 by David Ralph, present VP Tech: [email protected]

All workshop materials are intended for educational purposes and are under the GNU General Public License.

The full project and workshop information can be found here:
https://github.com/TheITSoc/Python-Games-Workshop-AngryPythons
Workshop Handout:
https://docs.google.com/document/d/1PSj6foeJkYd_3v-eYXDWUqZUADeUbClj-re28xjW_Fg/edit?usp=sharing

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages