Skip to content

A boardgame template in python, build on pandas and tkinter.

License

Notifications You must be signed in to change notification settings

remcoeijsackers/GridGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


GridGame

A starting point for making a boardgame in python.

About The Project

Game Screenshot

Dataframe as board

Everything in the game is saved and managed in a pandas dataframe. Tkinter is used to provide a visual frontend.

Player vs Player, NPC vs Player, NPC vs NPC

Watch the computer play itself or tweak its logic.

npc movement

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running, follow these simple steps.

1. Clone the repo

git clone https://github.com/remcoeijsackers/GridGame.git

2. Installing the project

Option 1: run source

pip install -r requirements.txt
python game.py

Option 2: create a excecutable using pyinstaller

pyinstaller --onefile --noconsole game.py

(back to top)

Roadmap

See the issues for a full list of proposed features and known issues.

(back to top)

Contributing

If you have a suggestion that would make this better, please fork the repo and create a pull request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Contact

Remco Eijsackers - contact@remcoeijsackers.com

(back to top)

Disclaimer

This project is by no means an example of best practises for tkinter/pandas or python. It is a proof of concept, a starting template for others to build on. Some functionality might be broken.

(back to top)

About

A boardgame template in python, build on pandas and tkinter.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages