a standard normal typing game
controls:
- a: a
- arrow keys: move/menu select/etc
- b: b
- backspace
- c: c
- d: d
- dash: -
- e: e
- enter: confirm/begin/etc
- f: f
- g: g
- h: h
- i: i
- j: j
- k: k
- l: l
- m: m
- n: n
- o: o
- p: p
- q: q
- r: r
- s: s
- space:
- t: t
- u: u
- v: v
- w: w
- x: x
- y: y
- z: z
Okay, I think I figured out what was happening: when loading a game from Splore, [esc] acts as a new pause button, and so
if btn(6) then poke(0x5f30,1) end |
prevents the game from pausing ... and that means there's literally no way to exit without closing PICO-8 entirely.
I think this version should fix it?
I changed menu_update() and game_update() to only check [P], [p], and [enter] specifically, and I changed the bit later in game_update() to make the game ignore characters with ord(ch) < 32. That way, if you hit [esc] (ord([esc])==27), it'll pause as normal and the game will not register it as a keypress.
I love the idea, but I think there's an unresolved glitch. Essentially, as you play the game more and more, the letters get more and more messed-up (I'm playing the web version on Firefox). Attached is a screenshot of a word I cannot begin to parse.
P.S. If I hit ctrl+r, the reset fixes this and the letters go back to normal.
I thought it might be intentional, but going back to the title screen after losing doesn't fix the issue. Funnily enough, playing the game again after losing does fix it. If it is intentional, I would recommend removing that feature since, IMO, it really just makes the game more difficult without making it more fun.
[Please log in to post a comment]