Racing spaceships powered by a tiny app server
Come and race spaceships around a track using a simple API. Liberty Overdrive demonstrates how small the Open Liberty Java application server is by running it on a Raspberry Pi to control the vehicles and the game.
The game comes in two parts. We've created the server side code, so you don't have to. You can edit the user-side code to make assigned vehicles behave differently in certain situations. You can set attributes on the vehicles when a race starts, when on a right corner, when on a left corner, and when on a straight. Players can set the speed of the vehicle, the acceleration, and the lane the vehicle takes.
We also save race times to a database and display them on a simple web application leader board. The server can host as many games as you want without having to stop and start Open Liberty.
While you're with us, ask our developers about the underlying technologies they've used to create the demo. They include Open Liberty, also known as "the most flexible server runtime in the cosmos," and MicroProfile, a baseline platform definition that optimises Enterprise Java for a microservices architecture and delivers application portability across multiple MicroProfile runtimes.
Or maybe just have one more race around the track.