Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Labirynt
right6
post 31.03.2006, 19:03:12
Post #1





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


jak w JS, zabrac sie za robienie labiryntu questionmark.gif takiego powiedzmy o polach 500x500 ?.

powiedzmy ze mape by sie wklepywalo recznie. Tylko nie wiem jak ... jak zaznaczac sciany ? jak mozliwe ruchy ? jak droge ze punktem sterowynym kursorami ?


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
Zajec
post 31.03.2006, 19:46:01
Post #2





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Chodzi o labirynt-grę w samej JS?

Stwórz zmienną - dwupoziomową tablicę. 500 pozycji i każda składająca się z kolejnej tablicy o 500 pozycjach. W ten sposób przypodządkujesz każdej komórce każdego wiersza konkretny typ pola. Czyli np. "puste", "sciana", "koniec".

Potem tworzysz tabelę (w html, <table>) o 500 wierszach i 500 komórkach w każdym z nich. Wypełniasz obrazkami i jak do tego dojdziesz to czytasz o zdarzeniach w JS, żeby przechwycić wciśnięcia na lkawiatrzue.

Każde wciśnięcie odsyłasz do odpowiedniej funkcji JS, która sprawdza czy przesunięcie jest możliwe i jeśli tak - to je wykonuje.

Na koniec po kazdym ruchu sprawdzasz, czy człowieczek doszedł do końca :-)

Ten post edytował Zajec 31.03.2006, 19:48:21
Go to the top of the page
+Quote Post
right6
post 31.03.2006, 20:01:09
Post #3





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


ale przy ilosci 500 > pol to by juz sie jakies auto generowanie przydalo smile.gif


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
Zajec
post 1.04.2006, 07:11:38
Post #4





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Jeśli chodzi o takie algorytmy to nigdy się nie interesowałem i już nie pomogę.
Go to the top of the page
+Quote Post
right6
post 1.04.2006, 13:49:42
Post #5





Grupa: Zablokowani
Postów: 206
Pomógł: 0
Dołączył: 9.03.2006

Ostrzeżenie: (0%)
-----


o konkretne, a zeby ladny labirynt wygenerowac smile.gif


--------------------
To ja invx sie nazywam ... przepraszam i dziekuje ...
Go to the top of the page
+Quote Post
Zajec
post 2.04.2006, 08:37:14
Post #6





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Musisz się zainteresować createElement'em i insert'owaniem.

Trochę masz tutaj: http://www.mozilla.org/docs/dom/domref/dom_doc_ref46.html , więcej musisz wyguglać.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 15:17