AN EXPERIMENT IN MAKING THINGS WITH AI
WE PUT TRUMP
IN MORTAL
KOMBAT.
A new fighter. Three special moves. A fatality that buries the opponent in cash.
Built with GPT 6 Astra in Codex.
An AI experiment by Alan Daitch.

01 / THE PROCESS
FROM AN IDEA
TO A PLAYABLE MOD.
The brief was simple: put Trump in Ultimate Mortal Kombat 3 and give him his own moves. Making it work meant connecting art, code and the original game.
- 01
Start with the real game
We used the arcade version of UMK3 running in MAME. The original game supplies the stages, opponents and combat system. Our work adds a custom character and new behavior.
- 02
Give Trump a place in the roster
We used Stryker’s character slot and built a separate sprite sheet for Trump. The mod replaces his portrait, fight poses and name while following the live game state.
- 03
Turn the joke into game mechanics
Astra helped write the code for armor, a border wall, a golden tower and Money Rain. Each move connects its animation to the fighters’ positions and the fight’s state.
- 04
Run it, inspect it, fix it
We tested the actual game and recorded individual moves. Alan spotted Trump’s flickering body; we corrected the rendering. A fresh-browser test also exposed missing startup settings, which we fixed.
- 05
Bring the result to the browser
We compiled the MAME build to WebAssembly, which lets it run in a browser. Then we connected keyboard controls, audio, touch buttons and saved settings to the game.
WHAT GPT 6 ASTRA DID
THE IDEA WAS HUMAN.
AI HELPED BUILD IT.
Alan set the brief, chose the moves and reviewed the results. GPT 6 Astra worked in Codex to inspect the project, write and revise code, run checks and deploy the site. Focused tasks were also delegated to other models.
The useful part was the loop: describe a change, implement it, watch what actually happens, then correct it. This project builds on existing game and emulator software; it is a working experiment, with basic checks rather than exhaustive gameplay testing.
02 / THE RESULT
A MOVESET
WITH A PUNCHLINE.
Three special moves and one custom finisher, built around the character’s visual theme.
- Executive Order
- Temporary armor, a close-range hit and knockback.
- Border Wall
- A temporary barrier that can block the opponent and be broken.
- Golden Tower
- A rising golden column that can strike an airborne opponent.
- Money Rain
- A fatality: bundles of cash fall until the opponent is buried.
This clip uses a prepared finishing scenario to show the complete animation. The cash falls, the opponent disappears beneath the pile, and Trump celebrates.
03 / TRY IT YOURSELF
YOUR TURN.
PLAY THE EXPERIMENT.
Click to load the game, then follow the quick-start guide directly below the screen.
Trump is in the roster. Try the result for yourself.
The game loads when you enter.
Connecting to the engine.
The rematch can wait a minute.
QUICK START / PLAYER 1
TRY EVERY MOVE.
Use the keys below, or click the move buttons. Keyboard powers need just one key.
- 1Start the game
Click ENTER THE ARCADE above. Once it loads, press 5 twice, then 1.
- 2Choose Trump
From the starting cursor, tap D three times, then S, then J. Trump uses Stryker’s slot.
Otherwise, find him with W A S D and confirm with J.
- 3Try the moves below
Move close for Q. Try E for the wall and R for the tower. Wait for a move to recharge before using it again.
Load the game and choose Trump to enable his moves.
| Action + key | What it does |
|---|---|
Move / jump / crouchW A S D | A left · D right · W jump · S crouch. |
| Punch, or confirm your fighter on the selection screen. | |
| Kick your opponent. | |
| Hold the key or button to defend. | |
| Use your other punch. | |
| Use your other kick. | |
| Hold while moving toward your opponent. | |
| Temporary armor and a close-range hit with knockback. | |
| Place a breakable barrier in front of Trump. | |
| Raise a column that can hit an airborne opponent. | |
| Win the match as Trump. When FINISH HIM appears, press F. | |
Pause / resumeP | Pause to read this guide, then resume. |
Money Rain is available only during FINISH HIM.
Want to see the fatality immediately? Watch the recorded demo ↑
Second player · keyboard controls
P2 uses the numeric keypad for attacks and powers. Choose Trump to use his special moves.
SELECT TRUMP
| Move / jump / crouch | Arrow keys |
|---|---|
| High punch / confirm | Numpad 7 |
| High kick | Numpad 9 |
| Block / run · hold | Numpad 8 / 5 |
| Low punch / low kick | Numpad 4 / 6 |
Gamepad · every button and combination
Connect a standard gamepad. For combinations, hold LT and press the second button.
| Add credit / start | Select / Start |
|---|---|
| Move / select | Left stick or D-pad |
| High punch / confirm | Y |
| Low punch | X |
| High kick / low kick | B / A |
| Block / run | Hold RB / LB |
| Executive Order | LT + X |
| Border Wall | LT + Y |
| Golden Tower | LT + B |
| Money Rain · FINISH HIM only | LT + RB |
Stuck on the initial setup screen?
If the game asks for any button, press J or click Continue.
ARCADE SOUND
Volume controls become available when supported by the engine.
SESSION DETAILS
- Game file
- Not loaded yet
- Game SHA-256
- Engine SHA-256