Muddini's Adventure

Einblick in das Game Design

Du spielst mit der Idee ein eigenes Projekt zu verwirklichen? Fessele Deine Kunden wie nie zuvor, steigere den Wiedererkennungswert Deiner Marke und erhöhe die Kundentreue, all das mit der Kraft der Spiele!

Muddini’s Adventure

Muddini’s Adventure ist ein Handyspiel, das für die intersoft AG entwickelt wurde. In der Welt von "Muddini’s Adventure" stürzen sich Spieler:innen als kühner und entschlossener "Big Ball Of Mud" namens Muddini in ein einzigartiges Abenteuer. Kannst Du Muddini dabei helfen, das Code-Labyrinth zu durchqueren?

Dieser Artikel umfasst eine kleine Dokumentation rund um Muddini's Adventure. Von der ersten Idee bis zum finalen Produkt und viele spannende Einsichten in das Game Design ist hier alles zu finden. 

Muddini: Eine liebenswerte Matschkugel!

Durch zahlreiche Gespräche mit intersoft wurde uns klar, dass das Spiel mit Programmierwitzen und Insiderinformationen gespickt sein sollte, um den ultimativen Spielspaß für das intersoft-Team und alle anderen Spieler:innen zu garantieren.

Ursprünglich in den verworrenen Grenzen des legendären Labyrinths des Spaghetti Codes geboren, hegt der Big Ball Of Mud namens Muddini den unbändigen Wunsch, sich aus diesem Chaos zu befreien. Muddini ist eine Anspielung auf den “Big Ball Of Mud", dem wohl (leider) jeder Programmierer mindestens einmal in seiner Karriere begegnet ist. Ein Big Ball Of Mud ist ein Programm, welches eine verzwickte Softwarearchitektur besitzt und ist etwas, das geübte Programmierer:innen zu vermeiden wissen.

Eines der Ziele während des Spiels ist es, Muddini so klein wie möglich zu halten. Wenn Muddini am Ende des Labyrinths zu groß ist, kann das Level nicht verlassen werden. Muddini ist eine unglaublich neugierige und optimistische Matschkugel, die ihr Bestes gibt, um herauszufinden, warum der Spaghetti-Code so verwirrend und schwer zu navigieren ist.

Die Welt von Muddini

Die Level, durch die Spieler:innen navigieren, sind leider oft ein Durcheinander von „Spaghetti-Code”. Als Spaghetti-Code wird Quellcode bezeichnet, der unstrukturiert und schwer zu pflegen ist. Jede:r Softwareentwickler:in ist wahrscheinlich schon einmal mit einem derartigen Code in Kontakt gekommen. Diesen Spaghetti-Code aufzuräumen, ist meist eine schwierige Aufgabe, bei der leicht der Überblick verloren geht. Die Labyrinth-Struktur der Levels ist daher eine wundervolle Parabel zu unserer Welt, die uns auf eine ganz besondere Weise zeigt, wie das Leben manchmal sein kann.

Ein weiterer Ort, an dem sich Muddini aufhalten kann, ist die „Foo Bar”. Die Begriffe Foo und Bar werden oft in der Informationstechnik verwendet, um Platzhalter für Routinen, Funktionen, Prozesse, Variablennamen und Ähnliches zu schaffen. In „Muddini’s Adventure” ist die Foo Bar eine Bar, wo Muddini sich stärken kann, bevor er sich wieder in sein Abenteuer stürzt.

In den Tiefen des Labyrinths…

Muddini muss zum Ausgang des Labyrinths geführt werden. Während des Durchquerens wird er immer größer. Er darf nicht zu groß werden, sonst passt er nicht durch den Ausgang und verliert eines seiner drei Leben.

Innerhalb dieses Wirrwarrs an Code treffen Spieler:innen unter anderem auf Sloppy Disc. Sloppy stellt ein nachlässig geschriebenes Code-Artefakt dar, welches Muddini bei Kontakt vergrößert. Muddini merkt schnell, dass die Sloppy Discs der Grund sind, warum der Spaghetti-Code so schwer zu navigieren ist.

Weitere Hindernisse sind die Magic Numbers, Bugs und Layer-8-Probleme. Diese machen Muddini entweder langsamer oder größer. Die „Magic Number” ist ein Zahlenwert, der im Quellcode eines Programms erscheint und dessen Bedeutung nicht sofort ersichtlich ist. Diese Zahl kann alles bedeuten. Deshalb nennt man sie auch „magische Zahl”. Es ist besser, solche Zahlen zu vermeiden und durch klar benannte Werte zu ersetzen. Diese sollten deutlich benannte Werte haben, deren Bedeutung und Ursprung klar angegeben sind.
Bugs sind kleine „Wesen”, die sich in Programme schleichen und großen Unfug anrichten.

Das Layer-8-Problem ist unter Entwicklern bekannt. Es baut auf dem OSI-Modell auf. Das OSI-Modell ist ein Referenzmodell für die Kommunikation zwischen Prozessen in Computern. Es gibt sieben Ebenen, von der Bitübertragung bis zum fertigen Programm. Entwickler:innen haben eine achte Ebene hinzugefügt, den Benutzer. Wenn etwas nicht funktioniert, ist der Benutzer schuld! ;)

Während des Abenteuers trifft man nicht nur auf Hindernisse, sondern auch auf freundlich gesinnte Kreaturen. Der „Refacto-Ring” zum Beispiel hilft Muddini, kleiner und schneller zu werden. Refacto-Ring steht für den Prozess des „Refactoring”, was in der Softwareentwicklung die Strukturverbesserung des Quellcodes bedeutet. Dieser Vorgang wird regelmäßig durchgeführt, um beispielsweise Spaghetti-Code zu vermeiden.

Cloudio ist ein weiterer Charakter, der Muddini beim Durchqueren des Labyrinths hilft. Cloudio ist ein Wortspiel mit dem lateinischen Namen Claudio und Cloud-Computing. In dem Spiel ist Cloudio ein begeisterter Helfer von Muddini und kann ihn beschleunigen und ihm etwas Ballast abnehmen. Auch der Container kann Muddini dabei helfen, an sein Ziel zu kommen. Der Container im Spiel ist ein abstrakter Gegenstand, der im Code Elemente des gleichen Typs speichert. Er ist ein Symbol für den gleichnamigen Container in der Programmierwelt.

Während des Abenteuers trifft derSpieler auf SOLID, DRY und SOAP. In Muddini’s Adventure sind SOLID und DRY eine große Hilfe. SOLID macht Muddini klein und DRY sorgt dafür, dass er schnell rollt. Das einzige Power-Up, das noch hilfreicher ist, ist SOAP. SOAP macht Muddini für einige Zeit immun gegen Gegner. In der Softwareentwicklung sind SOLID, DRY und SOAP Prinzipien, die dafür sorgen, dass Software besser und effizienter wird.


Das letzte Wesen im Labyrinth ist das „404“. Wenn Muddini damit in Kontakt kommt, wird er an eine zufällig gewählte Stelle im Labyrinth teleportiert. Das kann gut oder schlecht sein. Viele kennen 404-Fehler-Seiten. Das ist eine Standardseite, auf die ein Benutzer umgeleitet wird, wenn der Server eine Seite nicht finden kann. So ist auch das 404 in Muddini’s Adventure dafür da, Spieler:innen umzuleiten und auf einen neuen Weg zu bringen.

Bist Du bereit, Deine Spielevision zum Leben zu erwecken? Setze Dich noch heute mit uns in Verbindung, um mehr darüber zu erfahren, wie wir Dir mit unseren Spieleentwicklungsdiensten dabei helfen können, deine Vorstellungen und Ideen erfolgreich zu verwirklichen!

Das Game Design von Muddini’s Adventure

Muddini’s Adventure ist ein Spiel für alle. Es ist einfach zu lernen, aber schwer zu meistern. Es gibt drei Schwierigkeitsgrade: Noob, Mittel und Senior. Muddini kann entweder mit dem Touchscreen oder mit dem Gyroscope des Handys gesteuert werden.

Das freiwillige und unfreiwillige Einsammeln von Objekten ist ein wichtiger Bestandteil des Spiels. Das Labyrinth ist absichtlich sehr eng gestaltet, so dass Gegnern nur mit viel Geschicklichkeit ausgewichen werden kann. Spieler:innen müssen strategisch denken und einen Weg finden, bei dem eventuell zuerst eine Sloppy Disc und anschließend ein Refacto Ring eingesammelt wird, um die unerwünschten Effekte einer Sloppy Disc auszubalancieren.

Jedes Level hat außerdem einen Timer. Es ist also wichtig, dass Muddini während des Rennens durch das Labyrinth nicht zu groß wird und dass die Zeit nicht zu knapp wird. Wenn das Level nicht schnell genug geschafft wird, verliert Muddini eines seiner drei Leben.

If Muddini loses all lives, he needs to undergo a complete overhaul until he's ready for action again. During this time, he can hang out in the Foo Bar. This process can take up to 2 hours.

To avoid the wait time, players can collect daily streaks by completing at least one labyrinth. A day streak rewards players with an extra life. A three-day streak grants three extra lives, and if a player plays at least one labyrinth every day for a week, they unlock a D-Bagger, which restores five lives. The D-Bagger is another play on words with the term "debugging," which encompasses the process of identifying, analyzing, and fixing errors or "bugs" in a computer program.

After installing the game, players can create a free account. Once the account is created, they can start a friendly race through the code labyrinth with all other players using the leaderboard.

However, the game can also be played anonymously and casually. There's an option to play as a guest. Guests, however, cannot prove if they are the fastest Muddini in the spaghetti code, as they are not put on the leaderboard.

Hat Muddini's Adventure Dein Interesse geweckt?

​​Lade dir Muddini's Adventure jetzt kostenfrei im AppStore oder im Google Play Store herunter!

Zusammenfassung

Muddini’s Adventure ist eine Reise durch das Spaghetti-Code-Labyrinth. Muddini wird entweder per Touch oder mit dem Gyroscope des Handys gesteuert. Anfangs gibt es drei Leben. Wenn das Labyrinth nicht verlassen werden kann, weil Muddini zu groß ist oder die Zeit des Timers ausgeht, gehen die Leben verloren. Wenn alle Leben verloren wurden, muss zwei Stunden gewartet, um weiterspielen zu können.

Um die Wartezeit zu vermeiden, kann der Spieler tägliche Streaks sammeln, indem mindestens ein Labyrinth beendet wird. Ein Day-Streak bringt dem Spieler ein extra Leben. Ein Dreier-Streak bietet drei Extraleben. Wenn der Spieler eine Woche am Stück jeden Tag mindestens ein Labyrinth spielt, wird ein DBagger freigeschaltet, welcher fünf Leben wiederherstellt.

Muddini’s Adventure kann mit einem kostenlosen Account oder als Gast gespielt werden. Spielerinnen und Spieler mit einem Account können sich auf dem Leaderboard vergleichen und sehen, wer die schnellste „Matschkugel” im Spaghetti-Code-Labyrinth ist.

Balancing Informationen

(Hover über die Bilder für mehr Informationen)

Protagonisten

Protagonisten machen Muddini kleiner und/ oder schneller.

Antagonisten

Antagonisten machen Muddini größer und/ oder langsamer.

Pickups/ Powerups

Fazit

Vielen Dank für das Lesen des Artikels. Hiermit bedankt sich das Studio Merkas bei der intersoft AG und bei allen Leser:innen dieses Artikels. Muddini’s Adventure war ein außergewöhnliches Projekt, bei dem wir als Entwicklerstudio unsere Kreativität und Ideenvielfalt jederzeit einbringen konnten. Die intersoft AG hatte unsere "verrückten" Ideen jederzeit angenommen und wir fühlten die Wertschätzung gegenüber unserer kreativen Arbeit. Das Studio hatte unendlich viel Spaß beim Erstellen dieses einzigartigen Spiels und wir sind gespannt darauf, wie die Spielerschaft Muddini’s Adventure empfängt.

Fragen?

Vielen Dank für dein Interesse an unserem Projekt. Wir würden uns freuen, von Dir zu hören, solltest Du Fragen, Bedenken oder Ähnliches zu unserem Spielentwicklungsprojekt haben. Dein Feedback ist uns wichtig und wir freuen uns über jede Anteilnahme, also zögere bitte nicht, uns zu kontaktieren!

Indem wir all Deine Fragen beantworten, möchten wir ebenfalls sicherstellen, dass Du an genügend Einblicke in unseren Spieleentwicklungsprozess gelangst, um Dir ein klares Bild davon zu machen wie wir arbeiten. Durch die Transparenz ist eine ungezwungene Zusammenarbeit auf Augenhöhe einfacher zu ermöglichen. Werfe sonst gerne auch einen Blick in unseren FAQ Bereich. Wir danken Dir für Dein Interesse an unserem Projekt und freuen uns darauf, bald von Dir zu hören!

Kontakt

Weitere spannende Projekte

Dodgeball

In Dodgeball werfen zwei gegnerische Teams mit bunten Bällen aufeinander, bis alle Spieler:innen im gegnerischen Feld getroffen wurden. Manche…

GastroMobil

Das Gastgewerbe, insbesondere die Gastronomie, entwickelt sich ständig weiter. Der Deutsche Hotel- und Gaststättenverband DEHOGA Baden-Württemberg hat…

GALaQSci

Spieler:innen haben die Möglichkeit, mit einer KI zu kollaborieren, zusammen Probleme zu lösen und produktive Lernfortschritte zu erzielen. Die KI…

Muddini's Adventure

Muddini’s Adventure ist ein Handyspiel, das für die intersoft AG entwickelt wurde. Durch zahlreiche Gespräche mit intersoft wurde dem Entwicklerstudio…

Squirrels

In diesem 2D-Basisverteidigungsspiel kämpfst Du gegen mutierte Eichhörnchen, die einen hinterhältigen Plan zur Übernahme der Welt ausgeheckt haben. Du…

Beast Of Prey

Bei dem Projekt "Beast of Prey" handelt es sich um ein Virtual Reality Projekt für die Fitness-Branche. Als Experiment gestartet, soll das Spiel…

Torro

In diesem aufregenden Projekt haben wir mit Torro zusammengearbeitet, um seine einzigartige Persönlichkeit und seinen Humor in der Welt des virtuellen…