Java jest zarówno popularnym zorientowanym obiektowo językiem programowania, jak i środowiskiem wykonawczym, które pozwala programom Java działać bez zmian na większości platform sprzętowych i programowych.
Czy w prostej grze symulacyjnej dla biznesu (wbudowanej w Javę + Slick2D) aktualna kwota pieniędzy gracza powinna być przechowywana w postaci innej floatkarty int? W moim przypadku większość transakcji będzie korzystała z centów (0,50 USD, 1,20 USD itp.) I będą obejmowały proste obliczenia stopy procentowej. Widziałem ludzi mówiących, że nigdy …
Przeszukałem internet, ale nie ma zbyt wielu zasobów do tworzenia gier Java, nie tak blisko jak C ++. W rzeczywistości większość silników jest napisanych w C ++. Próbowałem zagrać w grę stworzoną przez jMonkeyEngine, ale gra była strasznie wolna, do tego stopnia, że mój komputer zamarł. Nie miałem uruchomionych żadnych …
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …
Muszę zapisać niektóre niestandardowe dane gry. Mapa, odtwarzacz itp. Wszystkie będą miały „obiekty podrzędne”. Na przykład mapa i mapa będą miały „tablicę” kafelków. tj. dane hierarchiczne. Mam nadzieję, że nic binarnego. Jaki byłby dla nich dobry format? Do tej pory rozważałem: Serailizacja: To jest SZYBKIE i łatwe, ale ma tendencję …
Piszę własny klon Minecrafta (również napisany w Javie). Teraz działa świetnie. Dzięki odległości oglądania wynoszącej 40 metrów mogę z łatwością osiągnąć 60 FPS na moim MacBooku 8,1. (Intel i5 + Intel HD Graphics 3000). Ale jeśli ustawię odległość oglądania na 70 metrów, osiągnę tylko 15-25 FPS. W prawdziwym Minecrafcie mogę …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 4 lata temu . Przyszło mi do głowy, że podczas gdy, na przykład, silnik gry, pracuje jednocześnie przez wiele osób, jak można uniknąć …
Szukam pomysłów, jak wykonać następujące czynności: Chcę napisać prosty „świat” w Javie. Jeden, który mógłbym rozpocząć, a następnie dodać nowe obiekty w późniejszym terminie, aby symulować / obserwować różne zachowania między istniejącymi obiektami. Planuje się następnie zakodować nowsze obiekty po pewnym czasie oglądania starych, a następnie załadować / upuścić w …
Od niechcenia pracuję nad grą typu RPG w Javie, ale mam problem z ustaleniem, w jaki sposób mogę mieć przedmioty, które mogą robić wiele różnych rzeczy bez tworzenia innej klasy dla każdego przedmiotu. Na przykład, jak mam stworzyć Topór, który mógłby ścinać drzewa i atakować potwory? Jeśli przedłużę klasę rąbania …
Pracuję nad ulepszeniem wyszukiwania ścieżek dla wrogów mojej gry. W tej chwili po prostu stale poruszają się w kierunku dokładnej pozycji gracza, obliczając kąt między sobą a graczami i poruszając się w tym kierunku. Mam również algorytm uciekający, który zapobiega gromadzeniu się wrogów na sobie, dzięki czemu będą się grupować, …
Zastanawiałem się, czy istnieje jakakolwiek szkoda, gdy moja pętla gry działa tak szybko, jak pozwala na to system? Obecnie mam pętlę, która mierząc upływ czasu w nanosekundach, uruchamia logikę gry i renderuje logikę z predefiniowanymi prędkościami bez problemu. W rzeczywistości każda logika, którą wykonuję w pętli, jest taktowana na określoną …
Zajmuję się tworzeniem gry metodą odpytywania dla metody wprowadzania. Jednak teraz, gdy zagłębiam się w menu gry i inne elementy interfejsu użytkownika, stwierdzam, że prawdopodobnie chciałbym mieć dane sterowane zdarzeniami. Być może nawet posiadanie obu, używanie zdarzeń sterowanych dla interfejsu użytkownika i odpytywanie dla wejścia „świata”. Jestem ciekawy, jaka jest …
Więc zaczynam uczyć się Java i trochę OpenGL podczas korzystania z LWJGL. Na początek piszę klon Atari Pong. Mam poprawnie skonfigurowany ekran gry, wykrywanie kolizji, a cała gra działa właściwie, jeśli byłaby to gra dla dwóch graczy, zrobiłbym to teraz, ale ponieważ planuję zrobić to dla jednego gracza , Muszę …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Zbliżam się do końca pierwszego roku CS, który był przede wszystkim kursem opartym …
Zbadałem to pytanie z kilku źródeł i nie znalazłem jeszcze jednoznacznej odpowiedzi, która brzmiałaby: „tak, to poprawne myślenie” lub „nie, oto jak to się robi”. Staram się zapewnić niezależność rozdzielczości dzięki renderowaniu OpenGL. Moim zdaniem powinienem zająć się tym, aby stworzyć projekcję, używając glOrthodowolnego współrzędnych świata. Na przykład glOrtho(-50.0, 50.0, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.