LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

MAID OF HORROR (QSP)

Root / Submissions / [.]

niconiiCreated:
Download:Y32KQJHF
Version:1.0Size:326 bytes
A maid descends into the mansion's haunted cellar. Will she make it out alive?
FAQWhat is this? This is a program I made before the Summer 2017 contest to get familiar with making OSPs and QSPs. An OSP is a "one-screen program", where the program's entire code must fit on one screen in the editor. Similarly, a QSP is a "quarter-screen program", which must fit on one screen with WIDTH 16 enabled, fitting in roughly a quarter of the space. Check the second screenshot to view the game's code. Why is the background just a black screen? ...It's a very dark cellar. Why do I lose even if the ghost didn't actually touch me? ...If the maid gets too close to the ghosts, she dies of fright. Why is the gameplay just me jumping up and down? ...She's so scared, she can barely move... besides leaping thirty feet into the air. Why can't I actually beat the game? ...It's a metaphor for how death is inevitable and how we all must eventually come to terms with our own mortality. Why does-- OKAY GEEZ FINE I DIDN'T HAVE ENOUGH SPACE SUE ME

Instructions:

Press A to jump over the ghosts. Jump over as many as you can!

I've been thinking of ways to shorten this, here are a few simple ones:
SPOFS 0,
SPOFS.,

IF B<-50THEN
IF-B>50THEN

IF SPHITSP(1)GOTO@LBGMPLAY 6SPCLR:BEEP 75?"THE END"WAIT 350
ON!SPHITSP(1)GOTO@L?"THE END"BGMPLAY 6SPCLR:BEEP 75WAIT 350

IF BUTTON()AND #A&&Y==G THEN
IF Y==G&&16AND BUTTON()THEN

Replying to:12Me21
I've been thinking of ways to shorten this, here are a few simple ones:
SPOFS 0,
SPOFS.,

IF B<-50THEN
IF-B>50THEN

IF SPHITSP(1)GOTO@LBGMPLAY 6SPCLR:BEEP 75?"THE END"WAIT 350
ON!SPHITSP(1)GOTO@L?"THE END"BGMPLAY 6SPCLR:BEEP 75WAIT 350

IF BUTTON()AND #A&&Y==G THEN
IF Y==G&&16AND BUTTON()THEN
Nice! I had a feeling some things could be shortened further, despite how trimmed-down it already was.

I love the FAQ. ^w^

I was able to add animations and a few other things: