Skip to content

anewcomer/codefall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codefall

Dive into Codefall! Experience the iconic, mesmerizing digital rain from The Matrix, now flowing endlessly on your Thumby's screen. As Morpheus wisely said, "Unfortunately, no one can be told what the Matrix is. You have to see it for yourself" – and now you can, right in the palm of your hand!

🚀 Features

  • Iconic Animation: Watch the legendary digital code "rain" down your Thumby display.
  • Multiple Glyph Sets: Features Katakana-inspired and abstract glyphs in small, medium, and large sizes, creating a rich, layered visual experience.
  • Depth Simulation: Code streaks fall at different speeds and dimness levels, giving a sense of depth and perspective.
  • Dynamic Glyph Morphing: Glyphs don't just fall; they can subtly morph and change, adding to the dynamic and ever-evolving nature of the "Matrix code."
  • Animated Title Screen: A cool, falling-letter title sequence ("CODEFALL") to draw you in.
  • Interactive Controls: You're not just a spectator! Control the flow and appearance of the Codefall.
  • Optimized Rendering: Uses direct pixel manipulation for smooth performance on the Thumby.

🎮 How to Play / Controls

The game starts with an animated title screen.

🎬 Title Screen:

  • A Button or B Button: Press to start the Codefall animation.

🕹️ During Codefall Animation:

The on-screen help text (A:FRZ B:RST and D:SPD/DENS) provides a quick reminder of the controls:

  • A Button:
    • FRZ (Freeze/Unfreeze): Toggles the animation pause state.
  • B Button:
    • RST (Reset): Resets the Codefall animation with new random streaks.
  • D-Pad (Directional Pad):
    • SPD (Speed Control - Up/Down): Adjusts the falling speed of the code streaks.
    • DENS (Density Control - Left/Right): Modifies the number of active code streaks on screen.

🔧 Technical Highlights

  • 🎨 Glyph System: Utilizes three distinct sets of glyphs (small 3x6, medium 4x8, large 5x10) to enhance the visual depth.
  • ⛰️ Layered Depth: Five different depth layers, each with configurable speed ranges, base dimming levels, and associated glyph sets.
  • ✒️ Custom Fonts: Includes custom-designed fonts for the title screen and help text.

Releases

No releases published

Packages

No packages published

Languages