Home
Introduction
GameFrame has been developed to take the excellent PyGame libraries and make them more accessible and easy to use for beginner to intermediate programmers. GameFrame aims to help with learning the concepts of text based game programming without getting caught up in the implementation details.
GameFrame is set up as an event driven framework. Programmers define Rooms and Room Objects, then write functions to handle certain events such as collisions, button clicks and so on. Just define all the items of your game, then let it run. GameFrame handles the Game loop and collision detection, just register your object for an event and write the code that will run when that event occurs.
GameFrame was primarily written for education, however it can be used to make a variety of games that can be can be freely shared, altered and improved. It’s free and available for everyone to use, students, hobbyist and accomplished programmers alike.
How to Install
To install GameFrame, simply clone the repository to your local machine:
git clone https://github.com/your-username/GameFrame.git
After cloning, navigate into the project directory and install the required dependencies (such as PyGame) using pip:
cd GameFrame
pip install -r requirements.txt
Documentation
Full documentation can found at [https://damom73.github.io/GameFrame/]
Tutorials
A tutorial series using GameFrame can be found at [https://damom73.github.io/space-rescue-tutorials/]