Пишем игру. Часть первая.


Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 18:23

Короче мня всё достало (перечислять что именно, не стану, а то грустно будет). Вобщем поэтому нужно что-то новое. Новым будет игра. Оставим 3д-выживалку пока в покое - ресурсов на нее пока не достаточно. Возьму другую идею - благо их хватает. Буду писать стратежку. Типа первой цивы+xcom. Но с уклоном в атмосферу фолаута. Таких вроде не было. Шелтер и прочие это про отдельный бункер. А мы возьмем поглобальнее. Придумывать детали буду на ходу, записывать тут что и как. Это для селф-поддержки, а то что-то сваливаюсь в ничегониделанье периодически. С вас пинки и хотелки. Писать буду на java, используя JavaFX, тут можно делать exe, вертеть графикой-спрайтами, сам язык несложный, и опыт разработки приложений уже есть. Так что вперед!

Итак. Общее видение такое - мир в постапокалипсисе, везде разруха. Остались отдельные убежища-бункеры (аналог городов). В распоряжение игрока дается один из таких бункеров. Сам бункер состоит из набора различных помещений - как в первых x-com. Навскидку приходит в голову несколько видов начальных ресурсов:
- еда
- вода
- инструменты (научные/строительные/предлагаем-какие-еще)
- люди (ученые/рабочие/население)
- оружие (виды?)
- техника (строительная/военная/?)
Игрок расширяет убежище, исследует технологии, постепенно восстанавливает и налаживает производство.

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

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

Насчет военных действий - пока что это видится как в первой циве, но хочется большей интерактивности. Возможно сделаю поле как в героях или CallToPower - с препятствиями и одиночными юнитами.

Графика упрощенная, пиксельная (некому рисовать). Вначале сам чего-нибудь покалякаю, чтобы обозначить хотя бы. Заказать что-то покарасивше можно будет и потом, когда уже будет к чему, и станет понятно что именно нужно.

Кооп по сетке обязательно. Постараюсь ИИ сделать интересным. Может пвп, но там много заморочек с балансом. Глобальные эвенты (не скажу какие!).
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 18:40

зарезервировано пока не знаю зачем
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
gynny
Гвардеец

Ветеран-Основатель
Поблагодарили: 234 раза
Сообщения: 9382
Имя персонажа: Gynny
Игра: GW2
Откуда: Москва
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение gynny » 04 сен 2017, 18:46

Занятно. Но все-же к чему будет ближе игра - к циве или х-сому? Т.е. бОльший упор на тактику боя, или стратегию?
П.с. Бункер хорош как мастерская и склад, но фермы все равно надо делать на поверхности, что затрудняет их защиту. Разве что у тебя хайтек - гидропоника, дрожжи, мясо из пробирки. В таком случае имхо лучше взять за основу сеттинг Sid Meier’s Alpha Centauri.
Biblusha: Отрицание, Гнев, Торг, Депрессия, Принятие
Muxto: Суббота, Воскресенье

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 19:10

на поверхности тоже надо делать, но там радиация и мусор, так что не сразу. Кстати. Раз у нас поселение бункер - выходит что там замкнутый цикл переработки. Т.е. с мусором тоже надо будет что-то делать.
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 19:14

от хкома скорее всего только менеджмент поселений, остальное цивилизация
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
gynny
Гвардеец

Ветеран-Основатель
Поблагодарили: 234 раза
Сообщения: 9382
Имя персонажа: Gynny
Игра: GW2
Откуда: Москва
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение gynny » 04 сен 2017, 19:33

Bumka писал(а):на поверхности тоже надо делать, но там радиация и мусор, так что не сразу. Кстати. Раз у нас поселение бункер - выходит что там замкнутый цикл переработки. Т.е. с мусором тоже надо будет что-то делать.
Можешь считать это ворчанием, но для мира фоллаута этот путь получения еды не подходит. Хайтек (гидропоника, дрожжи и мясо в чашке Петри) требует серьезную техническую базу. Для далекой планеты, у которой есть связь с Землей, это единственный выход (я как раз закончил читать "Экспансию" Дж. Кори), но для переживших катаклизм есть только 2 источника еды - консервы на складе да сад в выжженной зараженной пустоши.
Biblusha: Отрицание, Гнев, Торг, Депрессия, Принятие
Muxto: Суббота, Воскресенье

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 19:55

Вот, как мне кажется хорошее решение пришло - пусть изначально будет некий запас консервированной еды. И к тому моменту как он закончится игрок должен наладить получение еды какими-либо другими способами - построить подземные фермы или подготовить поверхность, искать ее в разрушенных городах, отнимать у других поселений. Гидропоника разве многого требует? Допустим пусть в базе будет реактор, запас еды-воды. Некая техническая база, механика-оборудование, которое будет изнашиваться, но чтобы это воспроизвести, нужно будет сперва изучить-освоить необходимые технологии.
Кстати, время пусть будет идти равномерно, день за днем, а не как в циве.
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
gynny
Гвардеец

Ветеран-Основатель
Поблагодарили: 234 раза
Сообщения: 9382
Имя персонажа: Gynny
Игра: GW2
Откуда: Москва
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение gynny » 04 сен 2017, 20:58

Bumka писал(а):Вот, как мне кажется хорошее решение пришло - пусть изначально будет некий запас консервированной еды. И к тому моменту как он закончится игрок должен наладить получение еды какими-либо другими способами - построить подземные фермы или подготовить поверхность, искать ее в разрушенных городах, отнимать у других поселений. Гидропоника разве многого требует? Допустим пусть в базе будет реактор, запас еды-воды. Некая техническая база, механика-оборудование, которое будет изнашиваться, но чтобы это воспроизвести, нужно будет сперва изучить-освоить необходимые технологии.
Кстати, время пусть будет идти равномерно, день за днем, а не как в циве.
Я бы посоветовал ограничить игру в чем-то. Если будет куча видов ресурсов и производственные цепочки - то это Сеттлеры (с упрощенной боевкой и дипломатией). Либо штуки 4-5 ресурсов ("еда", "вода", " электричество") - Цива. Если будешь развивать все аспекты игры по максимуму - получишь совершенно неиграбельного монстра, которого оценят всего пара человек.
Biblusha: Отрицание, Гнев, Торг, Депрессия, Принятие
Muxto: Суббота, Воскресенье

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 04 сен 2017, 21:07

ничего, вырезать всегда просто, вот добавлять сложнее ) И кстати сеттлеры-анно, тоже хороши. Я понимаю что можно переборщить. Но для этого сперва надо сварить борщ )) В анно последнем кстати стали упрощать и сам наверное знаешь что вышло.
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
gynny
Гвардеец

Ветеран-Основатель
Поблагодарили: 234 раза
Сообщения: 9382
Имя персонажа: Gynny
Игра: GW2
Откуда: Москва
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение gynny » 04 сен 2017, 23:01

Bumka писал(а):ничего, вырезать всегда просто, вот добавлять сложнее ) И кстати сеттлеры-анно, тоже хороши. Я понимаю что можно переборщить. Но для этого сперва надо сварить борщ )) В анно последнем кстати стали упрощать и сам наверное знаешь что вышло.
Давно не играл в Анно :) Но если сделаешь слишком сложно - не сможешь сбалансировать игру. Например, можно сделать чтобы при питании одними консервами уровень счастья не превышал 50%, и плюс тратились витамины, зато население почти не болеет. При разнообразном рационе (картошечка, филе брамина, игуана на палочке) повысится счастье, зато придется пить Рад-Х, а так же будут время от времени случаться эпидемии. Т.е. для каждого продукта питания, технологии, одежды придется продумывать кучу параметров, их влияние друг на друга и на параметры населения, и в итоге можно утонуть в микроменеджменте (хотя если в игре будет ТОЛЬКО это - тоже может взлететь).
Biblusha: Отрицание, Гнев, Торг, Депрессия, Принятие
Muxto: Суббота, Воскресенье

Аватара пользователя
Jarvis
Гвардеец

Почетный Ветеран
Поблагодарили: 24 раза
Сообщения: 691
Имя персонажа: Carmickle
Игра: TESO
Игра 2: SWtOR
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение Jarvis » 05 сен 2017, 20:51

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

Просто если даже ориентироваться на цивилизацию, то одно дело первая, совсем другое - шестая и совсем третье - CTP.

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 05 сен 2017, 22:32

Jarvis писал(а):Какой будет глобальная цель игроков?
Думаю что тут стоит дать выбор игроку - например он сможет выбрать какую-то конкретную цель: объединить мир или завоевать его, или еще что-то. Либо играть неограниченно. В качестве результатов можно использовать статистику - когда было сделано то или иное ключевое исследование, количество ресурсов, захвачен мир или еще что-нибудь.
Jarvis писал(а):Какие вехи должны быть пройдены как ключевые точки?
Пока на этот счет мало мыслей. Но какие этапы приходят на ум, в обобщенном виде:
- первоначальное развитие убежища, формирование отрядов для исследования окрестностей, работа с начальными ресурсами
- развитие производственной базы, встречи с другими поселениями, взятие под контроль близлежащих территорий
- дальнейшее развитие производственной базы и исследование технологий, экспансия и расширение влияния, захват или присоединение новых убежищ, начальная очистка территорий от загрязнения
- захват и контроль материка, к этому времени на других материках должны развиться другие крупные сообщества и предстоит искать способы как-то с ними сотрудничать или воевать.
- далее большой этап по глобальному доминированию или созданию некоего союза империй
- выход в космос
- дальше тут есть варианты, но о них потом

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

плюс к этому, надо как-то пристроить некие глобальные угрозы с которыми придется бороться. Например экологические катаклизмы, болезни/мутации, и некоторые другие, не природные варианты.
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
Jarvis
Гвардеец

Почетный Ветеран
Поблагодарили: 24 раза
Сообщения: 691
Имя персонажа: Carmickle
Игра: TESO
Игра 2: SWtOR
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение Jarvis » 06 сен 2017, 07:45

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

Схему глобальных потрясений можно сделать похожей на симсити. С поправкой на местный колорит :)

Ну а вообще... Ты играл в свое время в CTP? Там предусмотрено продвижение в подводный мир и орбитальное строительство (а также военные и торговые пути там же). Некоторые хорошие решения можно взять по аналогии, а кое-какой брак (в частности искусственный идиот) надо либо убирать вообще, либо улучшать. Правда в части программирования ИИ я не помощник, самого бы кто поучил...

Аватара пользователя
Bumka
Гвардеец

Великий Сказочник Почетный Ветеран
Поблагодарили: 366 раз
Сообщения: 2988
Имя персонажа: Bumka
Игра: нет
Откуда: оттуда

Re: Пишем игру. Часть первая.

Сообщение Bumka » 06 сен 2017, 11:53

Ты играл в свое время в CTP? Там предусмотрено продвижение в подводный мир и орбитальное строительство (а также военные и торговые пути там же).
да, конечно играл, мне как раз и нравилось то, что игра продолжается в будущее, после достижения настоящего. К сожалению игра была сильно глючной и ИИ сильно тупил. Ее кстати сильно расширили модом Ages of Men вот тут - https://apolyton.net/ . Опять же из-за большого числа наворотов и ньюансов играть там еще сложнее. Если что - у меня даже исходники для CTP валяются, но там ацкая каша ))
Что это мы всё без молока и без молока? Так и умереть можно.

Аватара пользователя
Jarvis
Гвардеец

Почетный Ветеран
Поблагодарили: 24 раза
Сообщения: 691
Имя персонажа: Carmickle
Игра: TESO
Игра 2: SWtOR
Контактная информация:

Re: Пишем игру. Часть первая.

Сообщение Jarvis » 07 сен 2017, 11:23

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

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

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

Можно попытаться крафт сделать на уровне модификаций майнкрафта (не ванилла, там слишком просто), но следует понимать, что искать какую-нибудь Звезду Нижнего Мира или Водный Чип путем длительных и сложных манипуляций значит игроков только отпугнуть. Идеально, если набор сырья будет ограниченным, а вот уже из него можно изготавливать большое количество полуфабрикатов и заготовок. Однако и это имеет минусы.

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

3. Как будет осуществляться исследование технологий? По схеме цивилизаций с вложениями в исследования и заимствование из иных источников? По схеме майнкрафта, когда технология считается достигнутой как только раздобыт первый образчик применения этой технологии? Или же по схеме УФО, когда исследования требуют обязательного исследуемого компонента? Возможно ли какое-то сочетание этого дела? Ну и в принципе, каждая технология каким-то образом влияет на игровой процесс, тогда какое максимальное количество технологий предполагается?

4. Выход в космос предполагает игру на какой арене: орбита, планета и спутник(и), звездная система? Тот же CTP ограничился орбитой, что имело плюс, но имело и минусы.

5. Кстати, а какой вообще временной интервал предполагается для игры? Допустим, апокалиптический год считается за нулевой, тогда когда старт и когда условный финиш? Финиш условный, потому что игра с открытым концом.

Ответить

Вернуться в «Онлайн игры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей