Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlockKing

BlockKing is a Python-based grid game developed by Mostafa Osman Fathi and Saif Ahmed. The game features a structured grid system, incorporating components such as cells, players, and a game manager to orchestrate the gameplay.

Features

  • Grid-Based Gameplay: The game operates on a grid, with each cell represented and managed individually.
  • Player Interaction: Players can interact with the grid, performing actions that influence the game's state.
  • Game Management: A dedicated game manager oversees the game's logic, ensuring a cohesive gaming experience.
  • Constants Configuration: Game settings and constants are centralized for easy adjustments and scalability.

File Structure

  • main.py: The entry point of the game, initializing and starting the game loop.
  • grid.py: Manages the grid structure and operations related to the game board.
  • cell.py: Defines the properties and behaviors of individual cells within the grid.
  • player.py: Handles player-related functionalities and interactions.
  • game_manger.py: (Note: The filename seems to have a typo and might be intended as game_manager.py) Manages the overall game logic and state transitions.
  • CONSTANTS.py: Holds constant values and configurations used throughout the game.
  • README.md: Provides an overview and documentation for the project.

Getting Started

To run the game:

  1. Ensure you have Python installed on your system.
  2. Clone the repository:
  3. git clone https://github.com/MostafaOsmanFathi/BlockKing.git
  4. Navigate to the project directory:
  5. cd BlockKing
  6. Run the game:
  7. python main.py

Contributors

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

BlockKing

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages