---
title: "Snake spel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/27886-snake-spel"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Alpha II"
published: "2001-02-18T00:58:00.000Z"
updated: "2001-02-22T18:48:00.000Z"
replies: 5
views: 497
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/27886-snake-spel"
---

# Snake spel

## #1 — Alpha II, 2001-02-18T00:58Z

Jag håller på med ett snake spel men jag vet inte riktigt hur jag ska lösa så att den den sista "biten" av ormen försvinner när ormen rör sig. Jag har tänkt mig ungefär som en tabell där ormens huvuds position hela tiden läggs till i slutet och ormens bakdels position ligger i den första rutan och läses av och tar bort den rutan och sedan tar bort det värdet ur "tabellen".
Men jag vet inte hur jag ska göra det...

ex.
\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
&#0124;X&#0124;Y&#0124;
\-----
&#0124;0&#0124;0&#0124;
&#0124;1&#0124;0&#0124;
&#0124;2&#0124;0&#0124;
&#0124;3&#0124;0&#0124;
\-----

så om ormen rör sig ett snäpp nedåt så blir det:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
&#0124;X&#0124;Y&#0124;
\-----
&#0124;1&#0124;0&#0124;
&#0124;2&#0124;0&#0124;
&#0124;3&#0124;0&#0124;
&#0124;3&#0124;1&#0124;
\-----

Hur ska jag göra? :q

Permalänk: https://www.webforum.nu/p/27886

## #2 — D3VaST8D, 2001-02-18T08:13Z

Hej! 
Du är inne på rätt spår. :)
Men om du uppdaterar så att huvudets position sätts in på första platsen.
När sedan huvudet får ett nytt värde låter du de gamla värderna "falla" ett steg genom listan.

Permalänk: https://www.webforum.nu/p/400625

## #3 — Alpha II, 2001-02-18T19:09Z

Jag vet inte hur jag ska lagra informationen. Jag har testat med en array:

snakeX\[1\]\[ormX\]
snakeY\[1\]\[ormY\]

snakeX\[2\]\[ormX\]
snakeY\[2\]\[ormY\]

men jag fick det inte att funka (förmodlingen nått fel i koden), det blev bara en prick som for runt diagonalt... :(

Permalänk: https://www.webforum.nu/p/400626

## #4 — D3VaST8D, 2001-02-18T19:20Z

Att den går diagonalt beror väl på att du ökar på både x och y värdet samtidigt vid förflyttning. Snake går väl ut på att röra sig i x- eller y-led (eller är det ett annat spel jag tänker på)
Dessutom skall väl ormen styras av mus eller tangentbordet?

Permalänk: https://www.webforum.nu/p/400627

## #5 — Lasp, 2001-02-21T20:46Z

Sänd en fråga till Lars Hansson på programbyran.se
Han skrev Masken till ABC80 åt mig på sjuttiotalet.
Koden finns som basic kod i ABC80 Emulatorn. Finns på nätet  Lysator

Permalänk: https://www.webforum.nu/p/400628

## #6 — Alpha II, 2001-02-22T18:48Z

Har redan fixat det! :)

Permalänk: https://www.webforum.nu/p/400629

---

Tråden på webben: https://www.webforum.nu/amne/programmering/27886-snake-spel
