FOSS Smash Bros, would like ideas.
EDIT - REPOSITORY: https://codeberg.org/MarshReaper/MegaLibreClash
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.
Clippy as a hidden character.
Training dummy perhaps
Tux should have several skins that represent different distros like a red fedora for RHEL lol.
My other dumb suggestion is having nmap be a floating blue eyball
Imagine tux with a fedora.
This is so great!
I actually love these suggestions if I can work on the project I'll see if those can get added in. Maybe he can be a floating eyeball announcer
My only request is make it so that in April Fools you can play as Windows and it's slow af
It could blue screen when you play as windows 🤣
Or an arch character where you have to input 10 commands in order to perform a single attack.
This is the golden idea. This will be it. Very basic small set of characters with values to modify. I am wary of hardcoding in some things for specific characters, but that could happen as well.
Does it have to be specifically FOSS characters? You could have a huge roster with public domain characters (too).
I wanna kick TuxBird's ass with the original Mickey Mouse!
I saw that character today, which made me really want to put this announcement out there!
The characters could start out as just the ones in supertuxkart and then go from there. I'd be happy to help with the movesets, balancing, and playtesting. I don't have any experience with Godot yet but I have been meaning to learn!
That would be great. I will have keyboard support, but primarily focus on generic gamepads for steamdeck experience.
I am taking a short trip in mid December, but will still most likely begin pushing commits by then.
Keep a lookout in this thread or your "private" messages. I do have a Revolt server, but I do not think it would be appropriate to promote without any progress to show at the moment.
This will be an exciting development.
EDIT: I will be replying/editing post to share git repo (codeberg) though!
If you use Matrix then you can dm me @tkk13909:matrix.org. I much prefer it to Lemmy DMs
Mind if I join in? Are you both still working on the project?
I will be contacting you via
@marshmarshmarsh:matrix.org.I also have
xmpp:[email protected]if anyone is interested in contacting me easily.My email is
[email protected]Please promote it at least once to get some more initial support. If you didn't make this post I wouldn't have found you
So broadly you will find categories in games like Smash Bros and so on. Some characters will be heavy, some light, some fast, some slow, some strong, some weak, but each trait creates an axis. The ideal distribution of characters is to have all areas of the multidimensional space filled or if not filled at least alternated.
For example, you should have one heavy, fast, weak character, one heavy, slow, strong, but maybe not a heavy, fast strong or a heavy slow weak. You can chart them on a two dimension axis at a time, then use the characters from Tuxcart etc to fill the space based on what makes sense, eg the Gnu should be heavy but also fast, but it is definitely a prey animal, while penguins are smaller and fast with a more moderate attack level, maybe even weak.
Once you have some of the extremes filled you can consider subversions of the paradigm. For example, a compiled language is slow at creation but fast at use, so maybe a mascot for one of those could have two modes, switching state and therefore characteristics.
Another thing to consider would be the dynamics of your interactions. Are you going for the jumping around of Smash Bros? If so, lots of the details about their camera work can guide your decisions. What about the overall pacing? Do you want frenetic play like Smash Bros? Combos? Strategy? Lots of things to look at there with a narrative approach to the characters as representing their projects, for example Wilbur is smaller and supposed to be super modular, so maybe having quite a few modes with different characteristics would work, while something like puffy is great for water levels alongside tux and any other aquatics.
This is valuable information. Thank you.
Character ideas: The KDE Konqi, Katie and the whole host of dragons (Yoshi style). Xenia the Fox alternate Linux mascot. Lemmy and Mastodon mascots.
Provisional name idea: Smashtest (like Minetest until they figured out to call themselves Luanti).
Other name ideas: Open Source Battle Royale
Stage ideas:
Special Move ideas (that can work with most characters):
Other attacks:
Obstacles, enemies, hazards:
Your game doesn't have to have every single element FOSS-themed, as it might make it feel too nerdy, but if you were short on this kind of idea and wanted some, here you go.
If we're doing OSes, there has to be something for TempleOS.
TempleOS as a stage would be something incredibly fun yet incredibly annoying/imbalanced to the point it would get banned from competitive play.
The gimp maskot should be able to paint things that last a short time or until he paints the next thing.
Examples: wall against projectiles, spikes on the ground, platform to jump on.
Also I want to see ferris from rust.
+1 for Ferris!
Tux the penguin, the FreeBSD daemon, the OpenBSD pufferfish, MS Clippy, GIMP’s Wilber, the Rust crab, the GNU Gnu, the SuSE chameleon, a Firefox, the Darwin OS duck, and a dude in a red Fedora.
My brain instantly remembered MUGEN...
That was my thought as well. TIL it's not FLOSS.
Will the Rust crab be in it?
Yes, of course.
I had this idea i thought what characters it can be:
GNU: Libre blast(temporarily knocks you. out) ,propitery jail(Gone from the game ofc it has a cool down.
Tux: fish throw(throw fish into your enemies),Run. blast (run into your enemies and blast them)
Kiki (krita): Paint blind(blinds your enemies)
Pepper and carrot: witch stuff ig
Game name: Super Libre Bros
Thank you for the move sets!
Yw
I like the idea of your game! What other characters would there be?
Penguins like to slide into water so maybe Tux has a belly slide move.
I would love to have Steamboat Willie as one of the non-foss mascots. Besides that, basically all the ones from SuperTuxKart.
Steamboat Willie vs Winnie the Pooh in a FOSS game would go crazy
The most well-known visual representation of Winnie-The-Pooh is still copyrighted.
You talk about ideas for different characters already, but there's no base for any of this yet as far as I understand? Like, Smash characters all have a standard moveset that they share, there's certain physics, rules, all the menus, the levels, etc. etc. - does any of that even exist yet? I would really not bother with thinking about content like characters when there's 0 features or code yet. You don't just want to hardcode a bunch of characters.
This is definitely something to consider. I like to have dynamic systems in my games. None of the gameplay for the fighting exists anywhere yet. I have only ever made a few menus for this kind of project while bored.
It would be great information to have ideas of what people may expect from a game like this. I do not want another dead project because I did not think anyone would be interested in it. With all of these replies, I am certain this will turn out well.
I have little doubt in the interest, as long as there's a solid execution for it. Smash is an immensely popular franchise.
What's style are you trying to go for? N64 smash, melee (game cube) Wii, 3ds, switch ultimate?
That is going to matter alot to my recommendations.
N64: add clippy or a knock off version, add bonzai buddy
Melee: add a shitty master cheif clone. Orange faceplate, green armor with a purple fat girl AI ...you know, to avoid copyright
Wii, 3ds, switch: add skibbidi toilet, harambe, sanic meme, and a gen Z broccoli haired kid.
Don't downvote me I'm just spit balling goofy shit. It would be cool to have a character per meme or time frame of memes.
My end goal is to have at least Melee level of detail. The default texture and model quality will need to be able to perform well enough on older hardware.
These are great suggestions. I will make sure to have featured mods/addons.
One of the carriers from Endless Sky as a calldown
I should play that game again.
I would learn the process of distributing software on flathub
It will one hundred percent be on at least flatpak. There are not any odd dependencies, but this is a method of game distribution I prefer.
How about TuxWars ?
Please have decent mod support so that we can import/create our own characters and movesets and use them in battles against other players online.
Please allow custom maps and items as well.
As far as move sets go, you could always base them on things about the animal for animal based mascots. Like an ice slide for Tux, a charge for the GNU mascot, a long distance tongue grab for the KDE mascot, etc.
Also, as far as characters go, you could always include any public domain characters, like Frankenstein's Monster, Dracula, Steamboat Willie, Winnie the Pooh, etc.
Krita's kiki
my biggest complaint when playing competitive character-based fighting games is that they always nerf the overperformers instead of buffing the counters. Never nerf characters, it always feels so bad to have a character nerfed.
I will definitely keep this in mind.
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:
Also make a solid modding API to let people add their own characters, items, and stages.
Potential names:
I think is best to start with common archetypes (think DnD classes) and make movesets that feel right within those stereotypes. That should make a good starting point and you can tweak from there.
Also, if you’re making something similar to Smash Bros, remember to keep the movesets/combos relatively simple. Too many complicated combos will make it harder to pick up and will be harder to balance.
This sounds fun, the different distros.
For characters, it would be cool if some characters from unix_surrealism could be included.
https://lemmy.sdf.org/c/unix_surrealism
How do I follow a user on boost app?
I dont think you can follow users on lemmy
If anyone was still interested, I do have the repository here on codeberg. Put what I can together this Saturday and Sunday. I think I have a satisfactory vision now. School and its projects as well as other things had me taken for a bit, but I hope you enjoy the direction.
Can you include Bob from Reboot?
You could start out with custom models in rivals of aether. Just a suggestion.
Wanted to come back to this to tell you I'm willing to assist in creating it. I was actually planning to have that be my next project after Fallout and Elder Scrolls open source RTS projects but would be up for brainstorming and collaboration to get your project made too
For storyline if you want one it could be a couple original proprietary villains use some kind of magic to buy the FOSS Mascots to make them do their bidding turning them evil. Very meta story if that was done but did you have a story in mind already?
Also, for art/animation/fighting/story direction what games are you gravitating to for those inspirations?
For fighting moves it can be things related to what their software/hardware does. Krita will have drawing attack moves, Konqi can fistfight and summon their siblings to assist in battle, Tux uses ice in some way since they are a penguin and because of the Linux origin story. GNU pulls out an old computer then starts going ham with it. As examples and spitballing.
I am not good at balancing yet either but we can definitely look for a dev good at balancing fighting games or learn to do it. Do you have a codeberg repository already setup?
What someone else recommended also was to make it enough to give people a rough idea of what they would get and if anyone is interested then they will join in. Then build it out more and more people will come your way eventually
Would you be up for collaborating?
I'm totally open to working together on this! Life keeps taking off and I'm trying to manage, but I was able to get some stuff off the ground in Spring.
The repository is available here: https://codeberg.org/MarshReaper/MegaLibreClash
I hope I didn't leave anything a mess. I can also host an LFS server for large objects, images and textures.
Awesome glad to be on board of the team. To be upfront I will need to upskill in certain ways to be fully helpful for a fighting game project just so you know and so I don't hold us back at all
No worries I fully get that I'm trying to get some kind of Software Engineer work currently, getting ready for next semester of college, integrate with my city to get things done, and trying to just manage with how nuts everything is
Repository looks good though overtime if you can point me where to learn I can do the same to help foot the bill for LFS server if more than one is needed later on for development
Oh I just thought of the most meta move. Tux can bite as an attack or maybe as the ultimate
Yeah, any questions at all I hope to answer!
Any for the LFS server, it'll only be a problem if the assets get large enough for an upgrade. Easy $10-20 a year on Racknerd.
FIGHTING DISTRO LOGO TEAM
Use AGPL 3 or later instead of only.
I am afraid of negative changes to future licences. Does my concern hold any weight?
cum battle