Запитання з тегом «java»

Java є популярною об'єктно-орієнтованою мовою програмування та середовищем виконання, що дозволяє програмам Java працювати без змін на більшості апаратних та програмних платформ.

12
Який тип даних я повинен використовувати для ігрової валюти?
Чи слід у простій грі з бізнес-імітацією (вбудованою в Java + Slick2D) зберігати поточну суму гравця як floatабо int, або щось інше? У моєму випадку використання більшості транзакцій використовуватиме центи (0,50 долара США, 1,20 долара тощо), і будуть задіяні прості розрахунки процентних ставок. Я бачив людей, які говорять, що ви …
96 java  data  economy 

8
Чи є Java життєздатною для серйозних ігор? [зачинено]
Я переглянув Інтернет, але ресурсів для розробки ігор Java не дуже багато, майже не так багато, як C ++. Насправді більшість двигунів написані на C ++. Я спробував пограти в гру, зроблену з jMonkeyEngine, але гра була жахливо повільною, аж до мого комп'ютера замерзло. У мене не було запущених інших …

5
Чи повинні актори в грі нести відповідальність за малювання себе?
Я дуже новачок у розробці ігор, але не в програмуванні. Я (знову) граю з грою типу Pong, використовуючи canvasелемент JavaScript . Я створив Paddleоб'єкт, який має такі властивості ... width height x y colour У мене також є Pongоб'єкт, який має такі властивості, як ... width height backgroundColour draw(). В …


6
Який хороший формат файлів для збереження ігрових даних? [зачинено]
Мені потрібно зберегти деякі власні дані гри. Карта, плеєр тощо. Усі вони матимуть «під об’єкти». Наприклад, карта і карта матимуть "масив" плиток. тобто ієрархічні дані. Сподіваємось, нічого бінарного. Який би це був гарний формат? Поки я вважав: Сераїлізація: Це швидке та просте, але має тенденцію до ламання, коли я змінюю …
37 java  file-format  xml  data  file 

7
Як я можу покращити швидкість візуалізації гри типу Voxel / Minecraft?
Я пишу власний клон Minecraft (також написаний на Java). Зараз він чудово працює. З відстані в огляді 40 метрів я можу легко отримати 60 FPS на своєму MacBook Pro 8,1. (Intel i5 + Intel HD Graphics 3000). Але якщо я поставлю відстань огляду на 70 метрів, я досягну лише 15-25 …

3
Як команди запобігають перезапису роботи у вихідних файлах? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну іграми Stack Exchange. Закрито 4 роки тому . Мені спало на думку можливість запобігання перезапису, хоча, наприклад, над ігровим двигуном одночасно працюють декілька людей? Скажімо, розробник працює над …
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
Як реалізувати тестовий світ, що не перезапускається?
Я шукаю ідеї, як зробити наступне: Я хочу написати простий "світ" на Java. Один, який я міг би запустити, а потім пізніше додати нові об'єкти, щоб імітувати / спостерігати різну поведінку між існуючими об'єктами. План полягає в тому, щоб кодувати новіші об’єкти після деякого перегляду старих, а потім завантажити / …

2
Як я можу визначити елементи в моєму RPG, як гра Java?
Я випадково працюю над грою типу RPG на Яві, але у мене виникають проблеми з розумінням того, як у мене можуть бути предмети, які можуть робити багато різних речей, не створюючи різного класу для кожного предмета. Як приклад, як би я створив Сокиру, яка могла би рубати дерева та атакувати …
21 java 

3
Ефективно простежуючи безліч ворогів навколо перешкод
Я працюю над тим, щоб намагатися покращити нарізку для ворогів моєї гри. Зараз вони просто постійно рухаються до точної позиції гравця, обчислюючи кут між собою та гравцями та рухаючись у цьому напрямку. У мене також є алгоритм стикування, який заважає ворогам укладатися один на одного, тому вони формуватимуться в групи, …

4
Чи є якась шкода в тому, щоб основний цикл гри був безконтрольним?
Мені було цікаво, чи можлива шкода, коли мій цикл гри працює так швидко, як дозволяє система? На даний момент у мене є цикл, який, вимірюючи пройдений час у наносекундах, без проблем запускає логіку гри та логіку візуалізації з заданими швидкостями. Насправді будь-яка логіка, яку я виконую в циклі, працює на …

3
Введення опитування проти подій
Я розробляю гру, використовуючи опитування для методу введення. Однак тепер, коли я заглиблююсь у меню ігор та інші компоненти інтерфейсу, я вважаю, що, мабуть, хотів би мати внесок, керований подіями. Можливо, навіть є і те, і інше, використовуючи події, керовані для інтерфейсу користувача, і опитування для "світового" вкладу. Мені цікаво, …
19 java  input  events  polling 

8
Недосконалий понг ШІ
Тому я починаю вивчати Java та деякі OpenGL під час використання LWJGL. Щоб почати легко, я пишу клон Атарі-понгу. Я правильно налаштував ігровий екран, виявлення зіткнень, і вся гра в основному працює, насправді, якби це була гра з двома гравцями, я б вже закінчився, але так як я планую робити …
19 java  ai 

14
Консультація для першокурсників CS [закритий]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Я підходжу до кінця мого першого курсу CS, який був насамперед курсом на базі …
17 game-design  java 

1
OpenGL: Змінення розміру дисплея та glOrtho / glViewport
Я досліджував це питання з декількох джерел і досі не знайшов твердої відповіді, де сказано, що "так, це правильне мислення" або "ні, ось як це робиться". Я намагаюся забезпечити незалежність резолюції за допомогою ренделінгу OpenGL. Я думаю, що мені слід було б це зробити, це створити проекцію, використовуючи glOrthoте, що …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.