Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e2:java-grundlagen:hamster-challenge

Die Hamster-Challenge

Aufgabe

Unten findest du Reiter mit drei Levels. Die Level sind verschiedene Schwierigkeitsstufen und haben unterschiedliche Voraussetzungen. Du wählst selbst aus, welche Challenges aus welchem Level du bearbeitest.

Deine Aufgabe ist es, so viele Punkte wie möglich zu sammeln. Jede Challenge bringt eine verschiedene Anzahl von Punkten. Pro Level können max. 17 Punkte erreicht werden. Notiere deine Punkte pro Level:

Level Punkte
1 0
2 0
3 0

Level 1

Challenge 1.1 - 1 Punkt

Der Hamster soll die Körner einsammeln.

Challenge 1.2 - 2 Punkte

Der Hamster soll die Körner einsammeln und im Lager deponieren. Du musst mindestens zwei eigene Methoden verwenden!

Ausgangssituation:

Zielsituation:

Challenge 1.3 - 2 Punkte

Der Hamster soll Slalom laufen. Verwende möglichst viele sinnvolle eigene Methoden.

Challenge 1.4 - 3 Punkte

Der Hamster soll Slalom laufen und die Körner einsammeln. Verwende möglichst viele sinnvolle eigene Methoden.

Challenge 1.5 - 4 Punkte

Der Hamster soll Slalom laufen, und Körner einsammeln, falls welche da sind. Verwende möglichst viele sinnvolle eigene Methoden.

Challenge 1.6 - 5 Punkte

Der Hamster soll alle Körner einsammeln. Auf jeder Kachel können entweder 0, 1, 2 oder 3 Körner liegen. Der Hamster soll auch auf ähnlichen Territorien funktionieren (Position der Körner anders, Größe des Felds gleich). Halte deinen Code durch Methoden so übersichtlich wie möglich!

Level 2

Voraussetzungen
Challenge 2.1 - 1 Punkte

Der Hamster soll an die Wand rennen - egal wie weit diese weg ist - und das Korn aufsammeln!

Challenge 2.2 - 1 Punkte

Der Hamster soll auf genau diesem Territorium (Größe bleibt gleich, Körneranzahl kann verändert werden) alle Körner einsammeln.

Challenge 2.3 - 3 Punkte

Der Hamster soll auf einem ähnlichen Territorium (Länge des Wegs und Körneranzahl kann verändert werden) alle Körner einsammeln.

Challenge 2.4 - 5 Punkte

Der Hamster soll Slalom laufen und alle Körner einsammeln. Das Territorium kann beliebig lang sein, hört aber immer nach einer "unteren" Wand auf!

Challenge 2.5 - 3 Punkte

Der Hamster soll an der Wand entlanglaufen, bis er den Abgrund findet. Danach soll er abstürzen, bis er die Höhle findet.

Challenge 2.6 - 4 Punkte

Der Hamster ist Skifahrer und soll eigentlich gerade aus bis zum Korn fahren. Aber es gibt Hindernisse, denen er ausweichen muss!

Level 3

Voraussetzungen
Challenge 3.1 - 1 Punkte

Gib dem Hamster am Anfang zwischen 1 und 9 Körner ins Maul. Der Hamster soll zählen, wie viele Körner er im Maul hat und so viele Schritte nach vorne gehen.

Challenge 3.2 - 3 Punkte

Der Hamster soll sich in einem Territorium nach folgendem Schema bewegen:

  • 1 Korn: Rechts abbiegen und weiter!
  • 2 Körner: Links abbiegen und weiter!
  • 3 Körner: Stehen bleiben!

Das Territorium soll jedes mal anders "programmiert" werden (Körner anders verteilen)!

Challenge 3.3 - 2 Punkte

Der Hamster soll durch genau dieses Labyrinth gelenkt werden. Nutze nur Methoden mit Parametern!

Challenge 3.4 - 3 Punkte

Der Hamster berechnet Flächen, indem er die Länge und Breite des Territoriums zählt und entsprechend Körner auslegt!

Challenge 3.5 - 5 Punkte

Der Hamster soll Dezimalzahlen addieren. Der Hamster hat von Anfang an genug Körner im Maul, um das Ergebnis zu legen. Es gibt keinen Übertrag beim Addieren.

Ausgangssituation (Beispiel)

Zielsituation (Beispiel)

Challenge 3.6 - 3 Punkte

Der Hamster soll Dezimalzahlen addieren. Der Hamster hat von Anfang an genug Körner im Maul, um das Ergebnis zu legen. Es kann Überträge beim Addieren geben!

Ausgangssituation (Beispiel)

Zielsituation (Beispiel)

info/sek-ii/e2/java-grundlagen/hamster-challenge.txt · Zuletzt geändert: 2021-06-10 13:24 von 157.55.39.116