9 ms·
Show HN: %%30%30: A Game
- andersonmvd 11y agoCreative. Nice project.
- deleted 11y ago[deleted]
- kyberias 11y agoCrashes my Chrome (Windows) when I move mouse pointer over the game area.
- cosarara97 11y agoThat's the point.
- cremno 11y agoPoor CloudApp Support: https://github.com/szhu/3030/issues/3#issuecomment-141854443 https://github.com/szhu/3030/issues/3#issuecomment-141854443
- lbebber 11y agoHahah, clever.
- anon4 11y agoReminds me a bit of the doom variant that would kill a random process for each enemy you killed.
- tetrep 11y agoyou're probably thinking of http://psdoom.sourceforge.net/ http://psdoom.sourceforge.net/
- corvus_sapiens 11y agoThere's also this arcade-style shooter which kills a random file for each enemy. A bit riskier. http://www.stfj.net/art/2009/loselose/ http://www.stfj.net/art/2009/loselose/
- ps4fanboy 11y agoI must admit my tab crashed before I figured out what was going on lol.
- tdicola 11y agoYou probably want to make it more clear that you're supposed to mouse over the dark lollipops and avoid the blue trees. I assumed the dark chars were the walls I shouldn't touch and just about gave up on it after it was constantly crashing. Then I read the description after the fold and figured it out. Also why not just implement the game in javascript using mouse position events and a canvas for drawing?
- szhu 11y agoDark lollipops? Blue trees? What operating system are you using? I'm on a Mac and the lollipops are pink and the trees dark green. I'm considering making a text-only version for people who have weird or no emoji support. Of course I could implement the game in javascript, with nice graphics and all, and perhaps gameplay that works in all browsers and doesn't crash Chrome, but wouldn't that defeat the point of the game? :) Happy to take PRs though!
- staz 11y agoI'm on Chromium on Ubuntu. Also have Dark lollipops and Blue trees, guest it depends on the font or something. https://imgur.com/Ffc3zcx https://imgur.com/Ffc3zcx
- tdicola 11y agoYep, on Ubuntu here too and it's exactly like that.
- szhu 11y agoWhen was the last time you've had a black lollipop? Or seen a blue tree? Thanks, Ubuntu. Anyway fixed! The the instructions reads "Mouse your way through the map without touching the /trees/!"
- vacri 11y agoIt's not ubuntu's fault. Ubuntu/FF here, and I'm getting green trees in FF, blue in Chromium. Blue trees can be seen in mountainscapes in certain light conditions. Or in the Blue Mountain... well, the trees themselves aren't blue, but they're covered in a blue haze... but still, the emoji is evergreen_tree...
- scott_hardy 11y agoAmazing. I always love seeing these sorts of harmless, fun ways that bring attention to these strange edge/corner case bugs.
- szhu 11y agohttps://github.com/szhu/3030/issues/12 https://github.com/szhu/3030/issues/12 "harmless" oops.
- rigaspapas 11y agoThis game has free graphics upgrade if you use "Emoji Input by EmojiStuff.com" extension
- ps4fanboy 11y agohttp://github.com/%%30%30 http://github.com/%%30%30 pasting this in slack also crashes Slack.
- cbd1984 11y agoMy little web client just prints this header with no body: HTTP/1.1 302 Found Connection: close Pragma: no-cache cache-control: no-cache Location: /%%30%30 Maybe the infinite loop is the real problem here.
- szhu 11y agoI had to switch back from Atom to Sublime to make this, because Atom is based on Chromium :(
- haddr 11y agoeven hovering mouse over this link in the comment above crashes chrome
- fotcorn 11y agoFunnily enough, opening this url gives a GitHub Server Error.
- r3bl 11y agoYup, opening this on my own website (hosted using GitHub's repositories) also gave me an error.
- deleted 11y ago[deleted]
- userbinator 11y agoYou know you've been working with ASCII for a long time when you can automatically unescape the title... and then pause, considering whether to unescape again. I think reading the comments on that bug is also rather enlightening; points of note include a 62-level-deep stack trace, comments to the effect of "we don't know what the bug is/how this is supposed to work", and discussions about whether escaping multiple times is the solution (absolutely not!) https://tools.ietf.org/html/rfc3986#section-2.4 https://tools.ietf.org/html/rfc3986#section-2.4 Implementations must not percent-encode or decode the same string more than once, as decoding an already decoded string might lead to misinterpreting a percent data octet as the beginning of a percent-encoding, or vice versa in the case of percent-encoding an already percent-encoded string. Seriously, I'm quite surprised that basic URL handling is still a problem. Making a game to bring this to the attention of a wider audience is certainly a good idea.
- X-Istence 11y agoReading the bug report: https://code.google.com/p/chromium/issues/detail?id=533361 https://code.google.com/p/chromium/issues/detail?id=533361 makes me sad. Recursing is definitely not the answer, yet it gets brought up a lot. Also, %00 shouldn't cause the browser to crash, and the fixes suggested so far are just work-arounds :/
- username223 11y ago> Recursing is definitely not the answer, yet it gets brought up a lot. Speaking as someone with an apostrophe in his name, I'm not sure whether this makes me want to chuckle and reach for the popcorn, or bang my head against the desk. The answer to multiple (un-)escaping bugs is never recursion.
- aaggarwal 11y agoIt's surprising that this issue was brought up multiple times as a bug, but wasn't taken seriously until it got special attention. This bug is definitely notorious, I wonder setting a similar URL as the homepage of Chrome will cause Chrome to continuously crash and make it useless.
- fidz 11y agoThis is a beautiful experiment. To OP: i wonder, how did you find this bug?
- szhu 11y agoIt's actually all over the news right now: https://www.google.com/search?q=chrome+url+bug https://www.google.com/search?q=chrome+url+bug I found it because someone posted about it in a school Facebook group I am in.
- bobajeff 11y agoThis works in Chrome on Android as well. Of course it's way easier than on desktop.
- deleted 11y ago[deleted]
- rjuyal 11y agoAw snap! Always.
- deleted 11y ago[deleted]
- deckar01 11y agoMy inspector even crashes when trying to hover over the link node!
- spacesword 11y agoWorks with Opera 32 as well.
- Mithaldu 11y agoOf course. It is just a chrome fork with minimal changes.
- kodingana 11y agoYou can jump over the wall by scrolling your mouse! :D
- kodingana 11y agoYou can jump over the wall by scrolling! :D
- 4loop 11y agoGoogle engineers are SUPERHUMAN When ur SUPERHUMAN who needs to TEST? U just have FAITH in ur own awesomeness!
- zobzu 11y agohah, another chrome-only thing
- infinita740 11y agoThe game doesn't "work" on microsoft edge but the brower doesnt recognize the Stanford links[0] , it is not possible to copy them by right clicking. Going directly to the page by copy/pasting the url doesn't even load the website. IE doesn't seem to understand the url as well. The only brower I've tried that manages to get a page is firefox[1] [0]http://www.stanford.edu/%%30%30 http://www.stanford.edu/%%30%30 [1]http://i.imgur.com/nEDgBrq.png http://i.imgur.com/nEDgBrq.png
- deleted 11y ago[deleted]
- vor0nwe 11y agoOld Opera 12.17 (last version that still allows specifying a different proxy than the system one, afaics) shows the same page as Firefox. Elinks does as well.
- mrcncpt 11y agoThis weirdly makes my external monitor flash black when I open this tab. What's going on here? https://vid.me/dWW7 https://vid.me/dWW7
- scotty79 11y agoNice. It crashes my Chrome on hover over trees.
- k_bx 11y agoI like how this crashes Twitter app's "preview" browser with app itself.
- deleted 11y ago[deleted]