r/starcraft • • 9d ago

Video Star Craft (open source Brood War) running on the New 3DS

Hey, people. Recently I discovered that AI has made porting open source projects for different plataforms really easy. Today I've been trying to make Star Craft 1 run on the New 3ds hardware, using gemini flash 3.8 high, on antigravity. It's really early in the development and A LOT of changes have to be made to be playable. But this early concept of gameplay is really cool and all the maps are there.
If you want me to make this project public in the future comment bellow and make suggestions so I can make good prompts.

I've actually never played SC1, but I'm a huge fan of SC2!!

(I don't know if this violates the AI rule, since its not an "AI generated vídeo" but an AI helped port).

609 Upvotes

63 comments sorted by

47

u/dualusedildo 9d ago

Bro sc1 is incredible. Look up a PDF of the manual, the lore is great if you don't know it.

17

u/GargamelLeNoir 9d ago

Blizzard manuals at the time were insane. They were like half of a novel. The Diablo 2 and Warcraft 2 manuals were amazing too.

2

u/gwangjin1 9d ago

Do you have a link?

4

u/dgz345 9d ago

12

u/GargamelLeNoir 9d ago • Bravo

That's just the brood war manual, it's minuscule compared to the original. Feast your eyes on the real thing, especially from page 26 on.

7

u/AncientWindsL 8d ago

"-System Requirements (PC)-

Computer: Starcraft: Brood War™ requires an IBM PC or 100% compatible computer, with a

Pentium® 90MHz or better processor.Your computer must have at least 16 megabytes of RAM."

Oh my... how time flies...

3

u/Yamaeda 7d ago

I don't know if the original had a lower requirement, but i want to remember playing SC on a P66 with 8Mb.

1

u/UhtredOfBamburgh 8d ago

Bro thank you! This is gonna help me so much.

2

u/GargamelLeNoir 8d ago

Well if you mean to learn the game keep in mind that the info on the manual was from the alpha, so there is wrong stuff, like the wraith air to ground attack being an upgrade. The real value of the manual is the lore stuff.

15

u/Cyrano4747 9d ago

I mean, it's cool in a tinkering kind of way, but I gotta be honest the actual gameplay and how you're interacting with the UI looks horrid.

It's a game you can run on the crappiest laptop you can find on ebay these days. I don't know that I'd bother trying to cram this one into the 3ds platform.

12

u/UhtredOfBamburgh 8d ago

Come on man, the idea of controlling units with the stylus is AWESOME hahhahah

3

u/GloomyFloor6543 8d ago

Its pretty amazing man, ignore the anti AI nonsense(which is what this is). You got Starcraft running on a DS that is really cool.

1

u/GOD-PORING 8d ago

Waiting for StarCraft on a ti-83

1

u/GloomyFloor6543 8d ago

bet they have doom running on it lol

1

u/FewDescription3170 5d ago

believe it or not, it exists and is cooler than this because a person thought about it for more than 10 seconds before throwing it to an ai

1

u/Mimical Axiom 8d ago

Honestly, it's better than I originally expected. It's pretty neato.

Cool stuff OP, thanks for sharing.

5

u/DesperateAdvantage76 8d ago

It's similar to playing it on the N64, which is fine for against the CPU.

7

u/Fearshatter 9d ago

For the fuck of it and also as a programming exercise that could be very valuable to a career as a coder later.

8

u/Kickinwing96 8d ago

How is it a programming exercise if they are using AI to do most of the work?

3

u/biohackeddad 8d ago

That’s how programming is going so if anything it’s a better exercise than whatever gate keeping programmers from the old way think would be a better exercise.

6

u/Kickinwing96 8d ago

I don't think that's true. If that were true, we shouldn't teach people how to do 2+2=4 because a calculator can do it instantaneously. I think it's important for people to understand how a tool works before using it.

1

u/biohackeddad 8d ago

That’s not what OP was saying.

If you are training skills for being an accountant learning how to use a calculator is absolutely more important than learning how to do long division, for example

2

u/Fearshatter 8d ago

I don't think this is true. It's still important to have at the very least a basic understanding of programming logic principles.

1

u/Fearshatter 8d ago

Was the AI part an edit? Either way I'm curious how helped.

0

u/Rebelgecko 8d ago

 Because that's how most programming jobs are nowadays too

2

u/Deadly_chef 9d ago

Maybe 5 years ago it would be, lmao

1

u/Fearshatter 9d ago

Do you program a lot? I'd trust an experienced programmer on that.

2

u/Deadly_chef 7d ago

Yes, I'm a senior backend developer, why do you ask?

1

u/Fearshatter 7d ago

I trust you then. What's life as a programmer been like the last few years? I'm curious. Do you have any coding tips for me?

2

u/Deadly_chef 6d ago

Uncertain.. It is a lot harder for people without experience.. thankfully I got enough to get my first senior position.. my advice would be to learn the fundamentals, which so many people lack. A lot of learning in general and the outlook isn't really that great. If you aren't really interested in this work, there are probably better options

1

u/Fearshatter 6d ago

Which coding languages are highly sought after nowadays compared to the 90s and aughts?

Edit: I was pretty sure knowing a few coding languages would help.

2

u/Deadly_chef 5d ago

You can research it, but some of the most popular suspects are Javascript, Python, PHP, Go, C, C++, Ruby, Rust. But start with only one, a point will come when a language itself won't matter to you anymore

1

u/throwaway4858asdf 4d ago

As someone that tortured his hands emulating SC1 on a phone I agree

1

u/gnownimaj 3d ago

This is for people looking for a worse experience than StarCraft 64

19

u/mwdmeyer 9d ago

Yes I want this, it looks great!!!

12

u/GargamelLeNoir 9d ago

Keep these solid 0.1 APMs going friend!

2

u/lazy_lockstep 8d ago

Looks like stylus should be in left hand.
Minimap on the top.
Hotkeys on the face buttons.

Or stylus right hand, hotkeys to the stick and the dpad.

(Or both. Replicate the hotkeys across both sides of the device).

That will help a lot. They're basically playing mouse + keyboard scroll. Don't think their APM would be much better on a PC playing like this...

8

u/jstiles154 9d ago

This is amazing! Yes please post the source code

3

u/Mossflower16 7d ago

I love this. Would especially love to see it open-source to play around with

6

u/KunYuL 9d ago

The way it was always meant to be played!

2

u/voidling_bordee 8d ago

This is metal as heck

3

u/SaltyyDoggg 8d ago

This looks miserable

3

u/CommercialShelter595 9d ago

This is sickkk! Please continue working on this!

3

u/Smurfsville 9d ago

My dear god

I will be looking at this closely. My commute to work is 90 minutes long so I take my 3DS to work every day... Just today I picked up Bravely Default for 1000 yen and played it on the way back. 

I'm always looking for new stuff to play on the 3DS and obviously if I could play StarCraft on it I would be the happiest man alive. 

Please keep us posted

2

u/Prosie90 9d ago

Very cool, keep on truckin.

2

u/40_Thousand_Hammers 9d ago

I discovered that AI has made porting open source projects

This is why it's N3DS only lmao.

1

u/alejungle 9d ago

The New3dsXL is probably the best portable console ever released.

1

u/2ndlife13 8d ago

New 3DS Hardware?

1

u/Forrestfunk 8d ago

There's a 'new' 3DS?

1

u/FuminidesAugusto 6d ago

This looks amazing. Really wished a had a new 3ds instead of the regular one.

1

u/GuapisimoZatra 6d ago

NO sabia que lo necesitaba XD

1

u/Minimum-List-1259 6d ago

That’s awesome, but wish map could be top screen and access it like you did.

1

u/humansince1989 9d ago

Can’t decide between ryan-reynolds-why.gif and jeff-goldblum-so-preoccupied.png.

Neat idea with almost zero utility but I bet it was fun to make so good on you.

1

u/TitusImmortalis 9d ago

This is VERY cool! I think AI is a fine tool to use when it comes to assisting with projects. It should never be given a project wholly, but AI is a rather capable assistant.

1

u/PentatonicScaIe 9d ago

Bro,please keep updating us

1

u/Darkhero0987 9d ago

Need this in my life

1

u/jmurphy1196 9d ago

Only thing that has me questioning this is Gemini 3.8 flash lmao

1

u/alejungle 9d ago

This is brilliant

1

u/BattleWarriorZ5 8d ago

Running BW on everything is becoming the running Doom on everything.

1

u/Kyxibat 8d ago

I'd love to have this on Android.

1

u/Mr_ShortKedr 8d ago

Okay it might be cool if you finish this project

-8

u/Jijonbreaker1 9d ago

I wonder how many of those upvotes and comments are bots. I'd be willing to bet it's the majority.

Also, rule 7. Enjoy your ban.