Hungry Snake

Level yang direkomendasikanlevel
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!
Komentar (100)
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Fohli
Level 7 , Germany, Germany
6 Maret, 10:11
Dauernd 'falsch' weil Rechtschreibung verkehrt xD Und ich noch was aber die Methode hab ich doch 🤣
Anonymous #11399852
Level 0 , Viet Nam
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.")
淘气
Level 22 , Ottawa, 中国
30 Mei 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
Level 1 , United Arab Emirates
6 Mei 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
Level 0 , Germany
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.")
张乖崖
Level 17 , Пекин, China
24 Maret 2023, 13:46
好高兴哦,又吃成长快乐啦!
Michael Lu
Level 8 , Philippines
9 Maret 2023, 08:28
This is cool. I'm loving this site ❤️💛.
Jepoy
Level 1 , Roxas, Philippines
6 Maret 2023, 08:40
Is there a tutorial for this?
Jepoy
Level 1 , Roxas, Philippines
6 Maret 2023, 08:31
Is this a good start?
Edition
Level 0 , China
4 April 2023, 03:25
ofcourse
Hiyo Full Stack Developer
12 Januari 2023, 06:30
Pretty straightforward. Also good way to farm "dark matter" points without subscribing.