Haven’t most April fools jokes got a bit silly lately? They’re more just funny than actually fooling you. This year, I thought I’d raise the bar with a completely fake MMO Asteroids, but I could never imagine so many of you would be taken in. I’m so sorry.
It all started around a year ago. There’s an example on my CreativeJS course where circular particles exert a little force on each other and they wander around rather pleasingly. An attendee decided to make them triangular and point in the direction that they’re moving in and voila! A system of circling, avoiding, flocking AI bots emerged.
All I had to add was some basic collision detection, bullets, and despite the simple behaviour rules, it was very pleasing, and very convincing. So I thought I’d make it more obvious – I added a “kill mode” that kicks in after a random time – surely you’ll realise it’s fake when every single other ship turns on you and mows you down? But instead, many assumed it was anti-spam or AI bots gone wrong.
Many amazing comments followed on twitter, most really impressed, a couple a little dismayed that everyone was picking on them. I couldn’t help but feel sorry for Ekene Ijeoma who simply tweeted ‘help’ as all the other ships turned on him. (It’s his screen shot in the header).
But some suspicion emerged. Kudos to Jon Schall who was the first commenter on the post. But even Jon didn’t quite realise it was an April fools for a while (he blames lack of coffee).
There was a steady stream of traffic during the day, but things really took off in the evening when it made it to the top of Hacker News. The comment thread started in awe, then confusion, and then anger as people realised it was fake.
I must admit that it made me giggle reading the thread as various theories emerge. The “kill mode” starts randomly, and yet many thought that their actions were somehow triggering it. Someone suggested clearing their cookies to reset the weird occurrences. But of course, one or two figured out that you could pull your network cable out and the game still worked fine. 🙂
The sad truth is that if it was real, it probably wouldn’t be as dynamic or as much fun, and there’d certainly be fewer players. Rob Hawkes has made in-roads with Rawkets, but making it reliable, scaleable, and most of all fun is a huge challenge. Maybe I’ll try it for real some day and find out (not that I’ll ever be able to convince you that it’s real from now on…)
It’s been great fun, a fascinating experiment, and I hope you had fun. And if you were taken in, I really hope you see the funny side. The only question is, how will I get you next year..? 🙂
[UPDATE] just thought I’d add this highly amusing thread from OverClockers
16 replies on “Gotcha! Fake MMO Asteroids April fool :)”
Very well played! I was fooled!
Hehe, that’s hilarious! I saw your posts on Twitter yesterday but I didn’t decide to check it out. Now I really wish I had. Although I’m sure I would have been just as duped as everyone else. Now I just get to laugh at their misfortune 🙂
And now we demand the real thing!
I second the demand for the real thing 😉 10 points for a Bot kill, 100 for Player ship?
I can see this comment in the near future : “Well folks, what actually started as an April Fool’s joke has actually…” 😉
HA! You got me, I was so concentrated in making an April Fools Day list that I didn’t even give a look at the source code
this is brilliant !, mice one :p
Nicely done, sir.
Ooo I see… I knew it was an april fools, but I presumed it was more joking around with Rob!
You Sod 🙂
I was really impressed there. I began thinking about the whole way I work
Nice one!!
Argh! You totally got me.
Simply great!
[…] of the April Fool’s that we completely fell for twigged was for an Asteroid MMO (top image). Sadness filled us as we really, really wanted to play it for real. Enter mayop100 who […]
[…] started with a post on Seb Lee-Delisle’s blog where he claimed to have built a Node.js-based real-time multi-player version of the classic Asteroids video game (albeit without the asteroids). That turned out to be an April Fool’s prank, but the idea was […]
[…] started with a post on Seb Lee-Delisle’s blog where he claimed to have built a Node.js-based real-time multiplayer chronicle of a classical Asteroids videogame (albeit though a asteroids). That incited out to be an Apr Fool’s prank, though a thought was […]
[…] ever-changing gameplay variables, from collision detection to AI. "The sad truth," he wrote in a follow-up blog post, "is that if it was real, it probably wouldn't be as dynamic or as much […]