| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| ef:gameprojekt:gruppenseiten:gruppe1:start [2023/02/10 20:37] – [Assets] baumannc | ef:gameprojekt:gruppenseiten:gruppe1:start [2023/02/11 21:10] (aktuell) – [Der Code] baumannc |
|---|
| |{{:ef:gameprojekt:gruppenseiten:gruppe1:base_shield_1.png?50|}}| Basis Schild | Automatish |25s |Schützt die Basis vor den gegnerischen Schüssen | | |{{:ef:gameprojekt:gruppenseiten:gruppe1:base_shield_1.png?50|}}| Basis Schild | Automatish |25s |Schützt die Basis vor den gegnerischen Schüssen | |
| |{{:ef:gameprojekt:gruppenseiten:gruppe1:ricochet_laser_tile.png?50|}}| Abprall Laser | R|15s |Ein kraftvoller Laser der sich wie ein Blitz über mehrere Gegner streckt und sie eliminiert| | |{{:ef:gameprojekt:gruppenseiten:gruppe1:ricochet_laser_tile.png?50|}}| Abprall Laser | R|15s |Ein kraftvoller Laser der sich wie ein Blitz über mehrere Gegner streckt und sie eliminiert| |
| |{{:ef:gameprojekt:gruppenseiten:gruppe1:base_shoot.png?50|}}| Basis Selbsverteidigung | Automatisch |5s |Schiesst 45 Lasers in in einem Kreis rund um die Basis| | |{{:ef:gameprojekt:gruppenseiten:gruppe1:base_shoot.png?50|}}| Basis Abwehrsystem| Automatisch |5s |Schiesst 45 Lasers in in einem Kreis rund um die Basis| |
| |{{:ef:gameprojekt:gruppenseiten:gruppe1:heal_boost_1.png?50|}}| Weniger Schaden von schüssen| Passiv|0 | Sinkt den Schaden der von gegnerischen Schüssen angerichtet wird| | |{{:ef:gameprojekt:gruppenseiten:gruppe1:heal_boost_1.png?50|}}| Weniger Schaden von schüssen| Passiv|0 | Sinkt den Schaden der von gegnerischen Schüssen angerichtet wird| |
| |{{:ef:gameprojekt:gruppenseiten:gruppe1:dmg_1.png?50|}}| Schaden Multiplikator | Passiv |0 |Multipliziert den Schaden der der Spieler den Gegnern anrichtet| | |{{:ef:gameprojekt:gruppenseiten:gruppe1:dmg_1.png?50|}}| Schaden Multiplikator | Passiv |0 |Multipliziert den Schaden den der Spieler den Gegnern anrichtet| |
| |
| | ==== Progressions Karte ==== |
| | ^Welle N ^Freigeschaltete Fähigkeiten^ Anzahl Gegner/Sekunde^ |
| | |1|Laser x1|0.22| |
| | |2|Weniger Schaden I|0.33| |
| | |3|Weniger Schaden II, Schaden Multiplikator I|0.5| |
| | |4|Rakete, Spieler Schild I|0.53| |
| | |5|Basis Schild I, Schaden Multiplikator II|0.8| |
| | |6|Basis Abwehrsystem|0.83| |
| | |7|Basis Lockdown, Basis Shild II |1| |
| | |8|Weniger Schaden III, Laser x3|1.05| |
| | |9|Abprall Laser, Basis Schild III|1.08| |
| | |10|Schaden Multiplikator III|1.1| |
| ===== Assets ===== | ===== Assets ===== |
| Alles wurde von uns auf der Seite [[https://www.pixilart.com/|pixilart.com]] gezeichnet.\\ | Alles wurde von uns auf der Seite [[https://www.pixilart.com/|pixilart.com]] gezeichnet.\\ |
| Die Musik haben wir auf GarageBand selber komponiert.\\ | Die Musik haben wir auf GarageBand selber komponiert.\\ |
| Die Sound effects haben wir von disen Seiten [[https://mixkit.co/free-sound-effects/|mixkit.co]] genommen. | Die Sound effects haben wir von disen Seiten [[https://mixkit.co/free-sound-effects/|mixkit.co]], [[https://freesound.org/people/LittleRobotSoundFactory/packs/16681/?page=1#sound|free-sound.org]] genommen. |
| ===== Der Code===== | ===== Der Code===== |
| [[https://google.drive/conrelius/mediafire/chingchong/japan/xtreme/bonkmaster/|Link zum Code]] | Hier sind die Downloads für das Spiel.\\ |
| | {{ :ef:gameprojekt:gruppenseiten:gruppe1:space_defender_full_archive.zip | space_defender_stableBuild_v1_0_1_full_archive}} \\ |
| | {{ :ef:gameprojekt:gruppenseiten:gruppe1:space_defender_source_code_only.zip |space_defender_stableBuild_v1_0_1_source_code_only}} |
| ===== Mögliche verbesserungen ===== | ===== Mögliche verbesserungen ===== |
| Code Optimierung. Anzahl Codelinien sinken mit mehr Klassenvererbung.\\ | * ListenpunktCode Optimierung. Anzahl Codelinien sinken mit mehr Klassenvererbung.\\ |
| Multiplayer anhand eines Webservers einbauen.\\ | * Permanenter Highscore auch wenn das Spiel geschlossen wird.\\ |
| Ray-Tracing einbauen.\\ | * Multiplayer anhand eines Webservers einbauen.\\ |
| DirextX 12 support einbauen.\\ | * Die Spielzone vergrössern und eine Mobile Kamera einbauen, die den Spieler verfolgt.\\ |
| Prolog im Weltraum mit echten Raumschiffen filmen.\\ | * Verschiedene Gegener Arten einbauen |
| Nein also Ernsthaft, man könnte ein Scoreboard einbauen, was unsere besten Scores anzeigt und gespeichert wird, auch wenn wir das Spiel schliessen. | |
| |