Gamedev


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
63 7 28

Space Agency Simulator Аноним 18/02/18 Вск 19:34:09 4774281
001.gif (1200Кб, 1198x674)
1198x674
015.png (142Кб, 1920x1080)
1920x1080
016.png (255Кб, 1920x1080)
1920x1080
017.png (1201Кб, 1920x1080)
1920x1080
В этом ИТТ треде я буду пилить тру спейссим с приятной графикой, немного измененной орбитальной механикой и с различными фичами(чтобы отличаться от конкурентов).

Планируемая СУТЬ: игрок берет на себя роль оператора космического центра, космонавта и конструктора. Водителя заправщика, строителя-архитектора, пилота самолета, неба и даже Аллаха. Целями игры являются исследование Солнечной системы, строительство космической инфраструктуры (базы, станции, группировки спутников) и колонизация просторов ближнего космоса. Прямо как в Kerbal Space Program, ага.

Приоритеты разработки: производительность и гибкость конструктора. Поддержка модов не в приоритете.

Что сделано: Более-менее готова симуляция орбитальной механики, экран оператора, т.е. карта, отрисовка реального мира с орбиты. Тем не менее объекты все еще не взаимодействуют между собой в "реальном мире", спутник может пролетать через планеты и другие спутники.
Симуляция частично решает задачу N тел. Для кораблей и мелких объектов считается реальное гравитационное взаимодействие, однако сами они не имеют гравитации, планеты перемещаются по невозмущенным орбитам, т.е. по рельсам. Сделано для повышения производительности и упрощения геймплея. Точки Лагранжа в наличии, барицентрические системы отсчета будут в следующих версиях.
Со времен предыдущей версии (0.0.50) был добавлен реальный мир, значительно переделан пользовательский интерфейс и проделана огромная работа по оптимизации. Расчет траекторий работает достаточно быстро и не просаживает фпс, нагружая все доступные ядра ЦПУ.
ГЕЙМПЛЕЯ ПОКА НЕ ЗАВЕЗЛИ, НО МОЖНО ЛЕТАТЬ КРУГАМИ. И овалами.

Что не сделано: Конструктор, физическое взаимодействие между объектами, поверхности планет, вид от первого лица, дамаг модель, аэродинамика, и все такое прочее. Перечислять можно долго.

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

Следующия версия: 0.3. Основной функциональностью будет конструктор со спавном крафтов прямо на орбиту. В это уже можно будет играть.

Где скочять? Пока нигде, после релиза 0.2 вброшу ссылку в тренд.
Аноним # OP 18/02/18 Вск 20:08:00 4774442
Аноним 18/02/18 Вск 22:31:22 4775123
>>477428 (OP)
Велкам.

В последнее время в ГД внезапно появились игроделы. Что, с нового года пообещали себе делать игры?
Аноним 18/02/18 Вск 23:32:22 4775644
Аноним 19/02/18 Пнд 04:41:13 4776565
>>477564
Там немного про другое. На ютубе видел.

>>477512
Ага, с нового 2017-го, лол.
Аноним 19/02/18 Пнд 10:20:34 4777056
Годнота
Аноним 19/02/18 Пнд 11:13:29 4777267
>>477428 (OP)
ОП, а зачем эти мусорные данные игроку типа тру-аномали и аргумент-оф-пе? Очевидно что игрок не знает что это и в геймплее все цифры не будут использованы.

Просто замусорить экран цифирками для антуражу? Или есть реальная причина?
Аноним 19/02/18 Пнд 11:33:10 4777358
>>477726
>мусорные данные
Ну вобщет мусорные данные, добавленные для красоты, это все остальное кроме циферок.
Циферки нужны для навигации, без них практически никак. Хотя их можно скрыть кнопками сверху.
>игрок не знает что это
Увы, без этих понятий полеты в околореальном космосе невозможны.
Аноним 19/02/18 Пнд 12:16:03 4777419
Зачем использовать РК4, когда можно заюзать продвинутого Эйлера или Бимана, упростить код, ускорить расчеты и повысить точность?

РК4 для задачи Н тел работает в 4 раза медленнее обычных методов, но точность у него меньше, чем у четырёх подитераций даже обоссанного Эйлера.
Аноним 19/02/18 Пнд 12:47:36 47775210
>>477741
Один говорит что Рунге-Кутту надо, другой со своими Биманами приходит. Где ты прочитал о том, что я использую РК4, шпиен??
Алсо, считается уже достаточно быстро, траектория длительностью в один орбитальный период считается меньше чем за 1 физический фрейм - 0.1 секунды.
Аноним 19/02/18 Пнд 12:47:49 47775311
Аноним 19/02/18 Пнд 13:31:46 47776712
>>477752
> за 1 физический фрейм - 0.1 секунды.
У тебя ж корабли будут туннелировать сквозь друг друга при хоть сколько-нибудь существенных скоростях на такой частоте. Или ты планируешь использовать рейтрейсинг?
Аноним 19/02/18 Пнд 13:36:46 47777013
>>477767
Все физические движки работают на 10-20 фпс, это нормально.
Планирую что-нибудь придумать, когда доберусь до обработки коллизий.
Аноним 19/02/18 Пнд 13:45:57 47777614
>>477752
>Где ты прочитал о том, что я использую РК4, шпиен??

Ты сам это несколько раз уже писал.

>0.1 секунды
Ну хз, при постоянном газовании подтормаживание предсказываемой траектории будет существенное. Или ты там с меньшим качеством считаешь?
Аноним 19/02/18 Пнд 13:51:25 47778415
>>477776
>при постоянном газовании
Просто рисуется невозмущенная орбита, и если успевает посчтитаться, то траектория. Все равно надо будет расчет маневров дописывать, там эти 0.1 секунды роли играть не будут.
Аноним 19/02/18 Пнд 13:58:55 47778816
>>477770
> Все физические движки работают на 10-20 фпс, это нормально.
В космических инженерах 60 фпс.
Аноним 19/02/18 Пнд 14:04:37 47779217
>>477788
То что ты видишь на экране это фпс графического движка.
Аноним 19/02/18 Пнд 14:32:34 47780718
>>477792
Нет, я читал инфу от разрабов и сам проверял на туннелированиях.
Аноним 19/02/18 Пнд 16:11:42 47782519
>>477735
>Циферки нужны для навигации
А можно конкретный пример? Берет игрок аргумент-оф-пе в 57.321 градус, и...
И что с ним делает?
Аноним 19/02/18 Пнд 16:23:32 47783120
>>477825
Аргумент перицентра это угол между перицентром и восходящей нодой (AN). Соответственно, чтобы, например, выровнять наклонение орбиты, надо сделать прожиг в антинормаль в момент, когда истинная аномалия будет равна этому углу.
Истинная аномалия - угол между кораблем и перицентром.
Аноним 19/02/18 Пнд 16:26:16 47783221
>>477831
Двачую! Я так в SpaceEngine делал, когда орбиту своего кораблика выравнивал.
Аноним 19/02/18 Пнд 16:32:13 47783622
>>477831
>чтобы, например, выровнять наклонение орбиты, надо сделать прожиг в антинормаль в момент, когда истинная аномалия будет равна этому углу.
Но для этого не обязательно сравнивать эти цифры, достаточно просто прожечь когда находишься собственно в восходящей ноде, которая отображается на экране.
Аноним 19/02/18 Пнд 16:33:49 47783723
>>477836
А выебываться как?
Аноним 19/02/18 Пнд 22:25:16 47798724
>>477831
Ничего не понял но удачи тебе.
Аноним 20/02/18 Втр 06:08:20 47805725
>>477987
Не расстраивайся, игра для достаточно узкой аудитории людей, упарывающихся по ИРЛ космонавтике.
Когда-нибудь сделаю обучение.
Аноним 20/02/18 Втр 15:47:22 47819726
018.png (37Кб, 993x559)
993x559
019.png (128Кб, 1920x1040)
1920x1040
Бамп крутым текстом для шапки на патреоне и ПРОИЗВОДИТЕЛЬНОСТЬЮ. Какого хера эта говнина выдает только 56 фпс при загрузке ЦП на 40% науке неизвестно.
Аноним 20/02/18 Втр 16:36:31 47820627
>>478197
>Какого хера эта говнина выдает только 56 фпс при загрузке ЦП на 40% науке неизвестно.
Может потому, что она грузит ещё и ГПУ?
Аноним 20/02/18 Втр 16:47:45 47821128
Аноним 20/02/18 Втр 17:11:25 47821629
>>478206
Нет, там нечему грузить. Самая графонистая часть с планетами работает на 60 фпс. Что-то с расчетом траектории для отрисовки.

>>478211
Соберу, но тестировать мне негде. Так что наличие играбельной версии обещать не буду.
Аноним 20/02/18 Втр 19:32:17 47824830
>>478197
Это действительно странно. У меня 100 нефиксированных тел считает под 6000 фпс на одном ядре. Может быть, у тебя криво пересчет траектории сделан, каждый раз по новой считаешь?
Мимо-оп из треда BlackSky
Аноним 20/02/18 Втр 19:48:47 47825631
>>478248
Я считаю траекторию в будущем, а не только следующий шаг.
Аноним 20/02/18 Втр 20:02:38 47825832
>>478256
А зачем траекторию несколько раз считать? Ничего не изменилось - досчитываешь только конец траектории, а текущее состояние меняешь на состояние в начале предсказанной траектории (на движение змеи похоже - только голова движется, сегменты просто меняют нумерацию). Итого вычислений столько же, сколько и без просчета траектории. Полностью траекторию пересчитываешь только если включался двигатель.
Аноним 20/02/18 Втр 20:08:57 47826533
spaceagencysimu[...].webm (4981Кб, 1360x768, 00:00:54)
1360x768
>>478258
Я её пересчитываю только после ускорения. Ну и плюс сопутствующие вычисления тоже ЦП грузят.
Короче, и так пойдет пока.
Аноним 20/02/18 Втр 20:13:37 47826934
>>478265
Ну так тогда не совсем понятно, как симуляция одного тела может работать так медленно. Кстати, ты не на Юнити, случаем, пишешь?
Аноним 20/02/18 Втр 20:13:59 47827035
Аноним 20/02/18 Втр 20:17:48 47827236
Аноним 22/02/18 Чтв 17:51:22 47899137
24.jpg (32Кб, 659x399)
659x399
Бумп пролетной траекторией через сферу влияния Луны.
Аноним 24/02/18 Суб 12:14:59 47960838
Выложил версию 0.2.
Относительно 0.0.50 улучшена производительность, добавлен реальный мир, переделан юай, наделана куча багов.
Скачать можно тут: https://www.patreon.com/pathfindergames
Аноним 25/02/18 Вск 05:25:25 47977739
>>477444
>1200$
Хуя ты зажрался, братишка.
Аноним 25/02/18 Вск 08:55:15 47978440
>>479777
Кушать хочется прост. Если не кушать, то игру не получится доделать.
Аноним 25/02/18 Вск 09:04:07 47978541
>>479784
Ета мамка тебя патронит 1$?
Аноним 25/02/18 Вск 09:19:42 47978642
>>479784
Я и говорю зажрался, на 1200$ именно что жрут, а покушать и на 300$ можно.
Аноним 25/02/18 Вск 09:39:49 47978843
>>479786
Сидя голым в бабкиной хате, ага. 1200 это та сумма, после которой разработка перестанет быть хобби для фана и станет работой, там же написано.
Аноним 25/02/18 Вск 10:13:41 47979344
>>479788
Такие деньги с интернет пользователей собрать нереально, 300 баксов максимум.
Аноним 25/02/18 Вск 11:09:52 47980645
>>479793
Вопрос не в реальности, вопрос в зарплате. Если нереально, то буду себе пилить в свободное время, работа у меня есть.
Аноним 27/02/18 Втр 11:49:11 48065146
>>477428 (OP)
Так блэт. Мне нужен свой собственный комми-шизик для бампов. Никто в разделе в плоскую землю не верит?
Аноним 27/02/18 Втр 15:58:13 48077647
комми-шизик1.png (38Кб, 400x400)
400x400
>>480651
Твоя игра говно, теория шарообразной Земли отмерла еще в прошлом веке, астрофизика - высшая стадия империализма.
Аноним 27/02/18 Втр 17:55:00 48082448
Написал в дискорде OpenSpaceProgram пост в духе "хватит страдать хуйней, просто начните делать", получил бан. Чот проигрываю сижу.
Аноним 28/02/18 Срд 15:05:25 48107549
>>480776
Я так и не придумал, что тебе ответить. И вообще ты неубедительный, не быть тебе шизиком.
Аноним 28/02/18 Срд 18:32:30 48119050
>>481075
Я же просто скопипастил оригинальные(тм)(с) шизикопосты и заменил в них пару слов, чтобы соответствовать треды. Ты просто плохо разбираешься в комми-шизиках!
Аноним 09/03/18 Птн 07:21:18 48414051
020.png (425Кб, 1920x1040)
1920x1040
Тредик не тони.
Пофиксил пару багов и перекинул иконки из канваса в world space.
Сорт оф отпуск, пока думаю над реализацией конструктора крафтов.
Аноним # OP 17/03/18 Суб 20:48:00 48796452
Отставить погружение.
Смотрю туториалы на ютабе Пытаюсь запилить процедурные гнущиеся детали, успехи так себе, но я не здоюсь.
Аноним 04/04/18 Срд 06:28:19 49405853
>ух счяс сделою конструктор!!
>месяц спустя лепиш кубы друг к другу и генеришь меши в скриптах

Скрины показывать не буду, стыдно(
Аноним 11/04/18 Срд 13:23:22 49528254
Где шин
Аноним 11/04/18 Срд 15:05:07 49528855
>>495282
Прям вообще шин нескоро. Следующую версию выложу летом-осенью, надеюсь.
Аноним 11/04/18 Срд 15:11:23 49528956
>>484140
раз ты стремишься к максимальной реалистичности, то сделай эмуляцию тепла по блокам и чтобы можно было внутрянку модулей самому компоновать. И чтобы, скажем, при неудачном расположении окислителя блок всегда бомбил при перегреве.

Алсо, вот тебе в помощь:
Аноним 11/04/18 Срд 15:11:40 49529057
Аноним 11/04/18 Срд 15:34:58 49529358
>>495289
>внутрянку модулей самому компоновать
Камера сгорания, турбины, трубы, топливные баки и структурные элементы (на которых это все крепится) будут отдельными деталями.
Так же как датчики, провода и мониторы/антенны при передаче данных.

>бомбил
В моих кириллофантазиях он еще и плавиться сможет. Но это неточно, там надо исследовать вопрос.
Аноним 12/04/18 Чтв 04:16:22 49538959
>>495293
> Камера сгорания, турбины, трубы, топливные баки и структурные элементы (на которых это все крепится) будут отдельными деталями.
> Так же как датчики, провода и мониторы/антенны при передаче данных.
В это точно никто не будет играть, да ты и не закончишь никогда.
Аноним # OP 12/04/18 Чтв 05:06:03 49539060
Аноним 13/04/18 Птн 14:18:23 49561061
>>495288
Где на тебя можно подписаться, кроме патрошки
Аноним 13/04/18 Птн 16:58:36 49564162
Аноним 26/04/18 Чтв 19:52:28 49737463
25.jpg (16Кб, 230x287)
230x287
Короч допрототипировал своё говно, можно начинать делать уже.
Провода между элементами будут отдельными физическими объектами, можно будет их прокладывать, рвать и чинить. Два месяца, Карл.
Аноним 28/01/19 Пнд 03:08:32 55052964
Игра заброшена, оп выпилился.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов