Java tworzenie przeglądarkowej gry internetowej - technologie

0

Witam,
chciałbym napisać przeglądarkową grę internetową, z wykorzystaniem technologii Java. W zamyśle ma ona polegać na tym, że istnieje mapa podzielona na sektory, a w każdym z sektorów generowani będą przeciwnicy. Przez cały czas, jak gracz jest w danym sektorze, jest atakowany przez tych przeciwników, a logi z walki będą pojawiać się dynamicznie w "konsoli" pod mapą takie jak - gracz zadał obrażenia..., przeciwnik zadał obrażenia..., przeciwnik umarł i tak dalej. No i żeby była możliwość przechodzenia między sektorami bez przeładowywania strony. I oczywiście zapis do bazy danych doświadczenia gracza i statystyk. na razie nie planuję żadnej interakcji między graczami.
Chciałbym do tego skorzystać z technologii JAVA, dość dobrze mam opanowaną Standard Edition i chciałbym dalej w tym kierunku się uczyć. Problem w tym, że jest wiele technologii javy do generowania stron - jsp, jsf itd (a ja nie mam o nich zbyt dużego pojęcia). Oczywiście poza tym pewnie będę musiał też skorzystać z jquery itd. Chciałbym, żebyście mi doradzili, z jakich technologii musiałbym skorzystać, żeby taką grę stworzyć, patrząc na to, z jakich technologii się teraz korzysta i szuka u nowych pracowników.

Tworzenie tej gry traktuje jako sposób treningu i nauki, na pewno będzie to przyjemniejsze niż tworzenie jakiegoś fikcyjnego sklepu internetowego. Samo czytanie o technologiach niewiele daje, więc chciałbym stworzyć coś "swojego".

0

Napisałem że w Javie, bo w tym języku chciałbym rozwijać wiedzę i z tego samego powodu chcę zrobić taką grę. Chyba lepiej uczyć się na jakimś przykładzie niż bezproduktywnie czytać książki lub przepisywać kod z tutoriali. Macie jakieś konstruktywne porady do mojego pierwszego postu?:P

0

jak bardzo chcesz w javie to po stronie przeglądarki piszesz używając GWT. Przykład takiej gierki napisanej w GWT http://bombermine.com/#/play/

Ogólnie to zastanów się nad gui gry. Jeśli mają być animacje itd to technologie typu Flash, JS, GWT (jeśli bardzo chcesz w javie). Jeśli to ma być gra tekstowa to cokolwiek.

0

Widzę, że w tagach tego wątku są "jquery" i "ajax".

Czy Ty przypadkiem nie mylisz Javy i JavaScriptu?

0

Nie, chodziło mi o to, że skoro strona będzie jako coś związanego z java ee, jak jsf albo jsp (czy coś jeszcze innego), to pewnie przydałoby się i jquery czy ajax.

0

frontend napisz w jquery/TweenJS. Backend... Przede wszystkim jakiego typu to będzie gra? Zwykłe "trzy kryształki w linii" to java będzie ok. Zero logiki, tylko obsługa składowania danych gdzieś w bazie. Jeżeli coś w rodzaju ogame/MMORG to bez jakiegoś wsparcia z gotowych silników się nie obędzie... choć osobiście zrobiłbym to "scala, bo akka".

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