Вопросы с тегом «c»

C - это язык компьютерного программирования общего назначения, используемый для операционных систем, библиотек, игр и другой высокопроизводительной работы.

154
Как заставить игроков сказать «нет», когда они боятся пропустить дополнительные квесты или XP?

В моей RPG у меня есть компаньон-NPC, который самоуверен в своих способностях и испытывает недостаток самоконтроля. Я хотел создать несколько ситуаций, в которых игрок должен управлять ими и говорить «нет». Одна такая ситуация в основном сводилась к этому: Компаньон: Эй, босс, я хочу сделать эту...

79
Как Dwarf Fortress отслеживает так много сущностей без потери производительности?

В Dwarf Fortress вы можете одновременно иметь в игре сотни гномов, животных, гоблинов и т. Д., Каждый со своим сложным ИИ и процедурами поиска пути. Мой вопрос: как это не вызывает заметного замедления? Каждый гном работает в своем собственном...

68
Как я могу узнать, возможна ли моя игра-головоломка?

Я создал своего рода игру-головоломку, цель которой - избавиться от всех белых плиток. Вы можете попробовать это в конце вопроса. Каждый раз доска генерируется случайным образом с белыми тайлами в случайных местах на сетке 5 * 5. Вы можете щелкнуть любую плитку в этой сетке, и она будет переключать...

53
Разумно ли писать игровой движок на С? [закрыто]

Несмотря на то, что C ++ кажется королем, из того, что мне сказали, C все еще широко используется в играх, особенно на консолях. Однако было бы неразумным писать весь игровой движок на C сегодня? Каковы, если таковые имеются, некоторые преимущества, которые C имеет по сравнению с C ++? Почему...

52
Как сохранить художественную согласованность при работе с несколькими художниками?

Я делаю игру, в которой требуется объем художественного контента, который непрактичен для создания одним человеком, поэтому я заручился поддержкой дополнительных художников. Проблема в том, что у каждого художника свой стиль, и смешивание контента, созданного всеми художниками, приводит к очень...

51
Как я могу внедрить деревья диалогов в мою игру?

Каков наилучший способ реализовать систему дерева диалогов в моей игре? Я хочу, чтобы NPC дал игроку различные наборы ответов, некоторые из которых могут появиться только тогда, когда у игрока есть предмет или произошло предыдущее...

46
Как мне отговорить себя от «добычи с членами партии, которые собираются уходить»?

В моей RPG у меня есть персонажи-компаньоны, которые потенциально могут покинуть вечеринку. Поведение, которое я наблюдал среди тестировщиков, - это то, с чем, по-моему, сталкиваются многие РПГ, а именно то, что игроки лишают членов группы всего оборудования, прежде чем покинуть группу. Например:...

41
Должны ли актеры в игре быть ответственными за рисование себя?

Я очень новичок в разработке игр, но не в программировании. Я (снова) играю с игрой типа Понг, используя canvasэлемент JavaScript . Я создал Paddleобъект, который имеет следующие свойства ... width height x y colour У меня также есть Pongобъект, который имеет такие свойства, как ... width height...

39
Что мне нужно, чтобы легально использовать защищенную авторским правом музыку в моей игре?

Я спросил певца о песне, которую я использую, и он согласился, чтобы я использовал его музыку, при условии, что я ему доверяю. Нужно ли что-нибудь еще, например, соглашение или...

37
Как работают патчи в играх?

В консольных и компьютерных играх иногда есть исправления для исправления ошибок, которые разработчики пропустили / не успели исправить. Мой вопрос, как они работают? Иногда размер файла патча составляет несколько мегабайт. Я не понимаю, как маленький файл может изменить выполненную...

37
Разница между «ступенчатой» изометрической и «нормальной» изометрической плиткой?

В Tiled Map Editor v0.9 недавно добавлена ​​поддержка шахматных карт в дополнение к его обычной изометрической поддержке. Каковы точные технические различия между этими двумя типами изометрических карт листов? Каковы их преимущества /...

31
Хороший способ построить игровой цикл в OpenGL

В настоящее время я начинаю изучать OpenGL в школе, и на днях я начал делать простую игру (самостоятельно, а не для школы). Я использую freeglut и собираю его на C, поэтому для своего игрового цикла я действительно использовал переданную мне функцию, glutIdleFuncчтобы обновить все чертежи и физику...

30
Кто делает вычисления AI в MMO?

Я строю MMO и хочу добавить NPC. Дело в том, что я не знаю основной дизайн. При чем тут расчеты, клиенты или сервер? Я бы понял сервер, вычисляющий события и реакции, но когда дело доходит до определения пути, положения и движения игрока, кто это вычисляет? Кто рассчитывает ИИ сервер или клиент? Я...

30
Каков угол обзора большинства изометрических игр 2.5D [закрыто]

Я проверил несколько довольно популярных игр, чтобы определить, какой угол обзора они используют. Для этого я создал сетку с изометрической проекцией 45 и 60 градусов и поместил ее на снимок экрана (в данном случае Diablo II). Ни одна из этих сеток не подходит под перспективу игры. Поэтому я...

27
Почему сложно портировать игры с консолей на ПК? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 3 года назад . Порты ПК для консольных игр часто выходят через месяц или...

25
Логика игры на сервере! Хорошо или плохо?

В настоящее время я планирую простую многопользовательскую онлайн-игру. И вот вопрос. Имеет ли смысл создавать всю игровую логику на сервере и просто отправлять входные данные от клиента на сервер? Какие плюсы и минусы или есть какие-то причины, почему я не должен этого...

23
Изометрический рендеринг и сбор?

Я искал формулу для построения (мир-> экран) и выбора мыши (мир-> экран) изометрических плиток в ромбовидном мире. Те, которые я пробовал, всегда, кажется, выключены. Какой обычный / правильный способ сделать...