Quantum games

Each of these is one .q file in Quantum's game language, compiled for Godot 4.4.1 and played here in the browser, or downloaded for Linux and Windows. Two-player games run on one keyboard or between two machines (how to play over the network).

Robot

Robot

1 player

Godot's "Platformer 2D" demo, transcribed: slopes and ledges, a robot that runs, jumps twice and shoots, crawling enemies, coins, lifts, a pause menu.

Arrows or A/D to run; Up, W or the joypad's A to jump (again in the air); Space, Z or Ctrl to shoot; Escape to pause.

Send this link to your friend (it is copied), then both choose Join: Open the room
RPG

RPG

1 player

Godot's "JRPG" demo, transcribed: a slime walks a grassy map cell by cell, picks up potions, talks to another slime and fights it, turn by turn.

Arrows or WASD to walk (two at once: diagonally); walk into someone to talk; Enter, Space or a click for the next line; in the fight, Attack, Defend, Potion or Flee.

Send this link to your friend (it is copied), then both choose Join: Open the room
Arena

Arena

2 players · network

A one-on-one fighting game: two martial artists, punches and kicks with frame data, blocking, a special move (down, forward, punch) felt on the other's joypad, rounds on a clock. On one keyboard or over the network, with rollback.

Player 1: A/D, W jump, S crouch, J punch, K kick. Player 2: the arrows, . punch, / kick. Hold away from the other to block. Down, forward, punch within half a second: the blast.

Send this link to your friend (it is copied), then both choose Join: Open the room
Chess

Chess

2 players · network

Chess with its whole rules written in the language: castling, en passant, promotion, check, mate, stalemate. The board shows where a picked piece may go.

Click a piece, then a square (or the arrows and Enter). White first.

Send this link to your friend (it is copied), then both choose Join: Open the room
Drift

Drift

1 player

A vertical shooter: waves of drones and tanks, a boss that turns red when angry, a high score kept between runs.

Arrows or WASD to fly; Space to fire.

Send this link to your friend (it is copied), then both choose Join: Open the room
Keep

Keep

1 player

A top-down adventure through six rooms of a keep: slimes and bats, a sword, a key and a locked door, a switch that opens a gate elsewhere, a chest.

Arrows or WASD to walk; Space to swing the sword. Enter on the title: each room entered is saved, to continue later.

Send this link to your friend (it is copied), then both choose Join: Open the room
Delve

Delve

1–2 players · network

A dungeon crawl down three crypts: a lever opens a wall and the skeletons behind it find their way through, crushers slide to and fro, a skeleton archer keeps its distance and shoots, two levers open the vault. Alone, or two delvers over the network.

Arrows or WASD to walk; Space to swing the sword; walk into a lever to pull it. Each crypt entered alone is saved: Continue on the title.

Send this link to your friend (it is copied), then both choose Join: Open the room
Hopper

Hopper

1 player

A platformer: a world map and four levels, a block with a power-up, walkers to stomp, pits, a checkpoint, spikes, a flag; the fourth has water to swim, snow that slides, a ladder up a wall and a hopping enemy. Each level cleared is saved: Continue on the title.

Arrows or WASD; Space, Z or X to jump (in water, each jump is a stroke). Up and down climb a ladder. Enter on the title; on the map, jump enters a level.

Send this link to your friend (it is copied), then both choose Join: Open the room
Towers

Towers

2 players · network

A tower defense: turrets that shoot the nearest dino, dinos down a road in waves, gold and a base to keep. Alone or two builders over the network.

The mouse (or the arrows) points, click or Enter builds; 1 and 2 (or the wheel, or Tab) choose the turret; click a turret to upgrade it, right click (or X) to sell it.

Send this link to your friend (it is copied), then both choose Join: Open the room
Bricks

Bricks

1–4 players · network

A brick breaker: three levels written as lines of letters, steel bricks of two hits, bomb bricks that break their neighbours, the last brick in slow motion. Alone, or two to four paddles over the network.

Arrows or A/D to move the paddle; Space, Up or W serves as it is let go. Over the network, Enter opens your name's box and Enter sends it; player 1 starts with Space.

Send this link to your friend (it is copied), then both choose Join: Open the room
Siege

Siege

1–2 players · network

A keep under siege, seen from above: raiders in waves from the edges, an archer who aims with the mouse and charges a bolt that glances off the walls, a tower that zaps the nearest. With two, the second rides a horse and tramples them.

WASD or arrows to walk; aim with the mouse (or the right stick); the left button or J shoots as it is let go, held most of a second a bolt. The knight: left and right turn the horse, up spurs it on.

Send this link to your friend (it is copied), then both choose Join: Open the room
Crates

Crates

1 player

A box-pushing puzzle on a dockside: three rooms drawn in Tiled, crates and barrels to push onto the pads, a foreman who talks and offers a choice, a gate the camera goes to show open, a key carried over the head to a locked gate.

Arrows or WASD step; a click walks to a cell, or into a crate beside the worker, which pushes it. Walk into the foreman to talk; up, down and Enter choose. R starts the room over.

Send this link to your friend (it is copied), then both choose Join: Open the room
Rally

Rally

2 players · network

Two cars round a circuit seen from above, wider and taller than the screen: on one keyboard the screen splits in two, a view for each car; over the network each machine follows its own. The barrier lifts at the green light; three laps win.

Red: W A S D. Blue: the arrows. Over the network, each with W A S D.

Send this link to your friend (it is copied), then both choose Join: Open the room
Marches

Marches

1 player

A skirmish on a map of hexes, turn by turn: three riders hold the keep by the river against four raiders from the east. A forest or a ford costs two moves, the hills and the marsh three; the river and the rocks stop everyone.

Click a rider, then a hex: it rides there by the cheapest way, four moves a turn. Click a raider next to a rider to strike. E or End turn: the raiders ride.

Send this link to your friend (it is copied), then both choose Join: Open the room
PandaFoot

PandaFoot

Beta1 to 4 players · one machine

A football manager after Elifoot 2, on a text screen of the DOS days: four divisions of ten, a career from a small club of the fourth, an auction for every player, a cup drawn on screen. Pick the eleven, the objective and the style, then watch the whole round live, every match in the same minute. Somewhere in a small club plays a hidden genius.

Arrows and Enter in the menus; F1 line-up, F2 tactics, F3 squad, F4 every player of the world (arrows: a position, Tab: a division, O: an order), F5 finances (the ground, the training center, the academy), F6 the transfer list (S sells at the price you set, I pays in instalments), F7 table and top scorers, F8 history and the managers' careers. In the round: a click (or Enter) on a match puts it in front, F3 shows both teams with their ratings, + and - for the speed, Space to pause (then F1 for a substitution, F2 for another style), Tab for another division, C to undo an automatic change; on the results, R for the ratings. On another club's squad (F7, Enter), B to bid for one of its players. The beta: F9, or the [!] in the corner of any screen, to report a bug or suggest.

Send this link to your friend (it is copied), then both choose Join: Open the room
Creeps

Creeps

1 player

Godot's "Dodge the Creeps" tutorial game, transcribed: creeps from the border at random speeds, a point a second.

Arrows or WASD to move; Space or Enter to start.

Send this link to your friend (it is copied), then both choose Join: Open the room
Pong

Pong

2 players · network

Godot's own Pong demo, transcribed tag for node: two paddles and a ball. On one keyboard or over the network.

W/S for the left paddle, the arrows for the right one.

Send this link to your friend (it is copied), then both choose Join: Open the room