TIER 2: LIVING WORLDS & SPRITES
Phase 0 - BASIC Gateway
Build interactive multi-room worlds and learn VIC-II sprite programming. These 16 lessons teach advanced text interfaces, data-driven design, and hardware sprites for character animation, collision detection, and game logic.
What You'll Learn This Tier
Tier 2 bridges text-based games and sprite-based action games. You'll learn:
- Advanced text interfaces - HUD formatting, menus, scrolling dialogue
- Multi-room systems - Data-driven maps, room rules, navigation
- VIC-II sprites - Definition, positioning, animation, collision
- Game HUDs - Score displays, timers, status indicators
- AI patterns - Position-based enemies, chase logic
- Random events - Spawning pickups and hazards dynamically
Prerequisites: Complete Tier 1 (lessons 1-16). You'll build on fundamentals, arrays, subroutines, and state machines.
Lessons
The Art of Movement
Animate single- and multi-tile shapes with smooth loops
Logic & Motion II
Blend velocity, collisions, and hazards inside live mazes
Text Tricks II
Format HUDs and normalise input for richer interfaces
Memory Games II
Load multi-room data (maps, rules, dialogue) from DATA
Smarter Decisions II
Drive room-specific behaviour through rule tables
Text Tricks III
Build highlighted menus and scrolling dialogue panels
Memory Games III
Stream dialogue and music cues alongside map data
Mini-Game: Terminal Tangle
Run a multi-room chase with UI, rules, and dialogue
Sprite Primer
Define sprite shapes, colours, and pointers
Sprite Motion
Move sprites with velocity and clamping
Sprite Animation
Flip frames for walking cycles tied to movement
Sprite Collision
Use hardware collision registers to detect hits
Score & Timer
Zero-padded HUD with countdown pressure
Random Events
Spawn pickups and hazards with RND
Enemy AI
Position-based chasers with rule-driven speed
Mini-Game: Circuit Run
Multi-room chase with HUD, AI, and randomness
Ready to Continue?
You've mastered fundamentals. Now let's build living worlds with multi-room navigation and bring characters to life with VIC-II sprites!
Start Lesson 17: The Art of Movement