techi [ Legend ]
Snake w C++. Potrzebuje:)
Potrzebuje snake w C++. Ale nie chodzi mi o trudnego Snake, tylko o węża, który w postaci jednej kropki(kwadracik) będzie się po prostu poruszał po planszy i zbierał losowe jabłka. Nawet nie musi się wydłużać:)
Z góry thx:) Moje próby wykonania go skończyły się całkowitym zdewastowaniem kompilatora:P
techi [ Legend ]
Bądź człowiekiem i pomóż:)
Tańczący na Zgliszczach [ Anioł Czeluści ]
Raczej nie radzę wykorzystywać cudzego kodu i podpisywać jako swój. Ale można się wzorować na czyimś programie pisząc swój.
techi [ Legend ]
to inaczj;]
Zrobiłem snake:)
Baaaaaardzo prosty:)
Jak zrobic wydłużanie?:)
#include<iostream.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
void jablka(int & jx,int & jy,int a,int b)
do
jx=random(79)+1;
jy=random(49)+1;
while(jx!=a&&jy!=b);
void main()
clrscr();
int key,x=2,y=2,klawisz,m,n;
randomize();
_setcursortype(_NOCURSOR);
jablka(m,n,x,y);
gotoxy(m,n);
cout<<'*';
do
clrscr();
gotoxy(m,n);
cout<<'*';
gotoxy(x,y);
cout<<'\xDB';
if(kbhit())
if(!(key=getch()))
switch(getch())
case 72:klawisz=72;
break;
case 80:klawisz=80;
break;
case 75:klawisz=75;
break;
case 77:klawisz=77;
break;
else if(key==27)
break;
switch(klawisz)
case 72:y--;
break;
case 80:y++;
break;
case 75:x--;
break;
case 77:x++;
break;
delay(200);
if(m==x&&n==y)
jablka(m,n,x,y);
while(key!=27);
techi [ Legend ]
Help me plis:) Jak sie wydłuża;]
aka [ Chor��y ]
Pod tym linkiem masz bardzo dobrze opsany sposob tworzenia snake'a oraz innych gier logicznych.