Wątek przeniesiony 2018-07-30 08:38 z Nietuzinkowe tematy przez somekind.

gra planszowa w przeglądarce

0

Cześc,
Mam fajny pomysł. Każdy zna gry planszowe.
Czy dałoby radę napisać takową grę w html/css/javascript/php ?
Gra w przeglądarce np. monopoly: w tabeli byłyby divy jako pola. Tylko jak zrobić pionki które by sie poruszały? Da rade to zrobić w tych językach, czy łatwiej w innych?
Prosze o porady.

0

Czy dałoby radę napisać takową grę w html/css/javascript/php ?

Tak.

Tylko jak zrobić pionki które by sie poruszały?

Też divami? ;-)

0

Czyli da się :) A jaki jest poziom trudności napisania takiej gry? Trzeba troche ogarniać pewnie dobrze podstawy programistyczne w javascript?

1

To co faktycznie może być trudne, to cały ten "networking", czy jak to nazwać. Tzn. jeśli będziesz chciał, żeby gra działała on-line, posiadała jakieś konta, dało się grać z kimś po drugiej stronie (więc i synchronizacja pomiędzy komputerami), zabezpieczenia przeciwko czitowaniu itp. To może być trudne. Z drugiej strony jeśli internet sobie darujesz i zrobisz "gorące krzesło" sprawa będzie łatwiejsza.

Trudna mogłaby być również grafika, animacje, ale planszówki nie są wymagające pod kątem grafiki, więc zaprogramowanie paru prostych animacji powinno być łatwe (plus, że są biblioteki do tego). O ile masz gotowe grafiki, rysunki , żeby mieć co animować (chociaż znowu, można coś symbolicznie zrobić).

Sama logika i zakodowanie zasad gry np. w Monopoly nie powinno być trudne, zakładając, że będzie grał człowiek (bo napisanie zaawansowanego AI dla komputera to już trochę wyższa półka).

Trzeba troche ogarniać pewnie dobrze podstawy programistyczne w javascript?

No na pewno. Trzeba ogarniać najpierw części, żeby potem z nich sklecić całość. Nie ma co się rzucać na głęboką wodę. Są prostsze projekty niż Monopoly. Np. Memory.

Da rade to zrobić w tych językach, czy łatwiej w innych?

Raczej bez różnicy. No chyba, żeby istniał język specjalnie pod robienie planszówek, który byłby tym dla planszówek, co jakiś MatLab dla obliczeń albo SQL dla wyszukiwania danych.

0

może ciut ambitniej ? może spróbuj napisać scrabble... :) z dwiema wersjami... jedna wersja dla dwóch graczy, druga wersja z komputerem... :) zaawansowanego AI raczej do tego nie trzeba... :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1