Myrmidon - Python 2D game framework
Myrmidon is a framework for Python that aims to provide rapid development of 2D games.
Using a simple and easy to use API, Myrmidon allows developers to create interactive games and was designed to be perfectly suited for prototypes, proof-of-concepts and game jams.
Myrmidon's bottom-line is that the developer should only be concerned about behaviour of game objects and how the user interacts with them. Any low-level graphics, window or input handling should be the sole responsibility of Myrmidon. Hiding that as much as possible and allowing you to get on writing your game.
Requirements: PyGame 1.9.x, PyOpenGL 3.x
Both Python 2.6> and 3.x are supported
pip assisted install:
pip install git+https://github.com/Fiona/Myrmidon.git
git clone https://github.com/Fiona/Myrmidon.git myrmidon cd myrmidon python setup.py install
Documentation is currently in the process of being written and is available at http://myrmidon.readthedocs.org/en/latest/
This example displays a window that the user can close using the escape key.
import sys from myrmidon import Entity, Game from myrmidon.consts import * class Screen(Entity): def execute(self): while True: if Game.keyboard_key_down(K_ESCAPE): sys.exit() yield Screen()