/SaveSpace_MyfirstGame

My first Game with JavaScript, Html and Css as a project for the DCI

Primary LanguageJavaScript

////////////////////////////////////////////////////|| //ToDo´S ( MAYBE) ////////////////////////////////////////////////////||

-neuer Hero? (Eulenbär oder einer mit AttackAnimation)

-Wenn Enemys in der Nähe von Siedlern sind, y anpassen, damit sie mit Siedler kollidieren -> macht das spiel sehr viel schwierriger, erstmal weglassen!

-Wenn man verloren (10 siedler getötet) dann grauer Bildschirm und Aufgabe (SpiritModus) -z.b. die 10 toten Siedler aus der Geisterwelt zurückholen durch einsammeln -andere Musik und Bildschirm grau, Gegner und Siedler trotzdem da. keine interaktion -Berühren der Gegner = komplett verloren?

-ThemeWahl bevor das Game lädt(Mittelalter, Weltraum, Schnee usw.)

-LenelUp für den Helden -> Attacke und Movementspeed -Level? -Attacken? -Pause-Button? -Wann Spiel gewonnen/verloren? endlos? -ab 30 Sekunden SpawnIntervall Gegner erhöhen?

-Sprites per ... einbauen:

// // 1 - 25
// const oneTwentyFive = ath.floor(Math.random() * 25);

// // 1  - 5
// const oneFive = ath.floor(Math.random() * 5);

// const settlerSprites = [
//     `src/settler/Female ${oneTwentyFive}-${oneFive}.png`,
//     `src/settler/Male ${oneTwentyFive}-${oneFive}.png`,
// ]

-Explosion löschen, wenn Frames alle durchlaufen sind - Performance

////////////////////////////////////////////////////|| //BUGSFIXES!!! ////////////////////////////////////////////////////|| -Siedler, die vom Spieler Buff erhalten, lösen alle anderen im Array auf, soblad sie das Dorf erreichen. -> settler.js Zeile 75 -> settler.splice(0,1);

////////////////////////////////////////////////////|| //DONE!!! ////////////////////////////////////////////////////||

11.01.2023: -GrößenUnterschiede in unterschiedlichen Browsern fixen -bei Kollision Enemy aus array löschen

12.01.2023: -Wenn Sieder im Dorf sind, umdrehen und von vorne zeigen

-Animation und Sound bei Kollision/Disappear einbauen: in Klasse direkt

-Bewegungsanimation von den Siedlern

-Kollision Siedler/Enemy

-Highscore? bzw getötete Einheiten oben anzeigen

-Anzeige, wie viele ins Dorf gekommen sind, wie viele wir getötet haben und wie viele wir verloren haben

-SpeedBuff: wenn Hero Siedler berührt, laufen sie schneller und Sound kommt

-Gegner verschwinden am Gebirge, damit sie nicht durchs Dorf laufen

16.01.2023 -Farbwahl des Charakters

17.01.2023 -Timer im GeisterModus eingebaut

////////////////////////////////////////////////////|| //SOURCE & LINKS ////////////////////////////////////////////////////||

-Musik, Sounds und SpriteSheets von: https://opengameart.org -Maps erstellt mit https://inkarnate.com/explore/