Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tusharnankani/GamesBuiltUsingPython

Built a few games while learning Python.
https://github.com/tusharnankani/GamesBuiltUsingPython

games learning-python python python3 rock-paper-scissors terminal-based terminal-game

Last synced: 3 months ago
JSON representation

Built a few games while learning Python.

Awesome Lists containing this project

README

        

# *Games built using PYTHON:*

![](https://tokei.rs/b1/github/tusharnankani/GamesBuiltUsingPython) ![](https://tokei.rs/b1/github/tusharnankani/GamesBuiltUsingPython?category=files)
* Built a few games while learning Python.

###### (*Their descriptions are given in their respective folders.*)

## *GAMES*
### 0. [Guessing Game](https://github.com/tusharnankani/GamesBuiltUsingPython/tree/master/Guessing_Game)
* Advanced.
### 1. [Hangman](https://github.com/tusharnankani/GamesBuiltUsingPython/tree/master/Hangman_Game)
* With 400+ words.
### 2. [Rock Paper Scissors](https://github.com/tusharnankani/GamesBuiltUsingPython/tree/master/RockPaperScissors_Game)
* With the computer.
### 3. [Tic-Tac-Toe](https://github.com/tusharnankani/GamesBuiltUsingPython/tree/master/TicTacToe_Game)
* A 2-Player Game, sitting on the same computer.
* 1-Player Game (with the computer) added and Computer vs. Computer (*for fun.*).
* [Tic Tac Toe Artificial Intelligence Upgrade](https://github.com/tusharnankani/Tic-Tac-Toe-AI)

## *Additional Python Projects*
### 0. [Python Password Generator](https://github.com/tusharnankani/PythonPasswordGenerator)
### 1. [Python Auto Draw](https://github.com/tusharnankani/PythonAutoDraw)



##
* NOTE: I have just built the logic for these games till now; and they can just be played on the Command Line (Terminal)/Jupyter Notebooks.
### *NEXT GOAL:*
#### 0. Building GUI for all the games, using the `tkinter` module.
#### 1. ~~Adding AI, building another mode for TIC-TAC-TOE playing with the *Computer* - Levels (Easy/Difficult)~~
- [Tic Tac Toe AI Upgrade](https://github.com/tusharnankani/Tic-Tac-Toe-AI)
#### 2. Building a Machine Learning Model for playing Rock Paper Scissors, real-time with the Computer, using Convolutional Neural Network (CNN).

## *To run it on your PC*:
* Make sure you have Python 3.7.x or Python 3.8.x installed, if not, click [here](https://www.python.org/downloads/) to install!
* Clone this into your Desktop: `git clone "https://github.com/tusharnankani/GamesBuiltUsingPython"`
* Open Command Line or Terminal
* Change directory to a respective game: `cd "Desktop\GamesBuiltUsingPython\"`
* Run : `python game_name.py`
* And now have fun! ^_^