Hey all! New poster here! I wanted to see how far I could compress giant word lists onto a tiny PICO-8 cart, and that experiment turned into a small wordle-alike!
Rules:
- Survive six rounds WITHOUT guessing the cat's word!
- Each time you get a clue, you must use it, so be careful!
- Each guessed letter costs a life, so be sneaky about which words you try!
This game uses the keyboard and attempts to disable the pause menu so you can use the "P" key, so be aware of that when playing in SPLORE. If anyone has suggestions on how to be better-behaved on your console, do let me know!
Good game, @ghostynewt. I would add an option in the beginning for WORDLE or ANTI-WORDLE. Maybe add a little C&W background music if possible and a gunshot cutting the music short when you lose.
For first Gold star of many to follow, well done !
Ooo, interesting and a little tricky! Won one game, lost the second.
Re: SPLORE: I think if instead of
function _update() if(btnp() == 64)then poke(0x5f30,1) end [etc.] |
...you have
if stat(30) then c=stat(31) if c == 'p' or c == 'P' then poke(0x5f30,1) end [etc.] |
it should allow for ESC to access the pause menu? I haven't tested this but I remember other people have run into that issue with disabling pause in keyboard-using games.
Edit: Yeah, did a quick test and that works. Enter does pause in this case, though - I don't know if you want to remove that as well.
great game. partner and i are having a blast trying to beat the cowboy. cowcat. catboy. ? ?
oh brilliant, @packbat! thank you! i used your trick (hope it's ok to credit you in the source code) and the game is now better-behaved on the pause menu
@ghostynewt no problem - glad to be of service! thanks for the game!
A most ingenious design. I've both won and lost games, and the sinking feeling of seeing yellow letters come up and trying to avoid putting them in the "right" place is great.
But I feel like a bad sport here.
this is fantastic! I'm 3-2 now; this was probably my best game:
(the covered words are "argan" and "drags"; I wish the ending screenshot showed all 6 words!)
I keep trying to input with Enter instead of Space. if you're still updating this, could you add support for that? I edited the cart locally to test it; these changes should do it:
if c == ' ' or c=='\r' then try_input_word() end ... if c == 'p' or c == '𝘱' or c=='\r' then poke(0x5f30,1) end ... if c == ' ' then _init() end if c=='\r' then poke(0x5f30,1) _init() end |
really great work! I can tell I'm going to have a lot of fun playing this
This felt good to do, since each play I knew I was minimising the information given up. Although I should have played ROOST before FROST.
Poor cowcat.
Sometimes I just can't think of any word, and I want to find out what it's thinking of. I wrote myself a separate program to tell me what the possibilities are, so I now have to resist the temptation to use it in regular play. One that I couldn't get was DUTCH. Could we have an option to give up and have it tell us the word, maybe in the menu? Even better would be if it told us both the chosen word and any other valid plays from the current position.
Talking of the chosen word, is it rigged to there will always be one green letter out of the first guess? I've never managed to get less than that, even with a lot of uses of "MAMMA" (chosen because it only has 2 letters) or "MUMMY" (chosen because it has no common vowels). Looking at the source code, it looks like you're choosing the word before the first guess is made, so I'm not sure why I'm seeing this.
I tried it and it was pretty hard :p
(Is that evil bob?)
[Please log in to post a comment]