Hungry Snake

Anbefalet niveauniveau
5+
A long serpentine creature slithers across a limited field, obeying the player's orders (moving right, left, down, and up). And there's no way to stop it from moving. Just don't touch the boundaries or you'll die! And don't bite yourself or... well, you get the idea. Along the way, the creature encounters food that makes it even longer. As it grows, it gets more and more cramped... Stop the madness! You probably recognize this comedic storyline from the famous game "Snake". This game originated in the 1970s. That's when it first appeared on arcade machines. In the 21st century, it was popularized by Nokia, which pre-installed Snake on almost all their mobile phones. Between these two milestones, there were versions for the Commodore VIC-20, MS-DOS, ZX Spectrum, Windows, Mac OS? If you go to Google Play or the App Store, you'll probably find a couple dozen different versions of Snake. It's hard to imagine a platform that doesn't have its own version of Snake. Why? On the one hand, it's an interesting game that is perfect for passing the time. On the other hand, Snake is simple enough to create on your own. See for yourself! Use Java to write your own version of this game about the adventures of a growing reptile. On CodeGym, we've already described every step, which will help a novice player handle this task without problems. Carry on!
Kommentarer (103)
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
16 May, 09:28
thanks
14 April, 09:14
🖕
14 April, 09:06
Fuck you
Fohli
Niveau,,NiNi
6 March, 10:11
Dauernd 'falsch' weil Rechtschreibung verkehrt xD Und ich noch was aber die Methode hab ich doch 🤣
22 September 2023, 14:54
print("Willkommen zum Elch-Spiel!") print("Dein Ziel ist es, einen Elch in freier Wildbahn zu finden.") print("Du befindest dich auf einem Pfad im Wald.") # Schleife für das Spiel while True: # Eingabeaufforderung action = input("Was möchtest du tun? (suchen/nach Norden gehen/nach Osten gehen/nach Süden gehen/nach Westen gehen/beenden)") # Wenn der Spieler den Befehl "suchen" gibt if action == "suchen": print("Du schaust dich um, aber es ist kein Elch in Sicht.") # Wenn der Spieler den Befehl "nach Norden gehen" gibt elif action == "nach Norden gehen": print("Du gehst nach Norden und kommst an einem Fluss vorbei.") # Wenn der Spieler den Befehl "nach Osten gehen" gibt elif action == "nach Osten gehen": print("Du gehst nach Osten und siehst Spuren eines Elchs.") # Wenn der Spieler den Befehl "nach Süden gehen" gibt elif action == "nach Süden gehen": print("Du gehst nach Süden und siehst eine Gruppe von Vögeln im Baum.") # Wenn der Spieler den Befehl "nach Westen gehen" gibt elif action == "nach Westen gehen": print("Du gehst nach Westen und kommst an einem Feld vorbei.") # Wenn der Spieler den Befehl "beenden" gibt elif action == "beenden": print("Vielen Dank für das Spielen!") break # Wenn der Spieler einen ungültigen Befehl gibt else: print("Das ist kein gültiger Befehl. Bitte versuche es erneut.")
淘气
Niveau,,NiNi
30 May 2023, 05:52
May I ask Snake (Part 18/20), why do you need to check the coordinates of index 0 and 1, what will happen if there is no such condition
zayed alshehhi
Niveau,,Ni
6 May 2023, 18:42
print("Willkommen zum Elch-Spiel!") print("Dein Ziel ist es, einen Elch in freier Wildbahn zu finden.") print("Du befindest dich auf einem Pfad im Wald.") # Schleife für das Spiel while True: # Eingabeaufforderung action = input("Was möchtest du tun? (suchen/nach Norden gehen/nach Osten gehen/nach Süden gehen/nach Westen gehen/beenden)") # Wenn der Spieler den Befehl "suchen" gibt if action == "suchen": print("Du schaust dich um, aber es ist kein Elch in Sicht.") # Wenn der Spieler den Befehl "nach Norden gehen" gibt elif action == "nach Norden gehen": print("Du gehst nach Norden und kommst an einem Fluss vorbei.") # Wenn der Spieler den Befehl "nach Osten gehen" gibt elif action == "nach Osten gehen": print("Du gehst nach Osten und siehst Spuren eines Elchs.") # Wenn der Spieler den Befehl "nach Süden gehen" gibt elif action == "nach Süden gehen": print("Du gehst nach Süden und siehst eine Gruppe von Vögeln im Baum.") # Wenn der Spieler den Befehl "nach Westen gehen" gibt elif action == "nach Westen gehen": print("Du gehst nach Westen und kommst an einem Feld vorbei.") # Wenn der Spieler den Befehl "beenden" gibt elif action == "beenden": print("Vielen Dank für das Spielen!") break # Wenn der Spieler einen ungültigen Befehl gibt else: print("Das ist kein gültiger Befehl. Bitte versuche es erneut.")
Alessandro
Niveau,,Ni
26 April 2023, 07:43


# Elch-Spiel print("Willkommen zum Elch-Spiel!") print("Dein Ziel ist es, einen Elch in freier Wildbahn zu finden.") print("Du befindest dich auf einem Pfad im Wald.") # Schleife für das Spiel while True: # Eingabeaufforderung action = input("Was möchtest du tun? (suchen/nach Norden gehen/nach Osten gehen/nach Süden gehen/nach Westen gehen/beenden)") # Wenn der Spieler den Befehl "suchen" gibt if action == "suchen": print("Du schaust dich um, aber es ist kein Elch in Sicht.") # Wenn der Spieler den Befehl "nach Norden gehen" gibt elif action == "nach Norden gehen": print("Du gehst nach Norden und kommst an einem Fluss vorbei.") # Wenn der Spieler den Befehl "nach Osten gehen" gibt elif action == "nach Osten gehen": print("Du gehst nach Osten und siehst Spuren eines Elchs.") # Wenn der Spieler den Befehl "nach Süden gehen" gibt elif action == "nach Süden gehen": print("Du gehst nach Süden und siehst eine Gruppe von Vögeln im Baum.") # Wenn der Spieler den Befehl "nach Westen gehen" gibt elif action == "nach Westen gehen": print("Du gehst nach Westen und kommst an einem Feld vorbei.") # Wenn der Spieler den Befehl "beenden" gibt elif action == "beenden": print("Vielen Dank für das Spielen!") break # Wenn der Spieler einen ungültigen Befehl gibt else: print("Das ist kein gültiger Befehl. Bitte versuche es erneut.")
张乖崖
Niveau,,NiNi
24 March 2023, 13:46
好高兴哦,又吃成长快乐啦!
Michael Lu
Niveau,,Ni
9 March 2023, 08:28
This is cool. I'm loving this site ❤️💛.