is it just me (Again!) or is this version of snake completely unplayable due to a few glitches?
It's pretty mangled.
I'll see if I can make a version that works.
The game is playable and that was actually done on purpose — I figured there are several snake games out there, so why not do something a little bit different?
i don't even understand what is going on… what is with the controls and such?
Remember to be supportive of people's programs, people.
This is a very creative version of snake, burr. VERY, creative.
Yes, but it's not what people have come to expect of Snake, and the namesake article should meet those expectations. Hopefully, this does:
:26→K
:1.1→B
:{4Ans→A
:ClrHome
:For(A,1,E2
:randInt(1,16)+.1randInt(1,8→C
:Repeat C=Ans(1
:A→dim(LA
:LA(1
:Output(10fPart(Ans),int(Ans),"O
:Output(10fPart(B),int(B)," // 1 space
:Output(10fPart(C),int(C),"*
:getKey
:If Ans=45
:Goto 0
:If Ans=34 or 2>abs(Ans-25
:Ans→K
:LA(A→B
:LA(1)+(K=26)-(K=24)+.1((K=34)-(K=25
:If max(LA=Ans
:Goto 0
:Ans+16(not(int(Ans))-(17=int(Ans)))+.8(not(fPart(Ans))-(.9=fPart(Ans
:augment({Ans},LA→A
:End
:augment(Ans,{Ans(A→A
:End
:Lbl 0
:ClrHome
:A
Sorry if i was a bit… critical, its just i really don't understand how to use the controls.
@Goose: Where are you defining and updating C? Anyways, I understand what you are saying about what people expect from a snake game, so what do you think about posting this game on the snake page and creating a new page for the current snake game?
I played it (or tried to), and I think it should be called:
Snake: Coffee Run.
because:
A. he flickers, almost as if he is really unsteady in his step, and
B. he "teleports" (he's jumpy).
I accidentally switched B with C in the line that starts with randInt(… Fixed.
I'll replace the code for this page, and I'll leave it up to you as to where the alternate snake program can go. :)
Is LA the same as list a or l*a?
Tom R.
Blacksmith, woodsman, patriot, and programmer.
Yes; it would be List A.
Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
This is proably quite a noob Q but what does "// 1 space" mean?
Im trying to get the snake prgm to work but…
http://tibasicdev.wikidot.com/snake
any help apreciated =)
It means one space which you get by pressing alpha 0.
That means you create a space by pressing Alpha 0. It would be like
:Output(10fPart(B),int(B),"_
Where the underline is a simple space.

Timothy Foster - @tfAuroratide
Auroratide.com - Go here if you're nerdy like me
Ah. thats what i thought…
well when i try to run the snake prgm it just gives me the number 1… v.annoying
not sure whats wrong with prgm as im sure its all correctly written.
any other suggestions?
yeah, im getting the same problem, but unfortunately, i don't have a computer uplink cable. Any Suggestions Goose?
Tom R.
Blacksmith, woodsman, patriot, and programmer.
i have programmed it, and i can get the snake to move up and down with a bit of timing to start it, but i cant move side-to-side, can someone help me, btw im an greenie
Make sure you typed everything in correctly. Also make sure you didn't forget needed parenthesis
:ʟA(1)+(K=26)-(K=24)+.1((K=34)-(K=25
:If max(ʟA=Ans
:Goto 0
:Ans+16(not(int(Ans))-(17=int(Ans)))+.8(not(fPart(Ans))-(.9=fPart(Ans
:augment({Ans},ʟA→A
:End
Hewwo, my name is Achak Claw. I was formerly BioHazard.