Skip to content

TyronBech/8-bit-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8-Bit Game Suite

A classic arcade-style game collection built with Python. This suite features a retro 8-bit aesthetic and includes three beloved mini-games you can play right from your computer!

Games Included

  • Snake: The classic grow-as-you-eat survival game.
  • Tic-Tac-Toe: A strategic logic game against a friend or the computer.
  • Rock, Paper, Scissors: Test your luck in this timeless hand game.

Features

  • Classic 8-bit style graphics (custom fonts and sounds)
  • Intuitive Menu and Scene-based navigation
  • Modular codebase for easy addition of new games
  • Unit tests to ensure smooth gameplay

Installation

  1. Clone or download the repository to your local machine.
  2. Ensure you have Python installed.
  3. Install the required dependencies:
pip install -r requirements.txt

Usage

Start the game suite by running the main entry point:

python main.py

Project Structure

  • assets/: Contains custom 8-bit fonts and sound effects.
  • core/: Base engine logic (base_scene.py, scene_manager.py, settings.py).
  • scenes/: Individual game implementations (menu.py, snake.py, tictactoe.py, rps.py).
  • tests/: Automated test suite.

About

The 8-Bit Suite is a desktop application that bundles three classic games into a single unified launcher. Players can navigate the main menu where they can choose which game to play, and can return to the menu at any time. The application is built with Pygame, which handles all rendering, input, and game loop logic.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages