Maze chase with client-side JSX
An arcade maze chase, built from plain JSX components with jsx-async-runtime. The server renders the first frame, then the very same components render every tick of the game in your browser, without React, a virtual DOM or a canvas. Help Blip the slime collect every gem, dodge the drones and grab a crystal to overload them, so you can zap them for a few seconds.
Score0
Best0
Level1
Lives
Steer with the arrow keys or WASD, or swipe on the maze. Space starts and pauses the game.