Skip to content

A bulls and cows game with GUI. Written in Python

Notifications You must be signed in to change notification settings

patex1987/BullsCowsGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BullsCowsGui

This is a game based on my previous bulls and cows project

  • What is bulls and cows? Find more info here: https://en.wikipedia.org/wiki/Bulls_and_Cows
  • The main task is to find out the randomly generated 4 digit number. The player is competing against the computer. The one who finds the number earlier becomes the winner
  • The GUI is written in tkinter
  • The code has been tested on windows and raspbian os
  • The original console version was written at the beginning of 2017 (when my knowledge of Python was much worse :)).
  • The original code can be found here: https://github.com/patex1987/BullsAndCowsGame
  • Example screenshot:
  • The following picture shows the game running on a home-made raspberry pi zero computer (Developed / created by the one and only Jaromir Sukuba, check out: https://github.com/jaromir-sukuba/pi_zero_computer)

Installation

  • works under python 3
  • tkinter has to be installed
  • More information needs to be added later
  • To run the game, run MainGame.py

Development setup

To be added later

Todo

  • I just simply reused some of the code from my previous Bulls and Cows project. BullsCowsComputerLogic.py - contains these codes. This has to be rewritten, as it is really non-pythonic (was one my first Python projects). What I mean by non-pythonic - naming conventions, coding style, algorithms, etc. Very poor quality, but it works
  • Unit tests have to be added

Release History

To be added later

Meta

Gabor Patassy – patex1987@gmail.com

https://github.com/patex1987

Contributing

To be added later

About

A bulls and cows game with GUI. Written in Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages