peasant: update TODO list

This commit is contained in:
Vince Weaver 2021-12-20 10:41:13 -05:00
parent f878179fca
commit f817f59ceb

View File

@ -1,150 +1,169 @@
TODO: TODO:
LOOKing at things in inventory General:
+ make text every 9th row so descenders don't interfere?
+ background priority mask not working when at far top of screen
+ fix issue where walking stops when you cross to screen w priority
(most visible, mountain pass to river)
+ More frames in peasant sprites
+ Let disk 2 live in the 2nd drive?
LDA $C08A,X to select first drive
LDA $C08B,X to select second drive
update knight for kerrek belt
kerrek decay
string compression: run trgodor level, intro, and instructions through it Text parsing:
can get stuck on top of targets at archery range
map: fills in as you visit the areas
make text every 9th row so descenders don't interfere?
Would throw out option of using part of page2 as more RAM
optimizations:
+ always load CURERENT_NOUN into A before calling into parsing + always load CURERENT_NOUN into A before calling into parsing
routines routines
Each time enter room:
+ Have kerrek decay more
+ Check for night being over
+ Check for rain being done
+ Update map visited location
+ Blow away haystack if applicable
Title:
+ print warning message on 48k systems that we need at least 64k + print warning message on 48k systems that we need at least 64k
+ Better electric duet music?
+ more frames in animation for game_over
+ hook up game_over for "quit" and "copy"
+ better music for game over
+ consolidate the lookup info for message box sizes, as in the
end only Y2 is changing
+ background priority mask not working when at far top of screen
+ Loading screen is slow when getting names
Print "Loading" message while doing it?
Or: move all save games to one sector (64 bytes each?)
+ After loading, no need to clear text before moving to next level
+ complete waterfall, including animation
+ update intro to walk closer to edges
+ fix issue where walking stops when you cross to screen w priority
+ re-do how off edge-of-screen works (have destination for all 4 co-ords?)
+ move drawing to PAGE1 and use PAGE2 for RAM?
This would remove backing store when drawing text boxes?
+ add dictionary lookup for text for smaller size
+ optimize text box sizes
+ replace parse_input lookup with a giant jump table
Border special cases:
+ Mountain pass walking to Inn
+ Jhonka cave walking to Cottage
General:
- More frames in peasant sprites
- Hook up text parser
- When load game, stop walking
- Let disk 2 live in the 2nd drive?
LDA $C08A,X to select first drive
LDA $C08B,X to select second drive
- Implement game over screen
Videlectrix Title:
- Can we make it faster?
Intro: Intro:
- Speaker music for title if no Mockingboard + Use string compression
+ Use common sprite interface
+ Use walkto interface
Map: Map:
- implement map + Blot out areas you haven't been to
+ Draw current location on map
Game Over:
+ more frames in animation for game_over
+ better music for game over
Loading Screen:
+ Move all save games into one sector
+ After loading, no need to clear text before moving to next level
+ After loading, clear xadd/yadd so not walking
Peasant1:
~~~~~~~~~
Peasantry:
- Gary - Gary
+ fly animation + fly animation
+ hook up death
+ hook up mask stuff + hook up mask stuff
+ hook up animation when you get kicked + hook up animation when you get kicked
+ hook up scare animation + hook up scare animation
+ hook up random number picks scare message
+ hook up after-gary, fence hole and no horse + hook up after-gary, fence hole and no horse
- Kerrek 1 - Kerrek 1
+ Implement kerrek
+ Implement dead kerrek
+ Animate kerrek
+ Animate shooting kerrek
+ Sound effect when kerrek appears
+ Animate getting belt
+ Implement rain
- Well - Well
+ Walk to
+ Animate lowering bucket
+ Animate getting mask
+ Animate baby in well
- Yellow Tree - Yellow Tree
- Waterfall - Waterfall
+ Waterfall animation + Waterfall animation
Peasant2:
~~~~~~~~~
- Haystack - Haystack
+ Hook up dialog for mud + Animate jumping into haystack
+ Hook up sprites for walking hay + Hook up sprites for walking hay
- Puddle - Puddle
+ Hook up responses when mud is wet + Alternate version with wet mud
+ Animation for falling into mud
- Archery - Archery
+ Archer animations + Archer animations
+ Hook up minigame + Hook up minigame
+ Hook up getting points + fix where we can get stuck on top of targets at archery range
+ Hook up dialog changes
+ Hook up stuff that happens after Dongolev is back
- River/Rock - River/Rock
+ River animation + River animation
- Mountain Pass - Mountain Pass
+ Knight animations + Knight animations
+ hook up/fix dialog when you have various items
+ be sure to fix the "talk knight" dialog for robe/fire etc
+ Block path unless you have all three items + Block path unless you have all three items
Peasant3:
~~~~~~~~~
- Jhonka - Jhonka
+ Animate Jhonka
+ Take note off door once Kerrek dead
+ Draw riches when applicable
- Cottage - Cottage
+ Fix y-coords when walking to Jhonka
- West Lake - West Lake
+ Water animations + Animate water
+ Make pebbles go away once you pick them up
+ Animate "throw baby" sequence
- East Lake - East Lake
+ Boat animations + Animate Boat
+ Water animations + Animate Water
+ Animate whole fish-feeding sequence
- Inn - Inn
+ Take note off door once old man is inside
+ Animate taking pot off head
Peasant4:
~~~~~~~~~
- Ned Cottage - Ned Cottage
+ Animate deploying baby
+ Make door open once baby deployed
- Ned - Ned
+ Animate Ned
+ Can you walk behind him?
- Kerrek2 - Kerrek2
+ See Kerrek1 + See Kerrek1
- Lady Cottage outside - Lady Cottage outside
+ Walk to bushes as search them
- Burnt trees - Burnt trees
+ Animate flame at night
Inside:
~~~~~~~
- Lady Cottage inside - Lady Cottage inside
+ walk-to-shelf when get feed + walk-to-shelf when get feed
+ Rocking animation (both her there and not) + Rocking animation (both her there and not)
+ Messages when leaving - Jhonka Cave Inside
+ Animate opening drawer
- Hidden Glen
+ Animate Dongolev
+ Animate Dongolev shooting
+ Walk to tree to get arrows
- animation for the boat Inside Inn:
- animation of River ~~~~~~~~~~~
- animation of waterfall + Walk funny when pot on head
- Hook up hidden glen, inside of cottages and inn + Animate innkeeper (day)
- Archery minigame + Animate pot falling on head
+ Animate getting room (sleeping in bed, waking up)
+ Animate night falling
Cliff:
~~~~~~
+ Hook up points/message for arriving at cliff
+ Cliff minigame
Tower: + Animate lightning
- Tower level + Fix the priority/entry points for the various entrances
+ Hook up dialog with keepers
+ Animate keepers
+ Animate the three deaths
Trogdor: Trogdor:
- All the rest ~~~~~~~~
- Rest of Trogdor's speech + Walk to
- Fix speech generation + Animate fire death
+ Animate throwing sword
+ Animate Trogdor standing up
Ending: Ending:
- Smoother baby animation? Use page-flipping? ~~~~~~~
Modify sprite routine to auto-shift colors so we can have more + Smoother baby animation? Use page-flipping?
+ Modify sprite routine to auto-shift colors so we can have more
of an arc on baby trajectory? of an arc on baby trajectory?