Zum Inhalt springen

Ihr erstes interaktives Spiel

Bereit, Ihr allererstes Spiel in Scratch zu erstellen? Wir werden “Fange die fallenden Sterne” bauen - ein unterhaltsames, vollständiges Spiel, das wesentliche Spielentwicklungskonzepte lehrt und gleichzeitig Spaß macht!

Fange die fallenden Sterne ist ein einfaches, aber süchtig machendes Spiel, bei dem:

  • ⭐ Sterne vom Himmel fallen
  • 🎯 Spieler einen Korb bewegen, um sie zu fangen
  • 🏆 Die Punktzahl mit jedem gefangenen Stern steigt
  • ⚡ Das Spiel wird schneller, wenn die Punktzahl steigt
  • 💥 Das Spiel endet, wenn Spieler zu viele Sterne verpassen

Bevor wir mit dem Programmieren beginnen, planen wir unser Spiel wie professionelle Entwickler:

🎭 Charaktere (Sprites)

Spieler-Korb: Bewegt sich links und rechts, um Sterne zu fangen
Fallender Stern: Fällt von oben, gibt Punkte beim Fangen
Spiel-Controller: Verwaltet Punkte, Leben und Spielregeln

🎬 Spielmechaniken

Bewegung: Pfeiltasten steuern den Korb
Kollision: Sterne verschwinden beim Berühren des Korbs
Punktevergabe: +10 Punkte pro gefangenem Stern
Schwierigkeit: Geschwindigkeit erhöht sich alle 50 Punkte

🎨 Visuelles Design

Hintergrund: Nachthimmel mit Sternen
Korb: Einfacher, aber erkennbarer Fangkorb
Sterne: Helle, auffällige fallende Objekte
UI: Punkteanzeige und Lebenszähler

🔊 Audio & Feedback

Fang-Sound: Positives Audio-Feedback
Verpass-Sound: Warnendes Audio-Feedback
Hintergrundmusik: Entspannende Weltraum-Melodie
Visuelle Effekte: Funkeln beim Fangen

  1. Neues Scratch-Projekt starten

    • Öffnen Sie Scratch 3.0
    • Löschen Sie die Standard-Katze (optional)
    • Benennen Sie Ihr Projekt “Fange die Sterne”
  2. Korb-Sprite erstellen

    • Klicken Sie auf “Sprite wählen”
    • Suchen Sie nach “Korb” oder zeichnen Sie einen einfachen Korb
    • Positionieren Sie ihn am unteren Bildschirmrand
  3. Stern-Sprite hinzufügen

    • Fügen Sie einen neuen Sprite hinzu
    • Wählen Sie einen Stern oder zeichnen Sie einen
    • Positionieren Sie ihn am oberen Bildschirmrand
  4. Hintergrund gestalten

    • Klicken Sie auf “Bühnenbild wählen”
    • Wählen Sie einen Nachthimmel oder erstellen Sie einen eigenen

Lassen Sie uns den Korb mit den Pfeiltasten steuerbar machen:

Wenn ⚑ angeklickt
wiederhole fortlaufend
falls <Taste [Pfeil nach links v] gedrückt?> dann
ändere x um (-10)
end
falls <Taste [Pfeil nach rechts v] gedrückt?> dann
ändere x um (10)
end
falls <x-Position < (-220)> dann
setze x auf (-220)
end
falls <x-Position > (220)> dann
setze x auf (220)
end
end

Jetzt machen wir die Sterne fallen:

Wenn ⚑ angeklickt
setze [Geschwindigkeit v] auf [2]
wiederhole fortlaufend
gehe zu x: (Zufallszahl von (-220) bis (220)) y: (180)
wiederhole bis <wird [Korb v] berührt?>
ändere y um (0 - (Geschwindigkeit))
falls <y-Position < (-180)> dann
ändere [Leben v] um (-1)
stoppe [dieses Skript v]
end
end
ändere [Punkte v] um (10)
spiele Klang [pop v]
verstecke dich
warte (0.1) Sekunden
zeige dich
end

Fügen Sie Variablen und Spielregeln hinzu:

Erstellen Sie diese Variablen:

  • Punkte (für alle Sprites)
  • Leben (für alle Sprites)
  • Geschwindigkeit (nur für diesen Sprite)
  • Spiel läuft (für alle Sprites)

Machen Sie das Spiel herausfordernder, je länger gespielt wird:

Wenn ⚑ angeklickt
wiederhole fortlaufend
falls <(Punkte) > [50]> dann
setze [Geschwindigkeit v] auf [3]
end
falls <(Punkte) > [100]> dann
setze [Geschwindigkeit v] auf [4]
end
falls <(Punkte) > [200]> dann
setze [Geschwindigkeit v] auf [5]
end
end

🎵 Sounds

  • Fang-Sound beim Berühren
  • Verpass-Sound bei verlorenen Leben
  • Hintergrundmusik für Atmosphäre
  • Game Over Sound-Effekt

🎨 Visuelle Effekte

  • Funkeln-Effekt beim Fangen
  • Korb-Animation bei Bewegung
  • Stern-Rotation beim Fallen
  • Farbwechsel bei verschiedenen Geschwindigkeiten

🏆 Erweiterte Features

  • Verschiedene Stern-Typen (Bonus-Punkte)
  • Power-Ups (größerer Korb, langsamere Sterne)
  • Highscore-System
  • Mehrere Schwierigkeitsstufen

📱 Benutzerfreundlichkeit

  • Anweisungen am Spielstart
  • Pause-Funktion
  • Neustart-Button
  • Tastatur-Shortcuts anzeigen

Problem: Korb bewegt sich zu schnell Lösung: Reduzieren Sie die Bewegungsschritte von 10 auf 5 oder 3

Problem: Sterne fallen zu langsam Lösung: Erhöhen Sie die Geschwindigkeit oder reduzieren Sie die Wartezeit

Problem: Kollisionserkennung funktioniert nicht Lösung: Überprüfen Sie die Sprite-Namen und Berührungsblöcke

Problem: Spiel startet nicht richtig neu Lösung: Stellen Sie sicher, dass alle Variablen zurückgesetzt werden

Wenn Ihr Spiel fertig ist:

  1. Testen Sie gründlich - Spielen Sie mehrere Runden
  2. Fügen Sie Anweisungen hinzu - Erklären Sie, wie man spielt
  3. Erstellen Sie ein Vorschaubild - Machen Sie einen Screenshot
  4. Teilen Sie mit Freunden - Lassen Sie andere spielen und Feedback geben
  5. Dokumentieren Sie Ihren Code - Fügen Sie Kommentare hinzu

Herzlichen Glückwunsch! Sie haben Ihr erstes vollständiges Spiel erstellt. Hier sind Ideen für Ihre nächsten Projekte:

  • Plattformspiel: Charakter springt zwischen Plattformen
  • Puzzle-Spiel: Logik- und Denkherausforderungen
  • Rennspiel: Geschwindigkeit und Geschicklichkeit
  • Abenteuer-Spiel: Geschichte und Erkundung

Jedes neue Projekt wird Ihre Fähigkeiten erweitern und neue Programmierkonzepte einführen. Viel Spaß beim Erstellen! 🎮✨