Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:projekte:2023:minecraft:2d2gruppe8 [2024/01/22 09:36] – kollya | gf2:projekte:2023:minecraft:2d2gruppe8 [2024/02/02 10:29] (aktuell) – lehmannr | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Töte & Gewinne ====== | ====== Töte & Gewinne ====== | ||
| - | In unserem Spiel geht es darum eure Mitspieler durch das Töten von Mobs zu besiegen. In der Welt gibt es 3 Levels, sobald ein Spieler 30 Punkte im Level erreicht hat, geht es zum nächsten Level. Im ersten Level musst du die Mobs nicht suchen, sondern kannst sie einfach so töten. Im zweiten Level musst du sie zuerst suchen und dann töten. Beim dritten Level, musst du aufpassen, denn du kannst auch selbst | + | In unserem Spiel geht es darum eure Mitspieler durch das Töten von Mobs zu besiegen. In der Welt gibt es 3 Levels, sobald ein Spieler 30 Punkte im Level erreicht hat, geht es zum nächsten Level. Im ersten Level musst du die Mobs nicht suchen, sondern kannst sie einfach so töten. Im zweiten Level musst du sie zuerst |
| - | (Du kannst deine Mitspieler ebenfalls töten, so bekommst du alle Punkte vom Spieler und der getötete Mitspieler verliert somit all seine Punkte, die er bisher gesammelt hat.) Dies konnten wir nicht erreichen, aus Zeitgründen und weil wir den Code dafür nicht herausfanden. | + | //(Du kannst deine Mitspieler ebenfalls töten, so bekommst du alle Punkte vom Spieler und der getötete Mitspieler verliert somit alle seine Punkte, die er bisher gesammelt hat.)// Dies konnten wir nicht erreichen, aus Zeitgründen und weil wir den Code dafür nicht herausfanden. |
| + | ---- | ||
| + | 1. Level: {{ : | ||
| + | ---- | ||
| + | 2. Level: {{ : | ||
| + | ---- | ||
| + | 3. Level: {{ : | ||
| + | ---- | ||
| + | Gewinnerhaus: | ||
| + | ---- | ||
| + | Fazit: | ||
| + | * Was ist uns gelungen? Was nicht? | ||
| + | Wie oben schon erwähnt konnten wir das Spiel nicht so programmieren, | ||
| + | |||
| + | * Was hätte man verbessern können? | ||
| + | Wir haben viel von Hand gebaut, man hätte gewisse Sachen (wie z.B. das Gebäude im 3. Level) auch programmieren können. | ||
| + | |||
| + | * Vorstellung vs Endprodukt | ||
| + | Ursprünglich wollten wir ein Geisterhaus mit verschiedenen Räumen machen, uns ist dann aber schnell aufgefallen, | ||
| Der Link zur Welt: https:// | Der Link zur Welt: https:// | ||
| - | Codes die wir brauchen für das Spiel: | + | ---- |
| + | Codes die wir brauchen für das Spiel: | ||
| + | <sxh python> | ||
| anzahlPunkte = 0 | anzahlPunkte = 0 | ||
| player.teleport(world(-17, | player.teleport(world(-17, | ||
| Zeile 53: | Zeile 73: | ||
| anzahlPunkte = anzahlPunkte + 3 | anzahlPunkte = anzahlPunkte + 3 | ||
| player.execute(" | player.execute(" | ||
| - | player.say(" | + | player.say(" |
| testPunkteDOS() | testPunkteDOS() | ||
| - | | + | |
| + | mobs.on_mob_killed(CHICKEN, | ||
| def on_mob_killed_sheep(): | def on_mob_killed_sheep(): | ||
| Zeile 62: | Zeile 83: | ||
| anzahlPunkte = anzahlPunkte + 5 | anzahlPunkte = anzahlPunkte + 5 | ||
| player.execute(" | player.execute(" | ||
| - | player.say(" | + | player.say(" |
| testPunkteDOS() | testPunkteDOS() | ||
| - | | + | mobs.on_mob_killed(SHEEP, |
| def on_mob_killed_cow(): | def on_mob_killed_cow(): | ||
| Zeile 71: | Zeile 92: | ||
| anzahlPunkte = anzahlPunkte + 8 | anzahlPunkte = anzahlPunkte + 8 | ||
| player.execute(" | player.execute(" | ||
| - | player.say(" | + | player.say(" |
| testPunkteDOS() | testPunkteDOS() | ||
| - | | + | |
| + | mobs.on_mob_killed(COW, | ||
| def on_mob_killed(): | def on_mob_killed(): | ||
| Zeile 80: | Zeile 102: | ||
| anzahlPunkte = anzahlPunkte + 7 | anzahlPunkte = anzahlPunkte + 7 | ||
| player.execute(" | player.execute(" | ||
| - | player.say(" | + | player.say(" |
| testPunkteTRES() | testPunkteTRES() | ||
| - | | + | |
| + | mobs.on_mob_killed(mobs.monster(ZOMBIE), | ||
| def on_mob_killed_salmon(): | def on_mob_killed_salmon(): | ||
| Zeile 89: | Zeile 112: | ||
| anzahlPunkte = anzahlPunkte + 4 | anzahlPunkte = anzahlPunkte + 4 | ||
| player.execute(" | player.execute(" | ||
| - | player.say(" | + | player.say(" |
| testPunkteUNO() | testPunkteUNO() | ||
| - | mobs.on_mob_killed(SALMON, | ||
| + | mobs.on_mob_killed(SALMON, | ||
| + | </ | ||