This repository contains the original version of PyCeas, a 2D board game developed as a school assignment. Built entirely in Python for the command-line interface, this project served as the foundation for the more advanced PyCeas game using Pygame.
- Purpose: Created as an educational project to explore game development concepts in Python.
- Gameplay: A turn-based board game where players navigate through challenges and battles.
- Interface: Command-line interface, utilizing plain Python code without external libraries.
PyCeas ASCII is the starting point of a journey into game development. It helped establish core game mechanics, player interactions, and strategic gameplay. This project inspired the enhanced version of PyCeas, which features graphical elements and a more immersive experience.
The codebase showcases the initial implementation of game mechanics, player turns, and the basic structure that supported the transition to a graphical interface. It’s a great example of how a simple school assignment can evolve into a more complex and engaging game.
- Python 3.12 or higher installed on your system.
- Git for cloning the repository.
- Download Python: Visit the official Python website and download the latest version.
- Install Python: Run the installer and follow the instructions. Ensure you check "Add Python to PATH" during installation.
- Open a Terminal: Navigate to your project directory.
- Create a Virtual Environment:
python -m venv venv
- Activate the Virtual Environment:
- Windows:
venv\Scripts\activate- macOS/Linux:
source venv/bin/activate- Clone the repository using Git:
git clone https://github.com/PyCeas/PyCeas-ASCII.git- Navigate to the project directory:
cd PyCeas-ASCII- Execute the game using Python:
python main.py