dos33fsprogs/games/peasant/talk/notes

79 lines
1.9 KiB
Plaintext

Peasant's Quest for the Apple II:
Taking a 2000s Flash Game Back to the 1980s
Peasant's Quest is a Flash-based adventure game designed by
the creators of the Homestar Runner website and released in 2004.
The game has a retro-feel, designed to look like Sierra adventure games
from the 1980s such as King's Quest. In this talk I'll describe
taking the game and de-making it to an actual system from the 1980s:
an Apple II with 64k of RAM. I'll describe the various challenges
I encountered along the way, mostly the Apple II's horrible high-res
graphics mode as well as trying to cram all of the content into 64k of
RAM while maintaining a low amount of floppy-disk swapping during gameplay.
Demakes
HGr-MIST
HGR
(horrible hgr)
Backgrounds
AGI-like? They abandoned it. Would save space
HGR Graphics
pink line on left of screen (picture)
Priority backgrounds, like AGI
+ load at $400, lo-res
+ Can't use screen holes tricky (original Apple II 4k of RAM
so need to put slot info in first 4k)
Sprites
easier in blocks 0f 7
still have to rotate 1 pixel for odd columns
transparency a pain with color clash
Animations
too big?
Mini-games?
Text
HGR drawing lib (no built in on 2)
How to fit? Lookup for common word distribution?
Using high-bit terminated strings rather than nul in some cases
think original auto-wraps text, do it manually
VERB/NOUN parsing is more or less good enough
could use object "PUT BABY IN WELL"
a few places. cheat?
PUT PEBBLES IN WELL vs
PUT PEBBLES IN BUCKET vs
PUT BABY IN WELL
Have to distinguish LOOK AT WELL/LOOK IN WELL
how many verbs/nouns?
Ram-map
keyboard: (picture)
no up/down arrows
Music
Mockingboard, pt3 player
no mockingboard, electric duet, but can't do more than
page flip (missing flame). Worth it?
Speech
Can we do SAM? 9k?
SSI-263 but unobtanium
Disks:
Fitting on disk.
swappign fun for nostalgia, not so much when actually playing