Star on GitHubStar1.1k stars

Case study

touhou-engine: a Python reimplementation of Touhou gameplay

touhou-engine reimplements Touhou danmaku gameplay in Python, with TH07: Perfect Cherry Blossom as its reference game. The author says its engine logic was ported frame by frame against a decompilation, while the new architecture supplies an event stream, replay handling, headless stepping, and a pygame renderer. It reads original game archives supplied by the user.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Requires Python 3.12 or newer and the documented numpy, pillow, pygame, loguru, and msgspec dependencies.
  • Requires the user's own TH07 data archive; BGM uses thbgm.dat from the same directory.
  • The source attributes its decompilation reference to some100/th07.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · SaigyoujYuyuko/touhou-engine · Revision 6d12df8

More in Games

All 307 entries in GamesGames case studies (232)

↑↓ move↵ open⌘↵ new tab