From 28a2a506cf835c2d739ba8f2201e6e7f6ddc1d79 Mon Sep 17 00:00:00 2001 From: Bram Date: Wed, 27 Aug 2025 22:40:28 +0200 Subject: [PATCH] Add initial fighter concepts --- docs/README.md | 3 +++ docs/fighters/Kodee.md | 21 +++++++++++++++++++++ docs/fighters/Sophia.md | 39 +++++++++++++++++++++++++++++++++++++++ docs/fighters/The-Bot.md | 33 +++++++++++++++++++++++++++++++++ docs/fighters/Tux.md | 7 +++++-- 5 files changed, 101 insertions(+), 2 deletions(-) create mode 100644 docs/fighters/Kodee.md create mode 100644 docs/fighters/Sophia.md create mode 100644 docs/fighters/The-Bot.md diff --git a/docs/README.md b/docs/README.md index 8e2ab4e..ef4a007 100644 --- a/docs/README.md +++ b/docs/README.md @@ -6,7 +6,10 @@ This folder hosts documentation about the game and its design. There are currently ideas floating around for the following characters: +- [Kodee](fighters/Kodee.md) - [Tux](fighters/Tux.md) +- [Sophia](fighters/Sophia.md) +- [The Bot](fighters/The-Bot.md) ## Combat system diff --git a/docs/fighters/Kodee.md b/docs/fighters/Kodee.md new file mode 100644 index 0000000..5a6d7ff --- /dev/null +++ b/docs/fighters/Kodee.md @@ -0,0 +1,21 @@ +# Kodee + +Kodee is a small and energetic mascot of the Kotlin programming language. + +## Base stats + +Kodee is always asked to be portrayed at an angle to make it look active and +energetic. For that reason, Kodee is a fast lightweight that has light but very +quick moves that allow Kodee to create combos. + +## Move design + +### Light attacks + +### Heavy attacks + +### Special attacks + +### Aerial attacks + +## Alternative skins diff --git a/docs/fighters/Sophia.md b/docs/fighters/Sophia.md new file mode 100644 index 0000000..334df4e --- /dev/null +++ b/docs/fighters/Sophia.md @@ -0,0 +1,39 @@ +# Sophia + +Sophia and GDBot are Godot's modern mascots. Instead of making them separate +characters, however, Super Tux Brawler intends to turn GDBot into a suit that +Sophia wears to increase her power on the battlefield. + +## Base stats + +Sophia's intended base stats are meant to be average. She'll be a mediumweight +with average punches and speed, but all stats increase when she's wearing the +GDBot suit. + +## Move design + +### Light attacks + +### Heavy attacks + +### Special attacks + +As a **down special**, Sophia activates her GDBot suit. While wearing this suit, +most of her attacks are more powerful - and potentially slightly quicker. If +Sophia takes too much damage, the suit breaks and she has to rebuild the suit. +If Sophia already wears the GDBot suit, perhaps she can use this move to slowly +heal the suit's durability. + +### Aerial attacks + +## Alternative skins + +### Godette + +A previous iteration to Sophia was Godette, whose design is similar but slightly +simpler. Godette could have her own version of a GDBot suit. + +### Mannequin + +As a more robotic previous version of a Godot mascot, Mannequin could also +present itself as a skin. Alternatively, Mannequin could pose as Godette's skin. diff --git a/docs/fighters/The-Bot.md b/docs/fighters/The-Bot.md new file mode 100644 index 0000000..bb96ed2 --- /dev/null +++ b/docs/fighters/The-Bot.md @@ -0,0 +1,33 @@ +# The Bot + +The Bot or Bugdroid is most commonly known as "the Android logo". It represents +the Android project. + +## Base stats + +The Android logo is a relatively simple design with little detail, +which suggests that The Bot might be best portrayed as a small and lightweight +fighter. + +Given how its head and arms are floating independently of its body, its design +should reflect that and creatively use those features for cool animations. + + +## Move design + +### Light attacks + +### Heavy attacks + +### Special attacks + +### Aerial attacks + +## Alternative skins + +### F-droid bot + +The logo from f-droid is very recognizable in the open source community, and +therefore deserves a skin of its own. The most notable difference include its +blue squared torso with a logo on it and its slightly more squared head. + diff --git a/docs/fighters/Tux.md b/docs/fighters/Tux.md index 1c4a632..fccf6cd 100644 --- a/docs/fighters/Tux.md +++ b/docs/fighters/Tux.md @@ -14,16 +14,19 @@ a heavyweight. ### Heavy attacks Inspired by [this video](https://www.youtube.com/watch?v=GDSpP405O00) of Tux -beating the MSN butterfly in a boxing match, Tux' sideways heavy move should +beating the MSN butterfly in a boxing match, Tux' **sideways heavy** move should involve him punching with boxing gloves. The look should be similar to [King K. Rool's side smash attacks](https://ultimateframedata.com/king_k_rool). ### Special attacks -It seems most fitting that Tux' up special is a jump upwards, after which he +It seems most fitting that Tux' **up special** is a jump upwards, after which he descends quickly and creates a shockwave as he lands. When smashing into the ground, he should land in his iconic sitting position. +Given [Tux' appearance in a Frootloops commercial](https://www.youtube.com/watch?v=gu0KKEuY11s), +Tux' **neutral special** should incorporate throwing bouncy pastel-colored donuts. + ## Alternative skins ### TuxDroid