Tagged articles
4 articles
Page 1 of 1
Python Programming Learning Circle
Python Programming Learning Circle
Feb 19, 2024 · Game Development

Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan

This article provides step-by-step tutorials and complete Python Pygame source code for implementing four classic games—2048, Snake, Tetris, and LianLianKan—explaining game mechanics, design principles, and code structure to help Python developers build and understand these interactive applications.

2048Game DevelopmentLianLianKan
0 likes · 43 min read
Python Pygame Implementations of Classic Games: 2048, Snake, Tetris, and LianLianKan
Python Programming Learning Circle
Python Programming Learning Circle
Nov 13, 2021 · Game Development

Python Game Development Tutorials: 2048, Snake, Tetris, and LianLianKan with Pygame and Tkinter

This article provides step‑by‑step Python tutorials for creating classic games—including 2048, Snake, Tetris, and LianLianKan—detailing design principles, core logic, and complete source code using Pygame and Tkinter for learners with basic Python and game‑programming knowledge.

2048Game DevelopmentLianLianKan
0 likes · 39 min read
Python Game Development Tutorials: 2048, Snake, Tetris, and LianLianKan with Pygame and Tkinter
Aotu Lab
Aotu Lab
Oct 13, 2017 · Game Development

How to Build a Classic Snake Game with MVC and Efficient Data Structures

This article explains how to implement the classic Snake game using the MVC pattern, detailing the model's grid representation, chain‑list versus array for the snake body, random food placement algorithms, view rendering optimizations with PIXI, and control APIs for game interaction.

Game DevelopmentJavaScriptMVC
0 likes · 12 min read
How to Build a Classic Snake Game with MVC and Efficient Data Structures