"Two Twenty-Two Two" is a game 🎲
for people 🫣 who like to be silly
and know a tiny 🤏 bit of programming.
Implement the following in a programming system of your choice.
Your program should:
- You can use the file
2222.txt
in this repo, or make your own list — but it needs to be exactly2222
real words. 2222.txt
is four-letter words. It does have a few cuss words that are fun to say. It only has words that are fun, no bummers.
- Yes,
0.6039604
. This is a serious game. Math matters.
- Don't stop if you make mistakes. Keep reading until all the words are done.
You can spend as long as you like implementing the game, but I suggest speedrunning this part! Just make it work, be sloppy, be slippy, be silly. Pick a language you always wanted to try. Try it in several, and compare. Hell, do it in eToys, or AgentSheets, or modal.
If you implement the game correctly, it'll take roughly 22 minutes and 22 seconds and 0 picoseconds to play. If you play the whole way through, it'll feel totally bizarre.
This game is whatever you want it to be. There are no rules! Have fun!
But—
There is one rule:
You have to share.
That's the most important rule of all.
Here are some suggested ways to share:
-
Record or live-stream yourself playing the game.
- One extra rule in this case: the viewer needs to be able to see your code.
-
Submit your implementation to me, so I can add it to this repo!
- You can make a PR, open an issue, message me on Mastodon, find me at SPLASH con in October and hand me a CD-R, or whatever.
But, like… spoilers. I suggest giving it a try for yourself first.
Variations are encouraged! For instance, here's what I call the speedrun variation:
- Shuffle the order of the words.
- Keep track how many times you mess up.
- Eg: Make it so that if you mash something on your keyboard, it increments a "deaths" counter.
- Instead of advancing the words every
0.6039604
seconds, add a button to advance to the next word.
With these rules, scoring works as follows:
- Any% — Try to get as far as you can without messing up. Your score is how many words you said before you messed up. Higher score is better.
- 100% — If you get all the way to the end without messing up, your score is your time. Lower is better. This is the ultimate game mode for true sickos. 💚
Lots of other variations are possible — go nuts.
Good luck, have fun!