You 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?
Dark 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? :)
It'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...
The trees inherit #4078c0 from "a" on chrome. The lollipops are #333 inherited from "body". I see exactly that on linux, I have GNU unifont installed. I guess since Mac's are using colorful bitmap emoticons they simply disregard the color property.
edit:
> weird or no emoji support.
I think Apple's emoji support is the weird one. It's a font glyph, it should respect the color property.
Apparently emojis can have "emoji representations" (colorful) and "text representations" (foreground color) [1]. I feel that emojis have no place in unicode though.
Here's a suggestion that replaces the lollipops with something else. Please comment on the PR if you prefer it instead— https://github.com/szhu/3030/pull/2
Also why not just implement the game in javascript using mouse position events and a canvas for drawing?