pinobatch / libbet

Libbet and the Magic Floor - a puzzle game for Game Boy
zlib License
35 stars 1 forks source link

Achievements #7

Closed pinobatch closed 5 years ago

pinobatch commented 5 years ago

It's been suggested to add achievements to the game, perhaps to help determine which ending is given. A few have been agreed upon:

Other achievements require more discussion:

pinobatch commented 5 years ago

"Restless" as originally defined by @ISSOtm turned out to be hard to earn, as he predicted. So I added a second easier achievement for not resting on a cell long enough to lift Libbet's head and not inputting any invalid moves: "No peeking".

ISSOtm commented 5 years ago

If anything, "Restless" sounds impossible to get through pure skill, imo, since Libbet moves so quickly. If it's redundant over "Dizzy..." then I'd favor the latter.

pinobatch commented 5 years ago

I was able to do "Restless" in real time once, but only with debug options set to use the attract mode map whose route I had memorized. In the actual game, memorizing the map is probably impractical.

For now I've redefined it as leaving X tracks without hesitation. Start X at 12, and then tune it up or down. But an achievement an arbitrary threshold feels somehow less "pure" than one without one.

ISSOtm commented 5 years ago

Indeed. If the threshold is a round number or otherwise significant (eg. 42), the player may view it are more acceptable, I believe. Also they will probably figure that doing the "full" achievement would be too difficult - if they find the threshold to be sufficiently difficult (but not too much) to attain, I believe they will accept the arbitrary part of the goal.

pinobatch commented 5 years ago

One thing I tend to do when I'm indecisive about a game design is make it a build-time option. I managed to git gud and earn hardcore Restless on random first floors without cheats twice: once on bgb and once on my GBC.