3030 Game: Don't touch the trees! (Thanks, Chrome dev team!)
Python Makefile
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 25 commits ahead, 2 commits behind szhu:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
README.md

README.md

%%30%30: A Game

Mouse your way through the map without touching the deadly trees! (Chrome, Opera, etc. only)

WARNING: Do you have important, unsaved work open in other tabs?
You need to close this tab RIGHT NOW. Go save your work. Come back. Enjoy!

start here!

[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe]
[][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe]
[][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe]
[][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe]
[][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][ohai] [][onoe] [][ohai] [][ohai] [][ohai] [][onoe]
[][onoe] [][ohai] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe] [][onoe]
[ohai]: http://www.berkeley.edu/ [onoe]: http://www.stanford.edu/%%30%30

finish here!

Not on Chrome? Not on desktop? Is the game not working for you for some other reason?
Here's what it's supposed to look like:

Game screencast

What's this about?

Currently, Google Chrome and some other apps* have a bug that causes them to crash when trying to understand certain %-escaped URLs, such as http://github.com/%%30%30. Unfortunately, Chrome tries to understand the link not only when you navigate to it, but also when you hover over links (the trees). That's why causing the hovering over the trees will make Chrome crash.

This is not a bug with loading the page at the URL, but with merely translating a URL from a non-standard form to a standard one (canonicalization) – thanks devs for pointing this out!

* This Chromium bug affects all Chromium-based apps, including:

Happy mazing!

Further reading

Contributing

Have a better maze design? Want to report on the status of the bug? Issues and PRs are welcome!

The game code in this readme is generated automatically from the files in src.

  • To edit the game map, edit src/game.map.
    Recommended: use Sublime Text and use overwrite mode (⌥⌘O​ on Mac).
  • To edit the generator code, including which pictures appear, edit src/game.py.
  • When you're done editing the source files: cd src and make!

Credits & License

Original idea by @szhu, with special thanks to the Chrome dev team for making this possible! You (the general public) can do whatever you want with the repo except claim it as your own work :)