Вопросы с тегом «game-development»

Разработка осуществляется разработчиком игр, который может варьироваться от одного человека до крупного бизнеса. Основные игры обычно финансируются издателем, и на их разработку уходит несколько лет. Инди-игры могут занимать меньше времени и производиться дешево отдельными лицами и небольшими разработчиками. В последние годы индустрия инди-игр переживает рост благодаря росту новых систем онлайн-дистрибуции и рынка мобильных игр.


13
Почему Java не более широко используется для разработки игр? [закрыто]
Я не разработчик игр или что-то еще, но я знаю, что Java не очень широко используется для разработки игр. Java должна быть достаточно быстрой для большинства игр, так в чем же подвох? Я могу думать о некоторых причинах: Отсутствие разработчиков игр с опытом работы с Java Отсутствие хороших фреймворков для …

4
Разработка функции, единственная цель которой будет устранена? [закрыто]
Как называется модель, в которой отдельные участники (программисты / дизайнеры) разработали артефакт с единственной целью - служить отвлечением, чтобы руководство могло удалить эту функцию в конечном продукте ? Это фольклор, который я слышал от бывшего коллеги, который работал в крупной компании по разработке игр. В этой компании хорошо известно, что …

10
Когда «правильное» программирование больше не имеет значения?
В свободное время я создаю игру для Android. Он использует библиотеку libgdx, так что довольно много работы для меня сделано. Разрабатывая, я небрежно выбирал типы данных для некоторых процедур. Я использовал хеш-таблицу, потому что хотел что-то близкое к ассоциативному массиву. Человекочитаемые ключевые значения. В других местах для достижения подобных вещей …

8
Как мне построить структуру данных для динамического «лабиринта» неограниченного размера?
Я на самом деле не уверен, что «лабиринт» является правильным термином. В основном пользователи начинают с одного, Roomкоторый имеет 4 двери (N, S, E и W). Они могут идти в любом направлении, и каждая последующая комната содержит отдельную комнату с от 1 до 4 дверными проемами, которые ведут в другие …

1
Инглиш парсер (для Хоббита 1982)
С увлечением прочитал о текстовой приключенческой игре The Hobbit, в которой был представлен невероятно мощный парсер под названием «Inglish»: ... Инглиш позволял набирать сложные предложения, такие как "спроси Гэндальфа о любопытной карте, затем возьми меч и убей тролля с ним". Парсер был сложным и интуитивно понятным, вводя местоимения, наречия («злобно …

3
Лучшие приемы для ИИ карточной игры
Я пытаюсь разработать ИИ для карточной игры, и я немного застрял в технике / алгоритме, который я должен использовать. Вот несколько предположений об игре: После раздачи карт игрокам нет случайности. Я имею в виду, что каждый игрок может выбрать, какие карты он играет, но случайный процесс не происходит, как при …

10
Как правильно моделировать эту реальную деятельность, которая, кажется, нуждается в циклических ссылках в ООП?
Я боролся с проблемой в проекте Java о циклических ссылках. Я пытаюсь смоделировать реальную ситуацию, в которой кажется, что рассматриваемые объекты взаимозависимы и должны знать друг о друге. Проект представляет собой общую модель игры в настольную игру. Основные классы неспецифичны, но расширены, чтобы иметь дело со спецификой шахмат, нардов и …

3
Разумно ли создавать приложения (не игры), используя архитектуру компонент-сущность-система?
Я знаю, что при создании приложений (собственных или веб-приложений), таких как приложения в Apple AppStore или магазине приложений Google Play, очень часто используется архитектура Model-View-Controller. Однако разумно ли также создавать приложения, использующие архитектуру Component-Entity-System, общую для игровых движков?

5
Алгоритм расчета пути пули к цели с макс. 2 рикошета
Извините за плохое название, но у меня не было лучшего способа выразить это ... Так что есть удивительная игра от Nintendo (да!) На Wii под названием WiiPlay . В ней 9 мини-игр, а моя любимая называется Tanks! , Это уничтожение вражеских танков СОМ без уничтожения себя. Вот скриншот уровня: Один …

4
Общий анализатор правил для правил настольной игры RPG - как это сделать?
Я хочу создать общий синтаксический анализатор правил для ролевых и бумажных систем. Правило может включать в себя от 1 до N объектов от 1 до N ролей игральных костей и вычисления значений на основе нескольких атрибутов объекта. Например: У игрока есть STR 18, его экипированное оружие дает ему бонус +1 …

19
Свободный язык разработки игр? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

2
TCP или UDP для многопользовательской игры?
Это вопрос, который я вижу много. Большинство людей говорят, что UDP всегда лучше для игр в реальном времени, чем TCP. Насколько я понимаю, TCP пытается пересылать пакеты снова и снова, пока другая сторона не получит их, тогда как UDP не заботится. Большинство вещей, которые я прочитал, заключается в том, что …

4
Каковы отношения между OpenGL, GLX, DRI и Mesa3D?
Я начинаю заниматься низкоуровневым 3D-программированием в Linux. У меня большой опыт использования графического API более высокого уровня OpenInventor. Я знаю, что не обязательно знать, как все эти вещи сочетаются друг с другом, но мне просто любопытно. Я знаю, что OpenGL - это просто стандарт для графических приложений. Mesa3D, похоже, является …

4
Концептуально, как создать движок правил / ограничений (не графики / физики) для игры
Я хочу сделать простую игру, похожую на книги «Выбери свое приключение». Игроку предоставляется повествовательный текст, и он получает возможность выбрать свое действие из списка возможностей. Это, в свою очередь, приводит к новому повествовательному тексту до бесконечности. Единственный улов в том, что в зависимости от некоторых предыдущих решений, список возможностей может …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.