Deterioration & Restoration (a.k.a. “Can You Reverse Time?”) is a 2D simulation game that challenges you to heal a user‐generated world before it collapses into a fully apocalyptic state. Built in Python with cmu_graphics, Pillow, and NumPy, the project emphasizes procedural texture manipulation and dynamic terrain deterioration.


Github Repository

https://github.com/chentianle1117/A-Game-of-Deterioration---Time-Reversal

Key Features

  1. User‐Generated Terrain

    Untitled-video-10.gif

  2. Deterioration & Restoration

    Untitled-video-11.gif

  3. Multiple Game Modes

  4. Real‐Time Feedback

  5. Easy to Run & Expand


Game Assets

speed_icon.png

radius_icon.png

burst_icon.png

power_icon.png

Char1_back.png

Char1_left.png

Char1_front.png

Char1_right.png

BIGLEAVES.png

BIGLEAVES.png

BRICKS.png

BRICKS.png

DIRT.png

DIRT.png

PATHROCKS.png

PATHROCKS.png


Technical Highlights