SkillAgentSearch skills...

Myrmidon

A Python framework for rapid game development.

Install / Use

/learn @Fiona/Myrmidon
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

Installation

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

Manual install:

git clone https://github.com/Fiona/Myrmidon.git myrmidon
cd myrmidon
python setup.py install

Documentation

Documentation is currently in the process of being written and is available at http://myrmidon.readthedocs.org/en/latest/

Examples

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()
View on GitHub
GitHub Stars15
CategoryDevelopment
Updated1y ago
Forks6

Languages

Python

Security Score

60/100

Audited on Jan 18, 2025

No findings