Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 18.06.2009 Ostrzeżenie: (0%)
|
Witam
Zaczynam się uczyć tego języka i zastanawia mnie pewna sprawa: Poprzez formularz chciałbym aby wywołało mi tablicę podobną do szachów i na danym polu umieścić punkt lub cokolwiek innego. i zasada jego działania chciałbym aby była podobna do skoczka w szachach. By pokazało miejsca na które on może skoczyć. Jak to zrobić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%)
|
Witam!
Tabela (szachownica) to tylko sposób prezentacji danych. Zanim zaczniesz ją generować musisz ustalić statusy dla pól. Szachownica w Twoim systemie to tablica ( 8x8 ). Stawiasz skoczka na pierwszym polu
Teraz wystarczy zmienić wartości 8 innych pól. Tyle jest (w idealnym przypadku) możliwości przesunięcia skoczka (ale normalnie większość wypadnie poza szachownicą).
Oczywiście powinieneś sprawdzać czy dane pole na szachownicy istnieje i czy jest wolne itd, ale to taki zarys idei. Z taką tablica bez problemu narysujesz stosowną tabelkę (2 pętelki).
Taki pseudo kod, formatowanie do dupy, ale pisałem to bezpośrednio na forum (tab nie działa tak jakbym chciał). Pozdrawiam! |
|
|
|
dutagamo formularz a "szachy" 19.10.2009, 13:21:43
thek Wyślę, że wygodniejsza byłaby notacja liczbowa De... 19.10.2009, 14:37:57
ayeo Witam!
Nie zgłębiałem nigdy tematu (napisałem... 19.10.2009, 21:29:10
thek To może wyjaśnię dlaczego takie podejście zastosow... 19.10.2009, 23:50:25
dutagamo hehe to może ja się wetknę do tej dyskusji i skonk... 20.10.2009, 08:18:18
thek Sposobów na to masz wiele... Zrobić tablicę 2-wymi... 20.10.2009, 21:46:27
ayeo @dutagamo, to co chcesz zrobić jest opisane w moim... 21.10.2009, 00:17:19
thek @ayeo: tak. Są sytuacje, że algorytmy utykają, tak... 21.10.2009, 08:24:42
ayeo Witam!
Samo zagadnienie SSN (rozpoznawanie ko... 21.10.2009, 12:04:46 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 22:38 |