I first played Prince of Persia in 1995 on an IBM PC XT. I still go back to it from time to time: the rotoscoped animation, the way the p...
43 comments
The highest scoring submission that won the contest had a high score of around 137k. Last week, I had GPT-6 Astra, Sol and Luna implement and hill-climb on this task, as I wanted to see how big the difference in smartness is. Luna implemented something, but never exceeded ca. 20k points, with a large variance. Sol got something in the area of the humans implementation.
Astra, which finished fastest, had a highscore of around 1.7Mm when the game seemed to fairly reliably crash. On the way, it disassembled parts of the ROM to extract information about the game.
I didn't do a ton work to document and measure the specifics, but it was very impressive.
Comparing strategies, though, Astra does something pretty different from the highest scoring submission. It doesn't predict the RNG, instead it reacts to the visuals on-screen, planning ahead by estimating velocity of all objects on screen. Unlike the winning solution, it actively flies the ship, whereas the winning solution basically only rotates and teleports. So Astra behaves more like a regular "perfect" player would, rather than one that breaks the PRNG.
You should check the logs, there's probably a bunch of retro gaming forums that got hacked behind the scenes :D
So here goes my weekend, flag this and get a life
"now char coming but movement everything wrong ... prince is not in floor"
I'm a games developer and I have no idea what OP is asking for here.
> My first prompt was simple: "in this original code there 6502 assembly code for prince of persia, use the save level files and try to do it in c# console."
Do what in the what now in the console?
I'm assuming a language barrier on the part of the author. I wonder if the models would do better being prompted in the author's main language.
Also, I feel like the LLMs would have done better if they had started from scratch each time, rather than being burdened by the output from the previous attempt.
Read the full thread on Hacker News →
Related stories
- The Making of Prince of Persia: Notes on a four-year projectdomelian.substack.comHacker News · 2 points · 2 days ago
- The Nine-Person Game Team Will Soon Outperform a AAA Game Studioclairvoyanceai.comHacker News · 2 points · 4 days ago
- Show HN: Built an online multiplayer game in 2 daysbigbeanbattle.comHacker News · 1 points · 1 day ago
- Hacker News · 1 points · 2 days ago
- Show HN: Trade Lord, inspired by Drug Lord 2, quick daily leaderboard gametradelord.theboyvr.comHacker News · 1 points · 2 days ago
- Hacker News · 1 points · 1 day ago