Тёмный

Как написать игру за 48 часов? 

Кирилл Лейфер
Подписаться 95 тыс.
Просмотров 42 тыс.
50% 1

(Я сам не знаю, просто спрашиваю)
Я периодически участвую в конкурсах по скоростной разработке игр. Они же гейм-джемы, они же хакатоны - как хотите. В этом видео я покажу вам процесс создания игры для Ludum Dare - одного из самых известных и массовых гейм-джемов.
===========================================
Готовая игра тут: catinthedark.itch.io/infinite...
Другие игры, созданные на хакатонах: catinthedark.itch.io/
Telegram канал: t.me/bootaks_old_devices
Группа ВК: old_devices
===========================================
Музыка:
Drozerix - Level 33 drozerix.bandcamp.com/track/l...
Drozerix - Augmented Emotions drozerix.bandcamp.com/track/a...
Drozerix - The Dim Dungeon drozerix.bandcamp.com/track/t...
Drozerix - Computer Adventures - drozerix.bandcamp.com/track/c...
Drozerix - The Dim Dungeon 2 - drozerix.bandcamp.com/track/t...
===========================================
Содержание:
00:00-02:37 - Что вообще происходит?
02:37-09:30 - Придумываем идею игры
09:30-15:05 - Составляем план
15:05-18:02 - Добавляем рельсы на карту
18:02-20:30 - Движение поезда, стрелки
20:30-23:28 - Прикручиваем камеру
23:28-25:46 - Рисование рельсов в 3д
25:46-29:20 - Движение камеры вдоль рельсов
29:20-32:00 - Перевод стрелок по нажатию кнопки
32:00-33:35 - Фикс плавного поворота камеры
33:35-35:50 - Проектируем уровень
35:50-40:26 - Строим уровень
40:26-44:26 - Допиливаем рендеринг
44:26-49:39 - Последние штрихи
49:39-55:50 - Итоги конкурса
55:50-59:32 - Заключение

Наука

Опубликовано:

 

8 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 306   
@TheStanHill
@TheStanHill 3 года назад
Видос не на 48 часов... Разочарование.
@maratmkhitaryan9723
@maratmkhitaryan9723 3 года назад
+ Лучше прямую трансляцию-марофон сделать на 48 часов
@_DAN11L_
@_DAN11L_ 3 года назад
Я тоже думал неужели одним дублем, но к сожалению таймлапс получился
@alexhergert7896
@alexhergert7896 2 года назад
Скорость воспроизведения На 0.25 плюс пауза и можно уже что-то рассмотреть....
@user-tz2gx7ow7p
@user-tz2gx7ow7p Год назад
Good job! 😅
@KMreview
@KMreview 3 года назад
Молодец Кирилл, уложился в 60 минут. Это уже становится доброй традицией. )
@hagrid9669
@hagrid9669 3 года назад
Дарова,а я на тебя подписан
@adikdasler1920
@adikdasler1920 3 года назад
вырваться из Омской петли
@pr0j3c7i13
@pr0j3c7i13 3 года назад
Не пытайся покинуть Омск!
@BPAT_BEMONA
@BPAT_BEMONA 3 года назад
Черт, замолчите, тсссс, ))
@jessericlem7717
@jessericlem7717 3 года назад
Я теперь понял что математика просто необходима, без неё никак. А вообще Кирилл, красавчик. Неплохая игра.
@DenisShaver
@DenisShaver Год назад
Это как?
@IBmusic_vector
@IBmusic_vector Год назад
@@DenisShaver управление камерой, например, используя катангенс и перемножение матриц.
@DenisShaver
@DenisShaver Год назад
@@IBmusic_vector Зачем? Всякие энжины за тебя это делают ) Никто не заморачивается. А камеру лучше считать из кватернионов, не будет косяков при тангаже.
@AndroidsReview
@AndroidsReview 11 месяцев назад
А если нужно рельсы соединять как в видосе? Шаг влево, шаг вправо от банального и всё равно придётся применять
@user-jn4hp4te9j
@user-jn4hp4te9j 3 года назад
нужно было просто отправить прошлую игру про кота. Кот застрял в петле времени и вынужден проживать одну локацию ....
@BurguyMtl
@BurguyMtl 3 года назад
И назвать игру «Кот Шредингера в петле времени»
@JagaimoNeko
@JagaimoNeko 2 года назад
Приключения кота Рогалика
@kote315
@kote315 3 года назад
Реакция людей: "чё-то мало уровней" Моя реакция: "ничего себе, трехмерная игра за 48 часов, и она работает!" Порт на какую-нбудь ретрожелезку будет?))
@HLEBNY
@HLEBNY 3 года назад
Ему её пришлось под комп-то оптимизировать, такой порт будет написать сложнее, чем саму игру)
@kogdazjasdohnu
@kogdazjasdohnu 3 года назад
Я пытался написать что-нибудь под REX, но что-то слишком всё сложно. Palm OS?
@captain_ua
@captain_ua 2 года назад
@@kogdazjasdohnu ГАДЭ ВЫДООООСЫ
@STONE30man
@STONE30man Год назад
Судя по графике спектрум напрашивается :)
@geckwwo
@geckwwo Год назад
​@@STONE30man по производительности не выйдет
@AZEMATION
@AZEMATION Год назад
Очень позитивный человек. Не зазнайка, трезво оценивает ситуацию. Автор, спасибо тебе за человечность) *И однозначно вдохновил на создание игр и программирование в целом!*
@suicideracer1986
@suicideracer1986 3 года назад
Рад, что остались у нас такие светлые умы. Продолжай в том же духе!
@GURken
@GURken 3 года назад
Кирилл, ваш канал для меня - просто клад. Большое вам спасибо за то настроение, которое передаёте и ту мотивацию, которую, пусть может и неосознанно, но прививаете.
@user-sz8mm8us8i
@user-sz8mm8us8i 3 года назад
Меня как гуманитария, всегда поражало умение людей писать игры). Их мало того что нужно все таки придумать, так еще и воплотить строча код на экране). Однозначно респект тебе Кирилл за участие в этом не простом испытании, я считаю что твоя игра вышла очень достойной, при условии что она написана с нуля за 48 часов.
@IExSet
@IExSet 10 месяцев назад
Гуманитарии не воплощают романы и поэмы, законы и прочие полезные вещи строча текст на экране ? Программистское искусство больше литературное, чем математическое.
@IlyaSiga
@IlyaSiga 3 года назад
"Да что за фигня" - реакция на любую тему людума даре. Хотя потом как-то придумывается что-то прикольное :)
@user-ni8ek2vq5r
@user-ni8ek2vq5r 3 года назад
На любом хакатоне так
@AndyRetroGamer
@AndyRetroGamer 3 года назад
Было очень интересно! Жду подобных видео в будущем и желаю вдохновения и удачи в последующих конкурсах!
@ViacheslavKonn
@ViacheslavKonn 3 года назад
Просто шикарно, Кирилл, моё восхищение!!
@milestrifonov
@milestrifonov 3 года назад
Очень круто, сам принимал участие 3 раза, но не джеме, а в компо. За упоминания кольца в Щербинке отдельный лайк!
@tihonosipoff
@tihonosipoff 3 года назад
абсолютно точно за Щербинку состав лайков разгрузить! :D
@stigmata_martyr
@stigmata_martyr 3 года назад
Я целое видео переживал, как-будто сам сидел за компом и писал код))
@iGona777
@iGona777 3 года назад
Капец. Ну лайк по любому. Кирилл, молодец, что догадался заснять видос процесса ) Мамины пельмени - divine power)
@barracuda-senev
@barracuda-senev 3 года назад
Кирилл, это было круто, с удовольствием посмотрел. Успехов тебе в твоих начинаниях.
@ANDRSNS
@ANDRSNS 3 года назад
Помимо фана вечером в субботу и великолепной интонации на ромбо-кубо-октаэдр, это ещё и настоящий мастер-класс по самоорганизации и выполнению сложных проектов. Спасибо, Кирилл!
@user-ki6bz6cy7d
@user-ki6bz6cy7d 3 года назад
Давно с тобой не было видео дружище. Жду каждый раз с нетерпением
@johnbonham7995
@johnbonham7995 2 года назад
Классное видео!!! Люблю такие хакатоны! Если будет возможность записывай ещё, мне реально зашло!
@WalkingPerson
@WalkingPerson 3 года назад
Всегда рад новому видео Кирилла! Так держать!
@udm4704
@udm4704 2 года назад
Достойное видео с хорошей мотивацией и взглядом на процесс изнутри!
@m1n1malover
@m1n1malover 3 года назад
Клавиатура у тебя просто огонь!) На такой писать одно удовольствие явно.
@gvd3
@gvd3 3 года назад
твои ролики самые ожидаемые! кста, жду новую часть этого турнира.
@cfd_novotroitsk
@cfd_novotroitsk 3 года назад
3D игра в одиночку, за 48 часов?! Вот это уже реально новый уровень.
@BurguyMtl
@BurguyMtl 3 года назад
Посмотрел полностью весь ролик. Очень интересно Кирилл! Было бы полезно приоткрыть может какие-то решения нестандартных задач, что может другим посочь
@AlaksiejSakaou
@AlaksiejSakaou Год назад
Офигеть! Как интересно! Я впечатлен, спасибо огромное!
@user-qc8hs4zd8b
@user-qc8hs4zd8b 3 года назад
Здорово) Я не против посмотреть еще подобные видосы от тебя)
@user-my8cb1jw5x
@user-my8cb1jw5x Год назад
God level ❤‍🔥❤‍🔥❤‍🔥 Игра очень понравилась, но почему-то мой touchpad не всегда срабатывал при переключении стрелки, пришлось покататься кругами, ну так сказать: -лучше местность изучить, достопримечательных ёлочек 😍 Спасибо за подаренные эмоции 🙌
@beresven
@beresven 3 года назад
очень интересно было видос смотреть, спасибо
@antonkaster
@antonkaster 3 года назад
Не ожидал что так интересно будет смотреть :-)
@qwertyuiop987122
@qwertyuiop987122 3 года назад
Требую больше таких видео!
@user-es1bi9nj9y
@user-es1bi9nj9y 3 года назад
Восхищён! Столь же залипательно как и хороший технический диайвай. Я залипал весь этот час без перемоток
@aaronwest55
@aaronwest55 Год назад
Чувак. Как же ты крут!
@putman77
@putman77 Год назад
Это очень круто и интересно, подписался на Ваш канал, продолжайте пожалуйста свое творчество.
@Chelovechek.
@Chelovechek. 2 года назад
Боже ты гениален, жаль что видео так редко, твои видео очень вдохновляют
@BankLawyer
@BankLawyer 3 года назад
Попробовал. Действительно, идея отличная. Надо доработать карту и добавить уровней - и можно продавать :-)
@user-tw9ys7ps9e
@user-tw9ys7ps9e 3 года назад
Круто, очень понравилось 👍👍👍
@wolfish_tone
@wolfish_tone 3 года назад
Мне ваш канал нравится все больше и больше!
@MrTheMutsak
@MrTheMutsak 3 года назад
хоть сам и не разраб, но посмотрел с удовольствием. Спасибо
@AxeleratorM210
@AxeleratorM210 3 года назад
Да уж, 3D оно такое - либо перемножать матрицы, либо ... перемножать матрицы))
@IExSet
@IExSet 10 месяцев назад
Либо кватернионы
@user-xi3dx5kv7q
@user-xi3dx5kv7q 3 года назад
Красавчик, классный контент
@WiktorMarkevichUA
@WiktorMarkevichUA 3 года назад
Спасибо за видео))) Лови лайк)))
@vladv7432
@vladv7432 3 года назад
Класс :) Олдскул - игра пишется в одни руки. Ну и саундтрек напоминает спектрумовскую молодость, TASM и прочее :)
@supertoys7891
@supertoys7891 3 года назад
будем честны, Кирилл реально много отвлекается в течении дня и только ночью всё время тратится в нужном русле
@zerkalka
@zerkalka 3 года назад
становись спонсором жизни Кирилла тогда чо ))) чтоб он не отвлекался на всякие глупости типа работы работником на работе ))
@supertoys7891
@supertoys7891 3 года назад
@@zerkalka так он же в выходные всем этим занимался
@Silverstone.
@Silverstone. Год назад
Преклоняюсь перед такими людьми, это сколько же мозгов в голове?!?! Просто супер!!! Респект.
@RRRAMDesh
@RRRAMDesh 3 года назад
Я ничего не смыслю в программировании,но с интересом посмотрел все видео. Само зарождение идеи и ее развитие, проговаривание основных пунктов по которым нужно работать-крайне полезная информация. Юные специалисты когда будут смотреть будут понимать как надо думать (не как в инструкции, а рассуждать). По игре -не знаю советовал кто-то тебе такое или нет. Надо было сделать положение стенки между лево и право, чтобы игрок перед каждой развилкой должен был сделать выбор, иначе сход с рельс. Это держит в напряжении) Развивайся и обучайся. Успехов
@ancient-raccoon
@ancient-raccoon 3 года назад
клава классная! игра и сама идея - великолепно))
@user-xe2vj9wv4i
@user-xe2vj9wv4i 3 года назад
Красава👍 крутой видос)
@user-ik4ky1yw2e
@user-ik4ky1yw2e 3 года назад
Лайк сразу!!! Как обычно!
@video_games2275
@video_games2275 3 года назад
Кирил молодец давай побольше таких видео
@thereisnogod7059
@thereisnogod7059 Год назад
Топовый чел удачи и стремлений
@SssuperLive
@SssuperLive 3 года назад
Умный чел,поиграл игра неплохая.Удачи там делай поезда и милионером станешь
@seastraus1
@seastraus1 3 года назад
Поиграл в игру. Очень понравилось! Интересная игрушка получилась!
@user-tz2gx7ow7p
@user-tz2gx7ow7p Год назад
Посмотрел на одном дыхани!
@victorvictor369
@victorvictor369 3 года назад
Очень круто 👍🏻👍🏻
@ViktorArtphoto
@ViktorArtphoto 3 года назад
Обожаю фасткодинг)) Постоянные челенжи.
@zanusssidokazano1854
@zanusssidokazano1854 3 года назад
сделай пожалуйста обучающий туториал по созданию это игры, у тебя талант четко и конкретно обьяснять сложные вещи
@user-qw9lv9jb4m
@user-qw9lv9jb4m 3 года назад
Ого, вот это контент, я в предвкушении!
@user-en6tt2ru2p
@user-en6tt2ru2p 2 года назад
Очень хорошее видео. Классная игра.
@SmirnovVladimir
@SmirnovVladimir Год назад
Э - энтузиазм. Молодечек!
@Nox-sz4kc
@Nox-sz4kc 3 года назад
"что я делаю со своей жизнью?"
@Andrei-1973.
@Andrei-1973. 3 года назад
Молодец👍👍👍
@swln1964
@swln1964 3 года назад
21:18 А я всё смотрю на пельмени, пойду ка я поем. Всё равно ничё не сображаю.
@1980zlo
@1980zlo Год назад
круто!!!!! респект!!!!!
@onetwo4315
@onetwo4315 3 года назад
Лайк и коммент для поддержки.
@fancyskull-2142
@fancyskull-2142 2 года назад
кирил: нужно добавить туман войны чтобы непонятно было куда ехать тоже кирил: хочу чтобы финиш было видно со старта
@rnged
@rnged Год назад
Гениально
@ENROF
@ENROF 3 года назад
Это очень круто воочию наблюдать, как программируется игра, весь процесс, то, чего не хватает желающему научиться программированию
@mishelklauce
@mishelklauce 3 года назад
магия пельменей, дай мне сил!))
@vm24011
@vm24011 3 года назад
21:17.Приятного аппетита, Кирилл)
@someoneneverknown1120
@someoneneverknown1120 Год назад
Боже, храни айтишников, которые знают прежде всего свой родной язык и складно и богато говорят! Их так мало осталось.
@Giz-bv
@Giz-bv Год назад
У меня с темой "Застрявший в петле" в воображении сразу нарисовался потрясающий текстовый квест уровня триплА вроде игрового воплощения "Дня сурка". )
@user-zi4oo6rb2h
@user-zi4oo6rb2h 3 года назад
очень интересно
@hadoeda
@hadoeda 3 года назад
Помню, когда то смотрел таймлапс Маркуса Персона он писал игру на Ludum dare.
@L0list
@L0list Год назад
Клевая игруха, зашёл, поиграл, прошёл первый и единственный уровень)
@mikep541
@mikep541 9 месяцев назад
Кирилл, отличное видео. Очень понравилось. На каких языках программирования Вы вообще пишите?
@IBmusic_vector
@IBmusic_vector Год назад
гугл говорит что-то про это: попал в петлю. Когда ты не можешь двигаться вперед, потому что кажется, что твоя жизнь крутится по кругу.
@davidbell9909
@davidbell9909 3 года назад
Крутой чувак!
@santass
@santass 3 года назад
квест, день сурка ))
@user-dn5gg9wf6w
@user-dn5gg9wf6w Год назад
Супер хорош))
@daemon0vch46
@daemon0vch46 3 года назад
Ого, 4.10. А я свой др праздновал. Спасибо за игру на мой др, жаль что только сейчас узнал
@serjmoreau4929
@serjmoreau4929 3 года назад
"пронзённый, железно, дорожной, петлёй", похоже на поэзию Высоцкого.
@lemooon777
@lemooon777 3 года назад
Идея игры сама по себе на троечку. Как увидел тему, сразу пришла в голову такая идея: текстовое интро, во время разработки машины времени что-то пошло не так и нужно ее отключить. Геймплей: платформер, нужно пройти локацию за отведенное время и нажать на кнопку. Если не успеваешь - время откатывается назад (все движения героя повторяются в обратной перемотке, плюс эффекты,, как от перемотки на vhs-проигрывателе и два треугольника перемотки в углу). Если успел - какой-нибудь эффект, вроде разрядов молний, героя возвращает в начало, а сам уровень немного меняется и надо повторить забег. С каждым уровнем повышается сложность, шипы, лазеры, падающие платформы и все такое прочее. А в финале, чтобы хлопнуть неожиданную концовку, можно сделать так, чтобы герой запнулся о провод питания и выдернул его из розетки, после чего машина времени выключается. Возможно, из-за графики пришлось бы больше заморачиваться и это бы не влезло в сроки, кто знает.
@kote315
@kote315 3 года назад
А вообще это тема. Сделать такую игру с реалистичной графикой и видом из кабины машиниста, на огромной локации, с плавной сменой дня и ночи, с разной погодой и т.д. Ну и сюжет прикрутить. Или намек на сюжет Чем-то напомнило journey и firewatch...
@OverSalty
@OverSalty 3 года назад
Какие места ты ранее занимал в этом ивенте? *Лайк поставил
@kogdazjasdohnu
@kogdazjasdohnu 3 года назад
На прошлом Ludum Dare занял 9 место в категории "тема" и 64-е overall - вот эта игра ldjam.com/events/ludum-dare/46/lockdown. А в Jam поднимались на 5 место в категории "Юмор" вот с этой игрой - catinthedark.itch.io/bsod
@Electrorem_
@Electrorem_ 3 года назад
Кирилл, следи за осанкой, пожалуйста
@alexelizarov_ru
@alexelizarov_ru 2 года назад
ты крут!
@TheMarky182
@TheMarky182 3 года назад
***Крутяк***
@Namagoroshi999
@Namagoroshi999 3 года назад
(ಠ_ಠ) мы следим за тобой)))
@user-lp9he5uh2p
@user-lp9he5uh2p Год назад
На самом деле, игра получилась очнь даже симпатичной. Хотя по началу думал что задумка не очень)
@user-hy6rr7ue8x
@user-hy6rr7ue8x 3 года назад
спасибо
@zerkalka
@zerkalka 3 года назад
хочу порт на светодиодный матрас с мультиплексорами
@BurguyMtl
@BurguyMtl 3 года назад
Лучше на плазменную панель @ArtemKashkanovLive
@funcMYXOMOP
@funcMYXOMOP 3 года назад
Не хватает каких-нибудь событий, которые отправляли бы тебя на несколько петель назад. Типа таймера или ограниченного количества кругов по одной петле. Можно было бы сделать увеличивающуюся скорость.
@netzavisimosti2010
@netzavisimosti2010 3 года назад
"PT", хоррор про застрявших в петле
@f33net
@f33net 3 года назад
Тема игры: по кругу железной дороги несётся паровоз, вокруг пасутся барашки, периодически они вылезают на рельсы, их надо прогонять пока паровоз не задавил. Сделать прикольно - пусть бегает пастух, кидает сапог, шапку... Просто и прикольно. :)
@user-vk6wp7xu2v
@user-vk6wp7xu2v 3 года назад
Все выходные сижу и проектирую. видео оказалось как раз в жилу - большие объемы работы нон стоп. Хорошо, что были перерывы на сон - иначе это была бы дичь.
@vlad_cool04
@vlad_cool04 3 года назад
25:20 я решал подобную задачу, надо было найти координаты ломанной, каждая часть которой равноудалена от соответствующих частей данной, я немного схалтурил и не делал если длина получившегося отрезка меньше нуля
@brianfordhamm2740
@brianfordhamm2740 3 года назад
Кирилл молодец! Уверен, дать бы ему больше времени - была бы интересная игрушка. Я бы за два дня только документацию изучал (не программист, хотя было бы неплохо уметь...).
@IExSet
@IExSet 10 месяцев назад
Есть книжки, C++ за 21 час 🤣🤣🤣
@K9K15
@K9K15 3 года назад
Вот кстати можно было на отдельную кнопку открывать всю карту, на весь экран, с эффектом тумана войны. Так бы решился вопрос с прохождением игры, но... время , не хватило.
@ivanirish1060
@ivanirish1060 3 года назад
видос вышел целых 9 секунд назад!!!
Далее
Старое старьё #0
47:07
Просмотров 29 тыс.
Распаковал Xiaomi SU7
00:59
Просмотров 536 тыс.
Lenovo Пластмассовый Разлом
0:59
Просмотров 10 тыс.
Стелс ниндзя в Space Station 13.
14:49
Просмотров 7 тыс.
Разбираю ящик стола
44:16
Просмотров 94 тыс.
Panasonic ТвердоКнига CF-25
24:07
Просмотров 94 тыс.
Новый датчик в iPad Pro 2024 🚥
0:34
Просмотров 15 тыс.
Honor унизил Apple
0:22
Просмотров 17 тыс.