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
Pagina 1 din 1
joc stil snake help
#2
Scris 16 January 2008 - 10:42 AM
sweetsugar, 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.
#3
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.
si nu stiu cum sal fac sa nu treaca unul peste altul fara sa se suprapuna:((
help
stiu sal fac sa se miste ca punct dar vreau sa ramana marcat pe unde trece.
si nu stiu cum sal fac sa nu treaca unul peste altul fara sa se suprapuna:((
help
#4
Scris 17 January 2008 - 12:35 AM
sweetsugar, 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.
si nu stiu cum sal fac sa nu treaca unul peste altul fara sa se suprapuna:((
help
stiu sal fac sa se miste ca punct dar vreau sa ramana marcat pe unde trece.
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.
#5
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
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
#6
Scris 17 January 2008 - 07:10 PM
poate sami scrie cineva o secventa cum ar trebui sa scriu...pls
nu prea stiu...sunt incepator
nu prea stiu...sunt incepator
Impartaseste acest subiect:
Pagina 1 din 1
Subiecte similare
| Topic | Deschis de | Replici | Vizualizari | |
|---|---|---|---|---|
|
ASP ? | Amazing Science | 2 | 2.330 |
|
Editoare HEX!
mai am de invatat...... |
«Nsl» | 6 | 3.052 |
|
Php | s3aNPaul | 10 | 8.922 |
|
Kit Oracle 8+ suite
Am nevoie urgenta de un kit |
ValTud | 2 | 3.343 |
|
salut lume! php
Salut! php!!! |
dragosx | 3 | 5.242 |
Contact
Facebook
Twitter
RSS












