-
Notifications
You must be signed in to change notification settings - Fork 1
Übersicht Rask
Vielleicht kennt ihr ja das Spiel Nidhogg.
Dies ist ein kurzweiliges und sehr spaßiges Duellspiel.
Es hat allerdings einige Dinge, die uns nicht gefallen:
- Das Projekt ist nicht plattformunabhängig
- Tastatureingaben im lokalen Multiplayer werden durch zu viele gleichzeitig gedrückte Tasten blockiert
- nicht alle möchten sich Spiele kaufen
Um maximale Plattformunabhängigkeit bieten zu können wollen wir unser Spiel im Web bereitstellen, das bedeutet alle können dieses Spiel spielen solange sie einen kompatiblen Browser zur Verfügung haben und eine Verbindung zum Server herstellen können.
Szenario: Ich schicke Freunden in der Vorlesung einen Hyperlink, während gerade die Tafel geputzt wird > und wir spielen eine Runde Rask.
Wir können natürlich keine Hardwareprobleme fixen, aber da nun alle problemlos über ihre eigenen Geräte spielen können, wird es auch keine Probleme mehr mit Tastaturblockaden geben.
Der Quellcode und die Mitarbeit an diesem Projekt sind frei. Das Ziel dieses Projekts ist nicht Geld sonder Spaß.
Es steht allen frei, sich auf eigene Verantwortung einen eigenen Rask-Server aufzusetzen und bereits gehostete Angebote wahrzunehmen.
Die Programmiersprache Rust, als auch auf Clientseite.
Um Rust auf dem Browser nutzen zu können und maximale Performance bereitstellen zu können nutzen wir die momentan leider noch nicht gut unterstützte WebAssembly-Technologie.
Koordiniert wird das ganze über einen gemeinsamen 🎮 Discord Server 🎮
Design | Programmierung |
---|---|
[[Gamedesign 📝 | Gamedesign]] |
[[Grafikdesign 🤺 | Grafikdesign]] |
[[Animationen 🎞️ | Animationen]] |
[[Sounddesign 🎧 | Sounddesign]] |
[[Leveldesign 🏰 | Leveldesign]] |
In der 3. Brainstorming-Session haben wir uns auf Adjektive geeinigt, mit denen wir unser Projekt beschreiben möchten. Wir haben uns auf folgende Begriffe geeinigt:
Brainstorming:
Sessions Liste 📃
Letzte Session◀️
Nächste Session▶️
Last Design-Session 👈
Next Design-Session 👉
Dunkle Seite 🌈
Design:
Sound 🎧
Grafikdesign 🤺
Animationen 🎞️
Gamedesign 📝
Programmierung:
Gamelogik ⚙️
Frontend 👾
Backend 🗄️
Spielprotokoll 🧻