https://github.com/ibrahimif/terminal-games
Repository showcasing python made games that can be played in the terminal of an IDE
https://github.com/ibrahimif/terminal-games
python terminal-game tkinter
Last synced: 4 months ago
JSON representation
Repository showcasing python made games that can be played in the terminal of an IDE
- Host: GitHub
- URL: https://github.com/ibrahimif/terminal-games
- Owner: IbrahimIF
- Created: 2024-11-03T15:37:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-16T18:31:19.000Z (10 months ago)
- Last Synced: 2025-08-16T20:23:52.586Z (10 months ago)
- Topics: python, terminal-game, tkinter
- Language: Python
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README



##### **Description**:
A big collection of individual remakes of simple and well-known games in Python such as the Snake game and Rock Paper Scissors, that can be played in the terminal of an IDE.
Most games require WASD controls, not the arrow keys.
Most games also use emojis as visuals, for example an apple as food representation in the snake game.
## Features & Showcases:
This project includes:
- **Rock Paper Scissors**: Play the classic game against the computer.

- **Snake Game**: Play the classic snake game directly in the terminal.

- **Tic Tac Toe**: Play the classic Tic Tac Toe game directly in the terminal.

- **ASCII Art**: Display images converted to text-based art within the terminal.

Future Additions:
- **Connect Four**: Play the classic Connect Four game in the terminal.
- **Game of Life**: Explore Conway's Game of Life simulation in the terminal.
- **Pac Man**: Play a simplified version of Pac-Man in the terminal.
----
## Technologies and Tools Utilised:

Dependencies:
- Curses Python
---
## Acknowledgment:
- [Curses](https://docs.python.org/3/howto/curses.html)
- [tkinter](https://docs.python.org/3/library/tkinter.html)
- [Python Snake Game Tutorial](https://www.youtube.com/watch?v=M_npdRYD4K0)
Inspirations:
- [ASCII art by Robert Heaton](https://robertheaton.com/2018/06/12/programming-projects-for-advanced-beginners-ascii-art/)
- [Snake by Robert Heaton](https://robertheaton.com/2018/12/02/programming-project-5-snake/)
- [Medium - Building a Python Tic-Tac-Toe Game for the Terminal](https://medium.com/@mattdeveloper/building-a-python-tic-tac-toe-game-for-the-terminal-a-step-by-step-guide-4bc62befeee8)
- [Mattdeveloper (Github) - Tic-Tac-Toe](https://github.com/mattdeveloper/python-terminal-tic-tac-toe-game/tree/main)
- [Tic-Tac-Toe AI by Robert Heaton part 1](https://robertheaton.com/2018/10/09/programming-projects-for-advanced-beginners-3-a/)
- [Tic-Tac-Toe AI by Robert Heaton part 2](https://robertheaton.com/2018/10/09/programming-projects-for-advanced-beginners-3-b/)
- [Game of Life by Robert Heaton](https://robertheaton.com/2018/07/20/project-2-game-of-life/)
---