Gamedev

Ответить в тред Ответить в тред
Геймдев, как форма эскапизма Аноним 01/06/20 Пнд 20:27:39 6741091
4 игры.jpg 284Кб, 2560x1440
2560x1440
20 игр.png 985Кб, 2560x1440
2560x1440
Геймдев, как форма эскапизма

Приветствую аноны.

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

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

Пишу на С# в моногейм
Платформа - ПК
Рисую, моделю и анимирую, так же сам.
Игра разрабатывается, как часть более глобальной истории, описывающей вселенную, которую я так же сам придал.
Продавать не планирую.
Планирую выкладывать на itch.io

Сейчас застрял, на том, чтобы прикрепить анимации к кнопкам клавиатуры. Пока всё.
Аноним 01/06/20 Пнд 21:52:48 6741162
>>674109 (OP)

>За всё время написал более 20и игр.

Прошёл 20 однотипных туториалов, не освоив как следует ни одной механики.
Чего только твой арканоид с перемещением шарика по клеткам стоит. Эскапизм my ass.

Шлю тебе лучи поноса.
Аноним 02/06/20 Втр 08:57:12 6741723
Двачую этого >>674116 . Думаешь, сирешётку в шараге выучил, и ты теперь у мамы Кодзима? Ты не Кодзима, ты говно.
Аноним 02/06/20 Втр 11:05:24 6741774
^ Ебать токсики набежали. Модератор, потри их.
Аноним 02/06/20 Втр 14:19:02 6742105
>>674116
Двачую. Игры уровня скрейча, не более
Аноним 02/06/20 Втр 14:21:12 6742126
S00602-14200068.jpg 125Кб, 1057x628
1057x628
>>674177
То есть хочешь сказать, что это не говно игры? Ты бы в такие на полном серьёзе играл?)
Аноним 02/06/20 Втр 14:29:51 6742147
>>674212
Главное в игре - чистовой прототип, каркас; а спрайты можно и потом нахуярить. Так все игры делаются.
Аноним 02/06/20 Втр 14:50:32 6742188
>>674214
Ну блин, это же игра безо всяких интересных механик. просто.................... платформер, корзинка, тетрис и другие игры. Не думаю что просто бегать по платформам и собирать монетки будет интересно. Да и при всём желании, ты не запихнёш ничего сверх интересного в, например, платформер т.к. этот жанр уже исчерпал себя
Аноним 02/06/20 Втр 15:22:45 6742259
разрешаю тебе преодолеть стеклянный потолок мелкоигр и себе
Аноним 02/06/20 Втр 15:54:43 67423010
>>674109 (OP)
>пытаюсь создать, что-то стоящее
>клоном бомбермена
>клоном

Ты дебил или да?
Аноним 02/06/20 Втр 16:15:40 67423311
>>674214
А какой у тебя каркас?

У тебя даже в клонах наипримитивнейших игр кривые механики. К чему там спрайты "нахуяривать"?
16pixel 02/06/20 Втр 18:09:57 67428312
Никого не слушай, хуярь игры. Постоянно спрашивай себя, интересно ли играть в то что ты делаешь, и почему. Наработаешь скилл, а это самое важное.
Аноним 03/06/20 Срд 20:37:44 67457013
Screenshot1.jpg 185Кб, 1280x720
1280x720
>>674109 (OP)
Нашёл несколько интересных туторов на гитхабе.
Скомпилировал.
Один - 3д аркада с управлением на джостике, для двоих.
На будущее может пригодиться.
Аноним 03/06/20 Срд 20:40:14 67457214
Platformer2D.mp4 7729Кб, 800x516, 00:00:31
800x516
>>674109 (OP)
Второй очень интересный тутор 2д аркада, из интересного - есть физика, есть переходы между уровнями, анимации врагов и главное, создание карт в самом обычном блокноте!
Аноним 03/06/20 Срд 20:50:50 67457415
GeoWar.mp4 20641Кб, 1936x1120, 00:00:28
1936x1120
>>674109 (OP)
И на последнее как я считаю самая интересная игра.

На гитхабе было несколько туторов и все недоделанные.

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


Аноним 05/06/20 Птн 18:17:49 67492916
GeoWar.mp4 20679Кб, 0x0
0x0
>>674109 (OP)
Кароче разобрался, что было с шейдерами.
При установке пакетов обновления для моно я не думая установил MonoGL, а она как выяснилось не поддерживает любые шейдеры, даже те что созданы в самой MONO. Кстати по этой же причине не работали библиотеки Медиа для звуков и видео.
Переустановил пакеты на MonoDX, которые поддерживают директс и шейдеры, заработало, но беда в том что сами шейдеры написанные в этом туторе не подходят. Кароче остался без размытия и свечения жаль конечно, но пока так.

Опять же по тутору добавил чёрные дыры, которые засасывают игрока и мобов.

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

Сетка очень живая.
Она затягивается внутрь при появлении чёрной дыры.
Так же она пузырится при смерти главного героя
И по краям оттопыривается при отражении пуль врага от границ экрана.
Выглядит круто, но мне кажется бесполезно.

Кароче для взрывов в бомбомэне систему частиц точно попробую реализовать, а вот, что с сеткой делать не совсем понимаю хотя было бы неплохо её прикрутить.
Аноним 05/06/20 Птн 18:53:36 67493617
Аноним 05/06/20 Птн 19:03:12 67494218
>>674574
Из всех твоих "туториалов" - этот самый полезный. Если здесь ты хоть как-то научился работать с частицами (а не тупо перекопировал код) - то это хорошо. Остальное - недостойный упоминания шлак.
Аноним 10/06/20 Срд 07:17:47 67584519
Запись202006100[...].gif 26601Кб, 1026x797
1026x797
>>674109 (OP)
Потратил кучу времени, чтобы превратить 2д платформер в топдайн.
Но застрял на том, что не смог реализовать добавления выстрелов/бомб в данной игре. Просто в самой игре есть только примеры, как добавляются спрайты, но нет как их убрать.
Из плюсов, разобрался с управлением перса, поменял анимацию кристаллов, посмотрел, как работают другие анимации, но всё равно так и не понял, как жу убирать спрайты.
Пока отложу этот движок игры и перейду к другому.
Аноним 13/06/20 Суб 12:53:59 67637320
>>674212
никто не играет в говноподелия геймдеверов
а вообще эта ахуенная практика для разраба всякое говно пилить, очень хорошо руку и мозги набивает, к тому же на моно посложнее будет чем на юньке
Аноним 13/06/20 Суб 20:35:11 67643521
Аноним 13/06/20 Суб 22:36:24 67646022
>>674109 (OP)
Сейчас пердолюсь с созданием разных видов бомб.
Создал мину, но не как не могу её заставит взрываться, когда настапает на неё не толко враги, но и игрок, у меня или совсем не реагирует или сразу подрывается в момент установки бомбы.
Создал гранату, она взрывается при столкновении с противником, пока не могу физику прикрепить, чтобы она далеко не улетала.
Создал бомбу, но не как не могу настроить таймер и волну взрыва, толь сделать так чтобы диаметр коллизии динамически менялся при взаимодействии с мобом, толи просто добавлять к бомбе которая взрывается ещё 4-8 бомб по кругу.
Такие дела.
Аноним 14/06/20 Вск 12:18:10 67654823
>>674109 (OP)
Довёл до ума гранаты, теперь они могут взорвать прямо на персонаже если долго бежать с нею, так же гранаты сами подрываются.
Убрал возможность подрываться игроку если он просто наступит на гранату это как то нелогично.

Довёл до ума мины теперь если игрок наступает на свои же мины, то так же как и мобы подрывается.

Почти довёл до ума гранаты, теперь они взрываются сами по прошествии времени, ну а ещё они взрываются если игрок наступает на них.
Единственное не как не могу придумать, как реализовать взрывную волну. Динамическое изменение кружка коллизии не к чему хорошему не привело, теперь бомба просто расширяет коллизию до бесконечности пока не подорвётся, а мне всё таки нужно расширять коллизию уже после наступившего взрыва бомбы.
Кароче пока оставил, как есть, ах да ещё нужно подумать, как показать максимальную дистанцию взрывной волны, ну кружок расширяющийся, попав в который мобы и игрок умирают.

Такие дела.
Аноним 14/06/20 Вск 12:20:26 67654924
>>676548
Ах да забыл, гранаты теперь это связующее между минами и бомбами, теперь можно пульть гранатами в свои же мины или бомбы, а они будут подрываться. Но пока без взрывной волны.
Аноним 14/06/20 Вск 12:58:44 67655325
>>676460
>сразу подрывается в момент установки бомбы
Так добавь ей таймер на взвод.
Аноним 14/06/20 Вск 16:30:56 67660226
>>676553
>Так добавь ей таймер на взвод.
Уже сделал, один таймер на жизнь бомбы, второй таймер на установку бобмбы, что игрок не пытался сразу в одном месте поставить 2е бомбы.
Аноним 15/06/20 Пнд 12:12:55 67672827
Они говорили Xna это тоже, что и Monogame, они говорили просто берёшь код Xna и используешь в MonoGame.
Вот только они забыли сказать что половины библиотек из Xna 3.0 не поддерживаются в Xna 4.0 т.е. в Monogame.
Нашёл пример бомбермена - не запускается. Потому что использовал старые библиотеки для сохранения, а в моно они выпилена нахер, а в замен какой-то косячный джейсон или XML.
Нашёл ещё одну игру типо пэкмана, для Xbox запустил в принципе интересно может пригодиться если дорасту до консольных игр с джостиковым управлением.
Аноним 16/06/20 Втр 09:05:23 67688428
1ааа.jpg 114Кб, 616x667
616x667
>>674109 (OP)
Сегодня выяснил одну очень интересную штуку. В попытке сделать коллизию стену для врагов, дошёл до того что заставил стены отталкивать врагов, конечно нормальной коллизии не получилось если игрок стоит чётко за стеной и враг упёртый то с трудом но пройдёт он стену,
НО это может значительно упростить поиск пути врагов для больших и динамически меняющихся уровней, если каждая стена на уровне будет посылать сигнал врагам не приближаться и отталкивать их то не нужно будет вводит алгоритм поиска пути!
Другими словами враги просто преследуют героя, а окружающие тайлы препятствий сами поддакивают врага не давая ему застрять.
Но конечно же нужно по прежнему добиться нормальной коллизии врагов и препятствий.
Аноним 18/06/20 Чтв 10:59:36 67743529
пбб.jpg 352Кб, 1316x993
1316x993
>>674109 (OP)
Сегодня создал разрушаемые ящики и решил протестить поиск пути мобов в перенасыщенном стенами и ящиками уровне, вышло не очень, пока ящиков и мобов было мало, худо, бедно бедолаги добегали до героя, но когда коллизионных объектов и врагов значительно прибавилось, то наступил коллапс, мобы просто сбивались в кучки и не могли никуда двигаться.
Решил сделать коллизионные стены на основе самих мобов, хм получилось забавно, теперь мобы отлично видят стены, но обходить её отказываются предпочитая её толкать в сторону героя, т.е. они тупо прут на героя не смотря на горы кирпичей, забавно, я уже отключил физику отталкивания и притяжения для чёрных дыр и теперь нужно подумать , как обмануть судьбу и заставить стены на основе врагов стоять на месте и ждать пока их не разрушат.
И да немного подкорректировал урон, теперь враги мрут от 3х выстрелов, ещё нужно подумать, как сделать так чтобы смерть врагов от бомб наступала мгновенно.
Аноним 26/06/20 Птн 20:22:46 67886830
>>674109 (OP)
https://vimeo.com/432909573
Создал мины, взрываются если наступит враг или игрок
Создал бомбы с таймером взрывается если наступит враг или игрок
Создал гранаты их можно кидать разогнавшись по прямой, так же взрываются с таймером и при соприкосновении с врагами или другими минами или бомбами
Создал неразрушаемый блок который отталкивает врагов
Создал разрушаемый блок, который враг может толкать.
Застопорился на создании нормальной системы коллизий, чтобы игрок не мог преодолеть блоки,
так же застрял на поиске пути для мобов, без системы коллизий и настроенной сетки с ячейками мобы просто отталкиваются от неразрушаемых блоков, но когда на уровне много таких блоков мобы просто стопорятся.

Сейчас решил всё таки признаться себе, что я ни разу и близко не программист и выбрал платформу полегче, а именно констракт 2.
В настоящее время завершаю туториал по созданию клона классического бумбермена впечатления очень двоякое, но об этом позже.
Аноним 29/06/20 Пнд 20:06:13 67942131
бомбермен.mp4 5934Кб, 616x616, 00:00:51
616x616
>>674109 (OP)
Закончил туториал по бомбермену для констракт 2. Впечатление не очень. С одной стороны, вроде всё легко и просто реализуется, но с другой стороны тебя не покидает ощущение, что ты юзаешь дикие костыли. Например анимации, очень удобно добавлять, легко настроить коллизии, точки масс, но в тоже время они могут завершать анимацию не программно, а просто отключая всю ветку анимации для этого персонажа. Или например спрайты, учитель в туторе вместо того, чтобы задать высоту и ширину спрайта и впоследствии их использовать, просто циферками рассчитал центы спрайтов и программно заставлял через эти форумы отодвигаться от стенки препятствия ровно на те значения, которые он рассчитал, а вот если у меня спрайт другого размера, то будь добр путём подбора сам подбери насколько твой игрок будет телепортироваться от стены.

Кароче. Попробую ещё на юнити запилить бумбермена, если там будет совсем всё печально, то скорее всего перейду на констракт, возможно на платную версию, хрен с ним с костылями главное, что худо бедно, там всё работает.
Аноним 30/06/20 Втр 09:43:02 67951732
>>679421
Псст...Парень...Попробуй GameMaker2. И без туториалов такого бомбермена сделаешь - за уши не оттянешь.
И что за бомбермену учат в твом туториале, если там не взрыв, а хуйня ёбаная?
Аноним 30/06/20 Втр 11:08:55 67952433
Бамп
Аноним 30/06/20 Втр 11:45:28 67952634
>>679421
почему не пиксиль-пёрфикт? спрайты колыхаются, как желе
Аноним 30/06/20 Втр 12:02:09 67952835
>эскапизма
что-то сильно повеяло инстаграмчиком и фоточками с позированием. Я прав или ошибся в том что ты такой?
>>674116
ДАЙ ЖЕ, ЙОПТЫ, норм углубленные курсы. По юнити ищу, везде поверхностаная хуйня без задач, выучил юнити, немного блендера и все. Надо самому искать то что интересует? Хочется углубиться в анимации и партикал эффектс.
Аноним 30/06/20 Втр 12:50:24 67953036
>>679517
>И что за бомбермену учат в твом туториале, если там не взрыв, а хуйня ёбаная?
Это скорее моя вина, наверное где-то перепутал чего.
Аноним 11/07/20 Суб 17:53:24 68228537
Юнити совсем не огонь.
Постоянно глючит, туториалы к разным версиям не подходят, эти скрипты, хрен поймешь логику их работы, то ли кодинг то ли гугл копипаст, какие - то левые классы, не нажатые галочки., постоянные краши. Нет, наверное гемдев это не моё, закругляюсь нахер, хорошо, что всего через 2 года, а не через десять.
Модер можешь удалять тред.
Аноним 11/07/20 Суб 19:13:42 68229338
Аноним 11/07/20 Суб 19:17:07 68229539
Аноним 20/07/20 Пнд 13:02:46 68368540
Аноним 21/07/20 Втр 00:21:29 68385341
>>674109 (OP)
Моё уважение. Единственный тредч достойный бампа ИТБ.
Аноним 23/08/20 Вск 22:18:26 69387142
ц ц.jpg 288Кб, 1357x1208
1357x1208
>>674109 (OP)
Сделал бомбермена в юнити. Впечатление очень неприятное. Такое ощущение, что костыль на костыле. Более того постоянно путаюсь с ригид боди и коллайдером, какие - то галочки, которые нахер всё отрубают, префабы, которые работают очень странно. И главное не могу полностью контролировать код, поэтому не понятно, как отлавливать баги. Из- за этого так и не понял почему мой моб тупо стоит на месте, хотя должен был преследовать героя, обходя преграды, тутор делал шаг за шагом, но у автора была более старая версия.

Сейчас уже опробовав, Констракт, Юнити и Моногейм, планирую опять вернуться в моно и опять попробовать в случае повторного фиаска забиваю на кодинг и покупаю Констракт 3. Всё таки код писать это не в блендере днями сидеть.
Аноним 23/08/20 Вск 22:19:36 69387243
>>682295
Ого у меня появились первые фанаты, очень приятно, спасибо.
Аноним 24/08/20 Пнд 00:48:09 69389544
>>693871
наконец-то читаю тред и вижу честное описание ощущений от программирования, что всё через жопу хуй пойми как работает и ломается по непонятным причинам, половина туториалов не запускается, с другой половиной ещё какие-то проблемы и нихуя невозможно в этом говне разобраться
спасибо тебе, оп.
Аноним 24/08/20 Пнд 06:05:53 69391645
>>693895
>наконец-то читаю тред и вижу честное описание ощущений от программирования,
Ты перепутал говнокодинг с программированием.
Аноним 24/08/20 Пнд 06:20:16 69391946
>>693895
Странно, у меня все туториалы были рабочие
Аноним 24/08/20 Пнд 06:21:31 69392047
>>693871
Я не понимаю в чём твоя проблема. Разве так сложно взять Юнити и начать работать в нем сквозь боль и слезы? Рано или поздно станет намного легче.
Аноним 24/08/20 Пнд 08:14:45 69393348
>>693920
>Разве так сложно взять Юнити и начать работать в нем сквозь боль и слезы?
Результат, всё дело в результате. Если его нет или он очень незначительный, то сложно себя мотивировать к дальнейшему изучению.
если есть годные туторы по юнити, то не откажусь от ссылки
Аноним 24/08/20 Пнд 08:55:46 69394749
>>693933
Я начал учиться по туториала по типу сделать тетрис в Юнити. Потом я плюнул на эти говнотуторы и начал делать то, что мне самому приходило в голову: условный симулятор трактора, головоломки всякие, шашки. Если у меня не получалось решить какую-то проблему, то я залезал в Гугель, Stackoverflow, Reddit и документацию. Эти туториалы нужны в основном для понимания грамотной архитектуры программы: как нужно правильно писать код, какая должна быть структура проекта и прочее.
Аноним 25/08/20 Втр 01:24:35 69445850
>>693916
а ты программировал что-то больше хеллоу ворлда?
вся эта залупа всплывает в языках, библиотеках, фреймворках, движках
если сам всё с нуля напишешь, всё равно всплывёт куча проблем
Аноним 25/08/20 Втр 20:55:20 69474451
>>693871
я каждые пол года начинаю делать бомбермена. из старых версий сохаряняю только спрайты. помогает отследить прогресс и с каждым разом вот этого ощущения костылей всё меньше и меньше. не сказал бы что занятие турбовесёлое, но мотивирует
Аноним 25/08/20 Втр 22:04:49 69475652
>>694744
Вот и я планирую опять попробовать запилить бомбермена на моногейм. Позже отпишусь получилось или нет.
Аноним 25/08/20 Втр 23:44:31 69479853
>>694756
Плюс движков это то, что там есть различный оверхед, который позволяет делать то, что ты бы делал в различных моногеях и фреймворках намного дольше.
Аноним 26/08/20 Срд 08:51:41 69483254
>>694744
У меня такая же история была с тетрисом. Начинал каждые полгода, пока наконец не доразвился до УРОВНЯ и не запилил его за одну ночь.
Аноним 29/08/20 Суб 23:26:05 69649855
static-assets-u[...].jpg 80Кб, 800x600
800x600
>>682285
Тебя забанят в /gd/ за такое
03/09/20 Чтв 00:02:34 69695356
>>693916
Да так оно все и кодится тащемто, никаких гениев особо то и нету которые родившись все сразу поняли, а самое охуенное когда на сломанный туториал натыкаешься)
Аноним 14/09/20 Пнд 07:49:35 69868657
monobonber.mp4 4455Кб, 1264x688, 00:00:19
1264x688
>>674109 (OP)
Прототип бомбера на моно из примеров на гитхабе.
Аноним 14/09/20 Пнд 17:11:38 69877058
>>698686
объедини все мини-игры в сюжетную игру
Аноним 14/09/20 Пнд 18:46:16 69878859
>>698770
>объедини все мини-игры в сюжетную игру
Не получится, у каждой игры своя архитектура, придётся заново писать всё под одну архитектуру.
Аноним 11/10/20 Вск 21:24:19 70329260
Жук Годот.mp4 15586Кб, 1024x632, 00:00:30
1024x632
>>674109 (OP)
Разбираюсь в Golot
Приоритет 3д
Сделал по тутору бродилку.
Аноним 28/10/20 Срд 22:56:38 70685661
Продолжаю изучать Godot
По тутору пилю платформер в 3D.
Аноним 29/10/20 Чтв 17:47:52 70694262
>>706856
прислал бы посмотреть чего
Аноним 30/10/20 Птн 21:14:48 70713163
>>706942
Обязательно. На следующей неделе.
Аноним 16/11/20 Пнд 19:34:51 71002364
>>674109 (OP)
Бамп.
Сейчас пробую приладить C# к годоту и забабахать бомбера в 3д.
Что главное
Разрушаемость
Взрывы
Меню
Аи врагов
Сохранение.
Аноним 16/11/20 Пнд 20:36:57 71004365
>>710023
>пробую приладить C#
Его какбе уже приладили.
>забабахать бомбера в 3д.
ШО, ОПЯТЬ?
Аноним 16/11/20 Пнд 21:33:41 71005466
>>710043
>ШО, ОПЯТЬ?
Ну да, я его столько раз писал, что все алгоритмы уже выучил. Мне на нём проще изучать новый движок, фреймворк или конструктор. Сейчас я остановился на годо и по моему скромному мнению очень приятный движок, для небольших 3д проектов.
Аноним 16/11/20 Пнд 21:35:49 71005667
>>710043
>Его какбе уже приладили.
Я несколько дней трахался и не мог понять почему не компилируется проект, пока не вчитался в документацию и не обновил студию до 19й версии. Плюс настроил вижуал код.
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов