Войти
ПрограммированиеФорумИгровая логика и ИИ

Как посчитать весь игровой мир честно? (3 стр)

Страницы: 1 2 3
#30
21:34, 12 авг 2023

Skvoznjak
> А зарабатывает это толпа по ночам, грабя банкоматы и друг друга:) Как в новых
> землях ништяки размножались при попрошайничестве, а тут при грабежах. Какие-то
> детали в играх нужно упрощать, если не стоит цель просимулировать именно их.
просимулировать все невозможно. Симулировать нужно те факторы, которые окажут влияние на другие факторы.
Например легко можно просимулировать доходы населения, но совершенно нет смысла симулировать поход в кассу два раза в месяц.

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

#31
2:19, 13 авг 2023

Ren
> это какая такая игра где люди честно спят, едят и ходют на работу?
workers & resources soviet republic
там, правда, несколько альтернативная реальность, но в республиках на десятки тысяч человек ты можешь увидеть что каждый гражданин делает и где (и зачем) находится в данный момент
слайд-шоу начинается при населении 100тыс. и более (в зависимости от компа)

ну или более простой и близкий пример: startopia

#32
5:20, 13 авг 2023

Artix
> Как архитектурно должен выглядеть софт честной игры-симулятора гражданина
DEV01
> Самому интересно. Как мне писали - ECS & DOD и фейки.

+ Показать
#33
12:36, 13 авг 2023

Ren
> но совершенно нет смысла симулировать поход в кассу два раза в месяц.

Как же в этом случае гопникам грабить корованы?

#34
14:15, 13 авг 2023

pahaa
> Ren
> > это какая такая игра где люди честно спят, едят и ходют на работу?
> workers & resources soviet republic
Нет там такого:) Там вообще все привязано к действиям игрока, без "виртуализации".
Болванчики следуют строго прописанным цепочкам.

> ну или более простой и близкий пример: startopia
Вообще не в тему, это ближе к простейшим алгоритмам Dungeon Keeper

#35
(Правка: 16:05) 16:03, 13 авг 2023

Fantarg
> Нет там такого:) Там вообще все привязано к действиям игрока, без
> "виртуализации".
> Болванчики следуют строго прописанным цепочкам.
Во многих играх и подобного нет. У человечков нет собственного ума, да, но они передвигаются, ходят на работу и прочее. По сравнению с Sim City 4 это другой уровень.

#36
(Правка: 17:21) 17:17, 13 авг 2023

Fantarg
> Болванчики следуют строго прописанным цепочкам.
У них есть потребности (в т.ч. потребность в работе), которые они пытаются удовлетворить. Направить их строго куда-то в конкретное место можно, но это лишь дополнительная функция, пользоваться которой не обязательно. Так что под ваше описание всё очень хорошо подходит.
Если это всё не то, то вам надо ТЗ уточнять, товарищ.

Fantarg
> Вообще не в тему
В смысле не в тему? Пришельцы спят? Да. Едят? Да. Ходят на работу? Да. И всё это они делают совершенно честно! В этой игре из нечестного только Арона: торгует без космопорта и по завышенным ценам.

#37
17:27, 13 авг 2023

DEV01
> Во многих играх и подобного нет.
Так и не обсуждаются же те, многие игры. Есть условия для темы и названы определенные игры.

pahaa
> это они делают совершенно честно!
а) "Это" не совсем то, что подразумевалось под честностью в сообщении оппонента
б) Честность какая-то - это в условиях простейших алгоритмов. Эт как сравнить: 2 не равно 1, честное условие? Честное. Вы голодны? Да! Значит не будете голодны, если голодные.... :D

#38
17:43, 13 авг 2023

Fantarg
> Вы голодны? Да! Значит не будете голодны, если голодные
Немного не так.
Вы голодны? Значит после окончания рабочей смены вы идёте в гастроном и закупаетесь там продуктами.
Если в магазине к моменту вашего прихода нет продуктов, продавцов или там очереди в 100500 человек, то вы возвращаетесь голодными.
И если пару раз вы остались голодными, то вы или садитесь на трактор и валите заграницу, или пополняете графу "смертность", ваши несовершеннолетние дети переезжают в детский дом, а квартира передаётся соседскому сыну, которому недавно исполнился 21 год и ему полагается отдельная жилплощадь.

#39
17:59, 13 авг 2023

>Как архитектурно должен выглядеть софт честной игры-симулятора гражданина, где есть большое количество зданий, людей, событий и все честно обратывается и взаимодействует?

Вот несколько вариантов ответов.

- Простой ответ: не должен, но будет выглядеть сложно. Точнее ответить на вопрос безе деталей не получится.
- Полезный ответ: не трать время на продумывание этой архитектуры — делай как делается, потом решай частные конкретные проблемы, делай рефакторинг проблемных частей работающей игры. Судя по вопросу и формулировкам, закапывание в сложную архитектуру на этом этапе скорее запутает, чем поможет.

Каких деталей не хватает (для примера):

- Платформа и её ограничения: веб, консоли, PC, наличие видеокарты, etc.
- Базовые механики: turn based / realtime, mmo/cooperative/offline, etc.
- Особенности модели мира: 2d/3d, какая физика ожидается, на что она будет влиять.
- Что значит «большое количество чего-то» и в чём ожидается проблема: огромное число простых сущностей; каждая сущность обладает миллионом параметров и весит по мегабайту; сущности могут взаимодействовать только попарно или кооперироваться в группы по 100500 штук; etc.

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

Поэтому сначала делается максимально прямолинейный прототип, потом на нём обкатываются разные сценарии, смотрятся проблемы и потом выбирается компромис между фичами и возможностями.

Страницы: 1 2 3
ПрограммированиеФорумИгровая логика и ИИ