GithubHelp home page GithubHelp logo

2222's Introduction

2222

"Two Twenty-Two Two" is a game 🎲

for people 🫣 who like to be silly

and know a tiny 🤏 bit of programming.

How to play

Implement the following in a programming system of your choice.

Your program should:

1️⃣ Load a list of 2222 words.

  • You can use the file 2222.txt in this repo, or make your own list — but it needs to be exactly 2222 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.

2️⃣ Display each word for 0.6039604 seconds.

  • Yes, 0.6039604. This is a serious game. Math matters.

3️⃣ As each word appears, you read the word out loud.

  • Don't stop if you make mistakes. Keep reading until all the words are done.

4️⃣ You win!


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.

No Rules!

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.

Watch me play

But, like… spoilers. I suggest giving it a try for yourself first.

Watch the video

Variations

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!

2222's People

Contributors

ivanreese avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.