dos33fsprogs/games/lemm/NOTES
Vince Weaver 4721e60d52 lemm: use common exploding code
also make it so you can't re-nuke
also stop lemmings from coming out if you nuke
2022-03-29 22:45:57 -04:00

60 lines
1.1 KiB
Plaintext

Plan for future scrolling:
+ Foreground drawn with a tilemap
Write program to pick optimal tiles
5 wide screen = ? in size
Scroll the tilemap
+ Actual collision detection happens in offscreen buffer
Each pixel equivalent is one 7-pixel chunk wide
Should be small enough
Physics engine happens entirely on that
Heights for detection:
Walking lemming = 10 high
Floating lemming = 16 high
Detect ground (walking) = y+10?
Detect in ground (need to bump up) = ?
Height we detect wall collision = ?
LEMM: 23782 (original v0.01)
Plan:
$000 = zero page
$100 = stack
$300 = disk lookup tables
$400-$700 = text page 1
$800-$b00 = hgr lookup tables
$c00-$f00 = particle effects?
$1000-$1100 = disk code
$1200-$1f00 = common routines
HGR PAGE1 = $2000
HGR PAGE2 = $4000
LEMM load at $6000
LEVELs load at $A000
SOUND/MUSIC data in language card at $D000
level data
number of lemmings
number needed to win (percent? percent is hard)
lemming_start_x
lemming_start_y
lemming_start_direction
location of entrance door
entrace door type
location of exit door
number of each job type
release speed