The Google Chrome Dinosaur Game, In Real Life

[Ryan] wanted to hack the Google Chrome Dinosaur Game so he could control the dinosaur with his own movements. The game only requires two keyboard presses (up and down arrow keys), so controlling the game with the Arduino Keyboard library only requires a few simple function calls.

He uses the Arduino MKR board in his build, but notes any number of other boards would work as well. A force sensor detects his jumps and a stretch sensor detects him ducking. Both the stretch and force sensors are resistive transducers, so two simple voltage divider circuits (one for each sensor) are needed to convert changes in force to a voltage. You may need to adjust the sensor threshold to ensure the code responds to your movements, but [Ryan] makes that pretty easy to do in software as both thresholds are stored as global variables.

It’s a pretty simple hack, but could make for some good socially-distanced fun. What other hackable Google Chrome extensions do you like?

Continue reading “The Google Chrome Dinosaur Game, In Real Life”

512 Bytes Ought To Be Enough For Dinosaurs

It’s said that slow internet is worse than no internet at all, which is mainly a matter of continuously crushing all hope and sanity vs. finding peace in accepting a fate out of your control. Plus, you can easily pass the time of being catapulted back to the prehistoric ages by navigating a jumpy little creature from that same age through a field of cacti — at least if you’re using Chrome or Chromium. But neither a browser nor actually an operating system are really necessary for that, as [franeklubi] shows with a boot sector implementation of the same game.

Sure, the graphics aren’t quite on par, but compared to the original’s 3000+ lines of JavaScript, [franeklubi] managed to implement it in a few hundred lines of assembly, and was of course constrained by the 512 bytes of the boot sector itself (well, 510 plus the signature). This constraint causes a few limitations, like a slight lack of randomness in the obstacle arrangements, and a constant running speed, but it also makes it the perfect playground and starting point to delve into the world of nifty knacks and hacks, trying to squeeze every last byte.

If you want to give it a try for yourself, all you need is NASM and QEMU — and while you’re at it, why not have some Tetris along the way? We could also see this nicely combined with the real-world jumping version from a few weeks back, and turn it into a standalone arcade game. Bounce Crouch Revolution anyone?

Lifelike Dinosaur Emerges From The Plumbing Aisle

Despite the incredible advancements in special effects technology since the film’s release, the dinosaurs in 1993’s Jurassic Park still look just as terrifying today as they did nearly 30 years ago. This has largely been attributed to the fact that the filmmakers wisely decided to use physical models in many of the close-up shots, allowing them to capture the nuances of movement which really helps sell the idea you’re looking at living creatures.

[Esmée Kramer] puts that same principle to work in her incredible articulated dinosaur costume, and by the looks of it, Steven Spielberg could have saved some money if he had his special effects team get their supplies at the Home Depot. Built out of PVC pipes and sheets of foam, her skeletal raptor moves with an unnerving level of realism. In fact, we’re almost relieved to hear she doesn’t currently have plans on skinning the creature; some things are better left to the imagination.

In her write-up on LinkedIn (apparently that’s a thing), [Esmée] explains some of the construction tricks she used to help bring her dinosaur to life, such as heating the pipes and folding them to create rotatable joints. Everything is controlled by way of thin ropes, with all the articulation points of the head mirrored on the “steering wheel” in front of her.

Now to be fair, it takes more than a bundle of PVC pipes to create a convincing dinosaur. Obviously a large part of why this project works so well is the artistry that [Esmée] demonstrates at the controls of her creation. Judging by her performance in the video after the break, we’re going to assume she’s spent a not inconsiderable amount of time stomping around the neighborhood in this contraption to perfect her moves.

In the past we’ve seen the Raspberry Pi used to upgrade life-sized animatronic dinosaurs, but even with the added processing power, those dinos don’t hold a candle to the smooth and organic motion that [Esmée] has achieved here. Just goes to show that sometimes low-tech methods can outperform the latest technological wizardry.

Continue reading “Lifelike Dinosaur Emerges From The Plumbing Aisle”

Let A Dinosaur Show You The Future

Our lives in the 21st century are in part governed by a series of systems which we rarely encounter directly but which can have a great impact upon our lives. The oil futures market, for example, for which [Igor Nikolic] has created a real-time visualisation in the form of a clock in which the “hand” is a plastic dinosaur (As ever, XKCD reminds us that oil contains homeopathic quantities of real dinosaur, but it makes a good talking point).

The clock is part of a series continuing from his previous grid balance lamp project which monitored supply and demand in the electricity grid, and takes a feed of oil futures pricing to an MQTT server which is then picked up by an ESP8266 in the clock. The dinosaur hand is attached to a stepper motor, the position of which is set according to the market movements. There are also three LEDs whose colours change according to price. The whole is mounted on a plaque made from the top of an oil drum, and placed for effect over a map of the Port of Rotterdam, one of Europe’s busiest trading hubs.

Monitoring of these invisible socio-technical systems is a fascinating subject, and in the past we have brought you news of the very real impact they can have on entire continents when international politics intrude.

Popup Notification Dinosaur

There’s a lot going on our virtual spaces, and anyone with a smart phone can attest to this fact. There are pop-up notifications for everything you can imagine, and sometimes it’s possible for the one really important notification to get lost in a sea of minutiae. To really make sure you don’t miss that one important notification, you can offload that task to your own personal dinosaur.

The 3D-printed dinosaur has a rack-and-pinion gear set that allows it to extend upwards when commanded. It also has a set of LEDs for eyes that turn on when it pops up. The two servos and LEDs are controlled by a small Arduino in the base of the dinosaur. This Arduino can be programmed to activate the dinosaur whenver you like, for an email from a specific person, a reply to a comment on Reddit, or an incoming phone call to name a few examples. Be sure to check out the video below the break.

With this dinosaur on your desk, it’s not likely you’ll miss its activation. If you’d like something that has the same function but with less movement and more lights, there’s also a notification 3D cube made out of LEDs that’s sure to catch your eye as well. Continue reading “Popup Notification Dinosaur”

TerraDome Gives Plants And Dinosaurs A New Home

Housing exotic plants or animals offer a great opportunity to get into the world of electronic automation. When temperature, light, and humidity ranges are crucial, sensors are your best friend. And if woodworking and other types of crafts are your thing on top, why not build it all from scratch. [MagicManu] did so with his Jurassic Park themed octagonal dome built from MDF and transparent polystyrene.

With the intention to house some exotic plants of his own, [MagicManu] equipped the dome with an Arduino powered control system that regulates the temperature and light, and displays the current sensor states on a LCD, including the humidity. For reasons of simplicity regarding wiring and isolation, the humidity itself is not automated for the time being. A fan salvaged from an old PC power supply provides proper ventilation, and in case the temperature inside the dome ever gets too high, a servo controlled set of doors that match the Jurassic Park theme, will automatically open up.

[MagicManu] documented the whole build process in a video, which you can watch after the break — in French only though. We’ve seen a similar DIY indoor gardening project earlier this year, and considering its simple yet practical application to learn about sensors, plus a growing interest in indoor gardening itself (pun fully intended), this certainly won’t be the last one.
Continue reading “TerraDome Gives Plants And Dinosaurs A New Home”

Mechanical Build Lets You Jump Cacti In Real Life

Simple to learn, hard to master, a lifetime to kick the habit. This applies to a lot of computer games, but the T-rex Runner game for Chrome and its various online versions are particularly insidious. So much so that the game drove one couple to build a real-world version of the digital game.

For those not familiar with the game, it’s a simple side-scroller where the goal is to jump and duck a running dinosaur over and under obstacles — think Flappy Birds, but faster paced. When deciding on a weekend hackathon project, [Uri] thought a real-life version of the game would be a natural fit, since he was already a fan of the digital version. With his girlfriend [Ariella] on the team, [Uri] was able to come up with a minimally playable version of the game, with a stepper motor providing the dino jumps and a simple straight conveyor moving the obstacles. People enjoyed it enough that version 2.0 was planned for the Chrome Developer Summit. This version was much more playable, with an oval track for the obstacles and better scorekeeping. [Uri] and [Ariella] had to expand their skills to complete the build — PCB design, E-Paper displays, laser cutting, and even metal casting were all required. The video below shows the final version — but where are the pterosaurs to duck?

Real-world jumping dinos aren’t the first physical manifestation of a digital game. As in the cyber world, Pong was first — either as an arcade version or a supersized outdoor game.

Continue reading “Mechanical Build Lets You Jump Cacti In Real Life”