sau Inregistrare
  
Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic

joc stil snake help Evaluare topic: - - - - -

#1 Utilizator offline   sweetsugar 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 6
  • Inregistrat: 16-January 08

Scris 16 January 2008 - 12:09 AM

sa fac si eu un joc in bolandc.vreau sa fie in stilul snake dar pe unde trece sa ramana marcat.si sa porneasca 2 siruri deastea in acelasi timp.iar cand unul se ciocneste de celalalt pierde.poate sami dea cineva o idee de program...plssss
0

#2 Utilizator offline   soarce 

  • Trandafir
  • PipPipPipPip
  • Grup: Full Members
  • Mesaje: 410
  • Inregistrat: 13-October 07

Scris 16 January 2008 - 10:42 AM

Vezi postareasweetsugar, la Jan 15 2008, 11:09 PM, a spus:

sa fac si eu un joc in bolandc.vreau sa fie in stilul snake dar pe unde trece sa ramana marcat.si sa porneasca 2 siruri deastea in acelasi timp.iar cand unul se ciocneste de celalalt pierde.poate sami dea cineva o idee de program...plssss


Spatiul in care se misca serpii ti-l imaginezi ca o matrice, adica ai pozitii (i,j). Cand dai drumul serpilor, cu o anumita viteza, fiecare inel/element al sarpelui are asociata o pozitie (i,j) si trebuie sa memorezi, in functie de lungimea sarpelui pozitiile inelelor. Controlul directiei se face cu ajutorul tastelor.


Ai avea nevoie de urmatoarele subrutine:
- una care citeste tastatura
- una care deplaseaza sarpele, asigurandu-se ca nu e nici o coliziune cu celalalt sarpe.
- una care se ocupa de afisarea grafica (asta este optionala, pentru ca poti folosi ecranul in modul text)

Ideea este sa te concentrezi asupra programului propriu-zis pentru ca "impodobirea" (grafica, sunete, efecte speciale) lui o faci la final.
0

#3 Utilizator offline   sweetsugar 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 6
  • Inregistrat: 16-January 08

Scris 17 January 2008 - 12:31 AM

am inteles.ms..dar nu prea ma pricep cum sa fac urma sarpelui sa ramana permanenta.
stiu sal fac sa se miste ca punct dar vreau sa ramana marcat pe unde trece.:crazy:
si nu stiu cum sal fac sa nu treaca unul peste altul fara sa se suprapuna:((
help
0

#4 Utilizator offline   soarce 

  • Trandafir
  • PipPipPipPip
  • Grup: Full Members
  • Mesaje: 410
  • Inregistrat: 13-October 07

Scris 17 January 2008 - 12:35 AM

Vezi postareasweetsugar, la Jan 16 2008, 11:31 PM, a spus:

am inteles.ms..dar nu prea ma pricep cum sa fac urma sarpelui sa ramana permanenta.
stiu sal fac sa se miste ca punct dar vreau sa ramana marcat pe unde trece.:crazy:
si nu stiu cum sal fac sa nu treaca unul peste altul fara sa se suprapuna:((
help


ca sa ramana urme pe unde a trecut este o chestiune de detaliu. de exemplu in matricea care desemneaza patratul/dreptunghiul poti defini o variabila ("flag") care-ti indica daca a trecut sau nu pe acolo vreun sarpe.

ca sa nu treaca unul peste altul trebuie sa verifici pozitia lor in permanenta, de fapt numai a capului: cand capul inainteaza in patratul din fata lui nu trebuie sa se gaseasca nici un inel al altui sarpe.
0

#5 Utilizator offline   argv 

  • Wanderer
  • PipPipPipPipPipPip
  • Grup: Silver Member
  • Mesaje: 2.714
  • Inregistrat: 27-October 06

Scris 17 January 2008 - 12:51 AM

Defineste o clasa Sarpe care sa pastreze lista de puncte din matrice ocupate de catre sarpe precum si sensul in care se misca
Ai putea adauga o metoda Creste() care sa adauge un nou element cu coordonatele xy care sa devina capul sarpelui.
Si o metoda Deseneaza care sa-l deseneze

Mai defineste o clasa Teren care sa contina o lista de serpi sa transmita comenzile serpilor si sa impuna ritmul jocului...

In fine, sunt doar idei, tu incepe cu inceputul :crazy:
0

#6 Utilizator offline   sweetsugar 

  • Boboc
  • Pip
  • Grup: Members
  • Mesaje: 6
  • Inregistrat: 16-January 08

Scris 17 January 2008 - 07:10 PM

poate sami scrie cineva o secventa cum ar trebui sa scriu...pls
nu prea stiu...sunt incepator
0

Reclama



Impartaseste acest subiect:


Pagina 1 din 1
  • Nu poti crea un subiect nou
  • Nu puteti raspunde pe acest topic


Subiecte similare Collapse

  Topic Deschis de Replici Vizualizari
Replici noi ASP ? Amazing Science  2 2.330
Replici noi Editoare HEX!
mai am de invatat......
«Nsl»  6 3.052
Replici noi Php s3aNPaul  10 8.922
Replici noi Kit Oracle 8+ suite
Am nevoie urgenta de un kit
ValTud  2 3.343
Replici noi salut lume! php
Salut! php!!!
dragosx  3 5.242