Back to Feed
Classic Python Games

Classic Python Games

A visual desktop archive of nine classic retro games built from scratch using Python standard GUI libraries.

Overview & Motivation

To build modular desktop clones of legacy games (Snake, Pacman, BlackJack) using pure Python standard libraries.

Problem Statement

Understanding standard game loop states, coordinate collisions, and basic canvas rendering is often lost under complex game engines.

Proposed Solution

Programmed a structured repository of nine games (including Blackjack, Snake, PingPong, Breakout, Pacman, Hangman) utilizing OOP state flows.

Results & Impact

Created a lightweight collection of nine classic games featuring custom keyboards, scoring loops, and sound layouts.

Technologies Used

PythonTurtle GraphicsTkinterGitGitHub

Related Projects

PythonSTL
Featured

PythonSTL

A Python package replicating C++ STL-style data structures with clean interfaces and zero external dependencies.

PythonC++Git+1
Disee - Distributed Search Engine
Featured

Disee - Distributed Search Engine

A high-performance, containerized, distributed search engine with dynamic API data ingestion and worker partitioning.

PythonFastAPIDocker+5
LinkLite
Featured

LinkLite

An optimized URL shortener with a cache-aside architecture and asynchronous click tracking for read-heavy workloads.

ReactNext.jsFastAPI+15
© 2026 ansh.mn.soni. All rights reserved.Designed & Developed by Ansh