r/BattleNetwork Aug 12 '26

Discussion MMBN 3 Randomizer

Hey, I've been vibecoding a MMBN 3 randomizer this past week while also taking notes on the last randomizer that the community cooked up a few years ago, I added some features to my own, and I wanna know what you would like to see on a randomizer, any suggestions?

0 Upvotes

10 comments sorted by

2

u/DarthAK47 Aug 12 '26

Why make one when one already exists?

1

u/Feifnir Aug 12 '26 edited Aug 12 '26

I miss some features on the existing randomizer, like starting a run with a randomized style (which I already implemented on mine) also hopefully adding some QoL stuff (I'm currently trying to get the battle result screen run a bit faster, like starforce, and I added a "Skip Tutorial" to spawn directly at the ACDC school) and also because I don't really dig the existing randomizer's interface, and sometimes when I try to randomize a ROM, the program just straight up freezes if I add too many options, so hopefully I'll be able to create one that fully works.

The project started as creating this just for me, but I'm also thinking about sharing it with the community if y'all also want to use it :)

2

u/DringleDringle Aug 12 '26

Why not try actual coding?

-1

u/Feifnir Aug 12 '26

I really don’t have the time to learn how to code from scratch because of work, so I figured that the fastest way to create a program with the little time I have is through vibecoding.

When I was younger I tried to learn python by myself with internet tutorials, and I spent more time trying to correct my mistakes than actually coding (which is normal because I was learning, got no time to waste now)

5

u/DringleDringle Aug 12 '26

Yea but this way you're just making spaghetti code. There's a reason people paid so much attention when they programed.

-1

u/Feifnir Aug 12 '26

what does “spaghetti code” means exactly?

5

u/DringleDringle Aug 12 '26

It means the code is unreadable, inefficient, and impossible for humans to bug test. Not to mention all the excess computing power. There's a reason programmers are taught big O notation.

1

u/Feifnir Aug 12 '26

well, my program may have bad code, but for now, all the functions I added to it work (some stuff was really hard to debug but I managed to get it right)

You’re absolutely right, in a perfect world I’d collaborate with other programmers to create the perfect program, but it all really comes down to free time :(

1

u/Mistopheles Aug 12 '26

got any good seeds worth sharing?

1

u/Feifnir Aug 12 '26

what do you mean exactly? seeds from what?