Skip to content

Modern application with GUI that takes advantage of Python's many features.

License

Notifications You must be signed in to change notification settings

JakubSzuber/Score-Counter-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Score-Counter-Game

Description: A simple application focused on using many of Python's features mainly from standard library but also from the most basic modules. User in the game earns points for playing in four mini-games and at the end user can see its score and place at the leader board. Whole activity is saving into logs logs.txt file. The application has a GUI created in CustomTkinter. Whole project and idea for it is totally my authorship!

Required

  • Minimum Python 3.10
  • Good to have pycharm

What I learned

  • How to plan and creating project from scratch and expand existing projects with new features
  • How to use my knowledge of python and programming into actually creating project
  • Good division project into separated files which works with each other
  • Put most code into classes and functions (OOP approach)
  • Get in the habit of writing code frequently and writing it clean with descriptive comments
  • Working with Git (aspecially into pycharm)

Used technologies

Python 3.10, Basic python packages, CustomTkinter, Git

Run code in GitPod

Open in Gitpod

Flowchart for Score-Counter-Game

flowchart TD
  A(Start) --> B[Execute start window];
  B --> C[Execute number quessing mini-game];
  C --> D[Execute card game];
  D --> E[Execute memory mini-game];
  E --> F[Execute quiz mini-game];
  F --> G[Execute end window];
  G --> H{Do user want to see leader board?};
  H -- Yes --> I{Output leader board};
  I --> J;
  H -- No --> J(End);
  J --> B;

About

Modern application with GUI that takes advantage of Python's many features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages