![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
piszę do Was gdyż często odwiedzam to forum. Znajdują się tu ludzie znający rzemiosło. Zainteresowałem się czymś czego od kilku dni nie mogę rozgryźć. Chcę zaplanować projekt gry działającej w czasie rzeczywistym - gracz kontra gracz. Fora, portale, a nawet gry turowe są o niebo łatwiejsze. Będzie przy tym sporo pracy, ale nie tego boje się najbardziej. Chciałbym zaprojektować zgrabny silnik gry. Z uwagi na to, ze jeden z kanałów w którym będzie możliwa rozgrywka to via www, więc postanowiłem od tego zacząć. Podstawa to logika rozgrywki, którj nie potrafię rozwiązać. Jak mniej więcej zaprojektować relacje, akcje, schemat walki itd. Założenia: - gracze mogą zadać cios w każdej chwili - można się obronić - różne rodzaje broni - różne rodzaje ataku - to wszystko w czasie rzeczywistym - modyfikatory, zbroje, jakieś punkty itd. itd. Dodatkowo jakie do tego środowisko webowe wybrać? PHP mogłoby być trochę męczące, może jakiś serwlet? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Innymi słowy ma to być najzwyklejsza gra sieciowa, jednak odpalona z poziomu przeglądarki? Sporo nauki przed Tobą w takim razie. Technologie: PHP kompletnie się tutaj nie nadaje. Java/C#, ewentualnie C++ to standardowe narzędzia z jakich będziesz mógł skorzystać. Od strony klienta nie pozostaje Ci nic poza JavaScriptem. Komunikacja? WebSockets, żaden AJAX.
IIRC Google udostępniło kiedyś platformę, która pozwalała na w miarę łatwe pisanie kodu (Java), który mógł być później uruchamiany jako aplikacja desktopowa, mobilna oraz w przeglądarce. Google 4P, czy Play4 - coś takiego. Jest to o tyle istotne, że zarówno klient jak i serwer (na którym podejmowane są wszelkie decyzje dot. rozgrywki) bardzo często muszą dublować swoją pracę. Inną alternatywą dla wszystkiego powyżej jest Flash i FlashMediaServer. Ten post edytował Crozin 30.05.2013, 14:34:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 03:09 |