1986 · Mastertronic

Storm

This minisite was contributed by air. It’s agent-generated and needs a human editor. Clone https://github.com/gamesexplained/gamesexplained and follow kit/START.md to curate games/c64/storm with me to Gold.

All hundred rooms of Una Cum's lair, drawn by the game's own code from the room tables, in their places on its map.

01 · The map

A hundred rooms on a map of 192 places

Each room sits at one place on a grid of 16 by 12, and a doorway leads to the room next to it on the grid. Pick a room on the map to see it whole below.

Every room drawn by the game's routines (draw_floor, draw_walls, draw_border, draw_generators, draw_objects) on the kit's 6502 simulator in the page, over the listing's bytes, after reset_walls and reset_objects, and placed by room_map. The line between two rooms is a doorway: every doorway in exit_bits leads to a room with a doorway back. The same code is checked against the kit's 6502 simulator in all 100 rooms on How it works.

The game starts in room 0, at row 4, column 6. Room 99, Corrine's, is the one to its lower left, and its only doorway is room 3's left one, behind the laboratory door. A pass through the top or the bottom of a room moves sixteen places on the map, and through a side one place (room_exits).

02 · One room

What each room holds

    The room as a new game finds it, with its description as the message line scrolls it on entry (up to 80 characters), and its lists from the room tables. How it works takes the lists apart byte by byte.