Yin Yang: gra w SVG z AI ─ 26.04.2009

Podczas jednego semestru na politechnice mieliśmy przedmiot "Sztuczna Inteligencja", na którym dostaliśmy bardzo przyjemny projekt zaliczeniowy: stworzenie w dowolnym języku gry komputerowej z użyciem kilku algorytmów grających. Mi przypadła implementacja gry Yin Yang, którą w związku z moim zainteresowaniem technologiami internetowymi postanowiłem spróbować wykonać w SVG i JavaScript. Postanowiłem podzielić się nią i opublikować do przetestowania/pobawienia. Teoretycznie do uruchomienia we wszystkim poza IE, w praktyce w Operze i Firefoksie. Z niesprawdzonych przyczyn nie działa w Konquerorze i Safari. U siebie umieściłem tylko skrócony opis gry, szczegółowo zasady opisuje serwis pionek.net.
Znane błędy:
Opera 9.x losowo wyświetla źle ustawione litery w kartach oraz czarne tło dla pomocy
Opera 9.x i 10.x spowalniają przy wyświetleniu pomocy
Firefox 3.x nie obraca liter dla kart oraz nie wyświetla pomocy

Zainteresownym pograniem polecam nie zmieniać algorytmu, a poziom trudności dostosowywać głębokością przeszukiwania (1 to najprostszy).

Swoją drogą jest to chyba jedna z niewielu gier w SVG ze sztuczną inteligencją. Szukając czegoś na szybko znalazłem tylko Connect 4.

Komentarze

S ─ 26.04.2009 ─ 20:14
Jedna z niewielu, bo może JS to nie jest fajny jezyk do pisania gier ;)
Pionek ─ 01.05.2009 ─ 22:22
Dzięki za pracę włożoną w wersję on-line! Przy okazji - pionek.net, a nie pionek.pl :)
zajec ─ 03.05.2009 ─ 21:20
S: Jasne, JS jest daleki od choćby wygodnego do takich zadań :) Po prostu taka ciekawostka.

Pionek: Dzięki, nazwę poprawiłem :)

Dodaj komentarz