this post was submitted on 01 Dec 2024
66 points (94.6% liked)

Godot

6005 readers
40 users here now

Welcome to the programming.dev Godot community!

This is a place where you can discuss about anything relating to the Godot game engine. Feel free to ask questions, post tutorials, show off your godot game, etc.

Make sure to follow the Godot CoC while chatting

We have a matrix room that can be used for chatting with other members of the community here

Links

Other Communities

Rules

We have a four strike system in this community where you get warned the first time you break a rule, then given a week ban, then given a year ban, then a permanent ban. Certain actions may bypass this and go straight to permanent ban if severe enough and done with malicious intent

Wormhole

!roguelikedev@programming.dev

Credits

founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/22635533

Hello!

I am writing to ask for ideas from anyone of who you want to add and how they would be implemented.

There is a hobby I have of practicing my programming skills by creating open source versions of games I like to play.

For a while now, I have been really feeling the need for a GPL Super Smash Bros clone.

It would be so fun to have GNU and his family of characters (popular open source project mascots) to play as similar to how they have it in Tux Kart.

But, I am not very good with balancing and coming up with unique move sets. Could you help me out with fun ideas of what kind of fighting moves Tux and his friends might have.

If you have any special characters of your own design, then I can help after I add modding support.

The move set and control scheme will be exactly from the game this takes inspiration from (or latest version of it). This might change though, depending on what others may want.

Godot will be the game engine of course.

License will be AGPL-3.0 only! Unless there is a reason for another one.

Repository will be on codeberg.org as always

Name of Game: ??? Drop suggestions in the replies, thank you.

I am not the best developer and only really do quick prototypes, but with this information I can have a better direction of where to go. I can confidently tell you, this will not be too much of a challenge so you do not have to worry. So long as I have time to crunch, it can be made.

This posting is just for whoever may come across it so they can put their ideas out there. Development will not start immediately. I have not been able to work on anything at all recently, but will start again soon within the next few months.

I look forward to the thoughts of everyone. I very much prefer to work in Godot. Please ask as many questions as you need, I know this may not be so readable.

top 16 comments
sorted by: hot top controversial new old
[–] abbotsbury@lemmy.world 11 points 2 weeks ago

Gotta have Beastie

[–] WolfLink@sh.itjust.works 8 points 2 weeks ago

Tux can/should be in there, but make your character cast from a wide variety of public domain sources. Use real historical figures, classic literature, and mythology.

Some specific ideas:

  • Thor (but not too much like the Marvel interpretation)
  • Poseidon
  • Dracula
  • Sherlock Holmes
  • Captain Blackbeard
  • Steamboat Willie (as of its copyright expiring)
  • T-Rex
  • Cthulu
  • Merlin the wizard
  • fairytale characters

Also make a solid modding API to let people add their own characters, items, and stages.

[–] Chee_Koala@lemmy.world 8 points 2 weeks ago* (last edited 1 week ago) (1 children)

Libre Brawl

FOSSFighters

Legends of the FOSS

FOSSLeague

Oh no, it's the FOSS

Top of the FOSS

Use old default backgrounds of popular distro s as inspiration for arena's

FOSS app logo's as power up icons (Libre Office Writer summons a chonky typewriter to smack opponents)

Final Stage: The Terminal

Have previously copyrighted characters that came in to public domain.

Tiny backstory idea:

The Kernel War

The Great Kernel, a cosmic entity that powers the FOSS multiverse, has been corrupted by a malicious proprietary update. It starts spawning closed-source clones of FOSS characters and software, creating chaos. The heroes must fight to recover pieces of the Kernel's source code and restore balance.

Hope you get to execute your plan sometime, if and when it feels right, seems pretty cool.

[–] QuazarOmega@lemy.lol 3 points 2 weeks ago

Libre Brawl would slap as LiBrawl

[–] john89@lemmy.ca 5 points 2 weeks ago (1 children)

Personally, I think you and your audience would have a lot more fun if you ignored IP laws and added characters just because you want them in there.

[–] tab@mastodon.gamedev.place 1 points 2 weeks ago

@john89 @MarshReaper it's all fun and games untill Nintendo get you put in jail.

[–] CaptainBasculin@lemmy.ml 5 points 2 weeks ago (2 children)

Tuxboxing as the name maybe?

Also Tuxing and TuxBox

[–] MarshReaper@lemmy.world 2 points 2 weeks ago* (last edited 2 weeks ago)

The Tux in a boxing ring was just an image I quickly found online. But, this will be put into the name box. Thank you! EDIT: The actual gameplay will include several different maps with platforming like in SSB.

[–] ICastFist@programming.dev 5 points 2 weeks ago

Super Smash Open Source Brothers. Or Open SSSB

As initial prototype, it might be funnier to just add crazy items rather than worry about moveset and balance. Add a Gun(zip) that boxes enemies for 1 second, a turtle shell that inverts controls, a big book that is the MAN pages and works like the hammer in smash bros (read the fucking manual!), a bottle of milk that summons an ASCII cow, a glass window that floats around the field and crashes randomly on the players

[–] tab@mastodon.gamedev.place 4 points 2 weeks ago (2 children)

@MarshReaper replicating the hook of Smash seems unfeasible (your favorite characters smacking each other). Finding libre characters isn't hard but finding ones to fit the gameplay might - is Tux having tux the main appeal? I would look at what other clones have done and try to replicate them but with a twist.

Maybe the twist could be something to do with it being FOSS. Like you can "read the source" of the opponent, or modify your character's abilities per match.

[–] MarshReaper@lemmy.world 3 points 2 weeks ago (1 children)

Mix and matching sounds like a cool idea. Although, we will need to figure out balancing for this system as well.

[–] tab@mastodon.gamedev.place 2 points 2 weeks ago

@MarshReaper a rock paper scissors approach could be a good choice. If it isn't a core mechanic then yeah it's just extra complexity (not worth having to start with).

[–] WolfLink@sh.itjust.works 2 points 2 weeks ago* (last edited 2 weeks ago)

You can always rely on classic literature and mythology. Ancient Greek/Norse/Egyptian gods, for example. Dracula and Sherlock Holmes would probably be interesting enough to include. Throw in Steamboat Willie to rub in that copyright expiring.

Oh also make sure there’s an extensive API to let people add their own characters. Let others add in clones of the copyrighted smash characters as a separate smaller project so if Nintendo decides to drop the hammer the main project is unaffected.

[–] onlinepersona@programming.dev 2 points 2 weeks ago* (last edited 2 weeks ago)

Is the idea for just the game to be FOSS or for the characters to be related to FOSS as well? IMO, the latter would be a good limitation to start with, which would be in the vein of Super Tux Kart using FOSS mascots.

As for names:

  • Super Tux Arena
  • Super Tux Royal
  • Super Tux Take Down
  • Tuxogedon
  • FOSSogedon
  • FOSS-For-All
  • Ultra Mascot Feud (UMF)
  • Merge and Conflict
  • Tuxus Rumpus
  • Liberty Wrangle

Anti Commercial-AI license

[–] wizardbeard@lemmy.dbzer0.com 1 points 2 weeks ago* (last edited 2 weeks ago)

Depending on your development plans, you could potentially prototype character designs and abilities using MUGEN (if you intend for a more traditional fighting game) or Rivals of Aether (for a platformer fighter like Smash).

Depends on how many people are working on the project, how duties get split up, and how long it takes the engine itself to come together.