C.A.G.E (Character And Graphics Engine)
C.A.G.E is a simple, customizable game engine for building 2D games using terminal graphics. This project allows you to define and render sprites, implement game logic, and handle user input. With minimal setup, you can create an interactive game that runs entirely in the terminal.
Features
- Sprite Management: Create and manage multiple sprite layers such as UI, environment, and player sprites.
- Collision Detection: Built-in sprite collision detection.
- Player Movement: Simple keyboard-based movement for player-controlled sprites.
- HUD and UI Elements: Display UI elements like coin counters.
- Game State Management: Easy setup of game states and scenes.
Getting Started
Prerequisites
Make sure you have the following installed:
- Python 3.x
- The keyboard
library for handling user input.
You can install the keyboard
library using pip:
pip install keyboard
Peter Cakebread 2024 :3