Pytania otagowane jako java

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.

12
Jakiego typu danych powinienem użyć dla waluty w grze?
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 …
96 java  data  economy 

8
Czy Java nadaje się do poważnego tworzenia gier? [Zamknięte]
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 …

5
Czy aktorzy w grze powinni być odpowiedzialni za losowanie?
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 …


6
Jaki jest dobry format pliku do zapisywania danych gry? [Zamknięte]
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ę …
37 java  file-format  xml  data  file 


3
W jaki sposób zespoły zapobiegają nadpisywaniu plików źródłowych? [Zamknięte]
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ąć …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

4
Jak wdrożyć świat testowy, który nigdy się nie restartuje?
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 …

2
Jak zdefiniować elementy w mojej grze RPG, takie jak gra Java?
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 …
21 java 

3
Skutecznie odnajduje wielu uciekających wrogów wokół przeszkód
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ć, …


3
Wejście sterowane odpytywaniem a zdarzeniem
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 …
19 java  input  events  polling 

8
Niedoskonały pong AI
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ę …
19 java  ai 

14
Porady dotyczące pierwszego roku CS-dur [zamknięte]
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 …
17 game-design  java 

1
OpenGL: Zmiana rozmiaru ekranu i glOrtho / glViewport
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, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.