Загрузка видео...

Не удалось загрузить видео

На главную

Melee.c - super smash bros melee, decompiled and reverse engineered into 5000 lines or so of c All done with deepseek flash 0731, from my phone, while I'm hanging out with my newborn

787,050 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 44

Фото профиля kache
kache1 месяц назад

Sol failed horrendously at this task, it ended up reward hacking around my requirements and wasting a bunch of tokens. Deepseek does make a lot of mistakes, but it actually listens to what I tell it

Фото профиля kache
kache1 месяц назад

With the new tool I built (the tmux-auto tool I wrote in my blog about), I can keep projects like this on rails for a very long time We extended dolphin with our own tooling, pulled public slippi marth v marth replays, and created a harness to test the position side by side

Фото профиля kache
kache1 месяц назад

I'm very close to being done with marth, now only some long tail of strange conflict scenarios (who wins an attack getting met at the same time). But after that, the rest of the characters _should_ just work

Фото профиля kache
kache1 месяц назад

My own agent tool has been extended. It can give me videos of what happened, the divergences, these sorts of things. I am surprised how much my personal tooling was a gap for this run and gun development. I really can get so much absurd stuff done with only an open source model

Фото профиля kache
kache1 месяц назад

unintentional artifact showing through at the end but oddly salient : )

Фото профиля aizk ✡️
aizk ✡️1 месяц назад

Just get the actual code dude

Фото профиля Joma Tech
Joma Tech1 месяц назад

Of course you’re a Marth main

Фото профиля kache
kache1 месяц назад

XD

Фото профиля Gurvan
Gurvan1 месяц назад

a nice camera makes it feel even better

Фото профиля Tom Turney
Tom Turney1 месяц назад

Put your work here for the community

Фото профиля Tim Soret
Tim Soret1 месяц назад

Very interesting approach. We’re at the dawn of a golden age for retro gaming with all the hacking + decomp + modding breakthroughs.

Фото профиля liteyear
liteyear1 месяц назад

This is what I did recently. Extracted all the assests from the iso, redid the animations, etc. Zig. Need to fix some stuff, but was fun.

Фото профиля satellitedown
satellitedown1 месяц назад

can you open source this so I can turn it into a browser game and pretend to be from a jurisdiction that N*ntendo can't sue me from thanks

Фото профиля Taelin
Taelin1 месяц назад

wait what no

Фото профиля kenneth
kenneth1 месяц назад

hell yes now see if you can train a model to whoop your own ass

Фото профиля kache
kache1 месяц назад

That's the plan

Фото профиля kenneth
kenneth1 месяц назад

there should definitely be a battle bots version of this

Фото профиля ベースドブレトン 🇺🇸
ベースドブレトン 🇺🇸1 месяц назад

This is already a thing

Фото профиля iphone
iphone1 месяц назад

I don't understand what you mean by "decompiled", since Melee is more than 5000 lines of code. Also, you mentioned you're using Dolphin and SLPs, but are you able to replay SLPs faithfully and have gameplay generate SLPs that can be played back on Slippi Dolphin?

Фото профиля Psyop Neo-Glaucon Kafusi
Psyop Neo-Glaucon Kafusi1 месяц назад

My dream has been to decompile my favorites and turn them into libraries to mix and match as I see fit. Sure why not a metroidvania mega man with a soccer mini game and point and click segments. With some card / pet battles along the way. Jump into my ship and Gradius meets super nova around to other game planets. 🪐 puzzle world here we come 🧩

Фото профиля lep1c2l0
lep1c2l01 месяц назад

Melee players won't touch it unless maybe you prove the behavior to be floating-point identical to the original, good luck with that. And even then that's not even considering retards with nocebo effect who will claim they can't play well on this because it's not the "real" melee

Фото профиля AuraBeetle
AuraBeetle1 месяц назад

Did you check if your agent was actually just pulling the decomp it found online lol

Фото профиля Lucky 7s
Lucky 7s1 месяц назад

how do we play it

Фото профиля Jack
Jack1 месяц назад

oh sweet, cool project

Фото профиля gabe
gabe1 месяц назад

Have you been using slippi replay files to do this? If not, you should look into it. The files are a recording of input, so you could use that to programmatically compare your decomp/RE to the emulated game

Фото профиля Steven Cheng
Steven Cheng1 месяц назад

5000 lines? That's not Melee, that's just the frame data parser.

Фото профиля Hypergamous Bosch
Hypergamous Bosch1 месяц назад

Damn this is cool. Codex refused me reverse engineering a game

Фото профиля AzFlin 🗿
AzFlin 🗿1 месяц назад

marth

Фото профиля eric provencher
eric provencher1 месяц назад

Can you do this for the superior project+ (brawl rom hack), and then make deterministic rollback work?

Фото профиля lofi1048
lofi10481 месяц назад

Now train AI on top slippi replays and make it so I can download top players and play against them until I become cracked at the game.

Фото профиля no more docile users
no more docile users1 месяц назад

Melee has a vibrant online, grassroots, and open source-powered competitive scene. I think a good hard-but-achievable metric of success here should be seeing if you can get this version of melee to play via slippi with someone playing the normal ISO version online.

Фото профиля 🌞
🌞1 месяц назад

I've been trying to coax Sol into REing a fighting game so I can do a pufferlib model with artificial human input delay and imperfection. Looks like I need to just pay the China tax

Фото профиля alex duffy
alex duffy1 месяц назад

All we do @goodstartlabs is ai x games - would love to chat!

Фото профиля Gabriel
Gabriel1 месяц назад

woah

Фото профиля corben sorenson
corben sorenson1 месяц назад

I’ve been dreaming of custom 1v1’s where ai engineers compete regularly at training up an AI to play melee for a bit. Maybe make it to where we can speed up the game past human limits and allow the AI to fight eachother without a pesky human being able to keep up.

Фото профиля Treuer kampfer
Treuer kampfer1 месяц назад

Why is it that in c it’s morally acceptable to put everything in a single file, some of the best programs I’ve read just ends in one .h or .c. but if you ask it to write in JavaScript it would produce like 50 files..

Фото профиля Matt✡
Matt✡1 месяц назад

Where is the decompiled code? Can you show the matching compilation and make an ISO from it?

Фото профиля Christos Tsilis
Christos Tsilis1 месяц назад

5000 lines for Melee? The full game is closer to 500,000. This is one corner of it, not the game.

Фото профиля Ayerbe
Ayerbe1 месяц назад

dude focus on your kid wtf

Фото профиля Veli
Veli1 месяц назад

Reversing copyrighted stuff, using AI to do work and you share it like you did a very good thing. The world has become mad.

Фото профиля rodasapc
rodasapc1 месяц назад

How do you visualize this over phone actually, I tried doing GUI work over termux and got humbled for like 2h

Фото профиля kache
kache1 месяц назад

I have it update a web app I can access

Фото профиля kache
kache1 месяц назад

All the code here compiles to a web browser too, it works on my phone

Фото профиля Martin Kemka
Martin Kemka1 месяц назад

Whoa. Not sure what to call this. It’s like a kind of compression or really the essence of the gameplay.

Похожие видео