Геймдев Стримчанский 🤌 Продолжаю делать игру про пельмени. Подготовка демо версии
https://www.twitch.tv/mrrubel
https://youtube.com/live/UvQ7k4lbstU
https://www.twitch.tv/mrrubel
https://youtube.com/live/UvQ7k4lbstU
🥰4
Скидка 20% на Listeria Wars в Playstation Store!
Так же напоминаю, что ключи к PS / XBOX / Steam версиям можно приобрести напрямую за 240р
А ещё можно предзаказать Staying Fresh за 190р, тем самым вы поможете быстрее создать страничку в стиме и поддержать разработчика
А ещё сегодня вечеромретро стрим на денди!
Так же напоминаю, что ключи к PS / XBOX / Steam версиям можно приобрести напрямую за 240р
А ещё можно предзаказать Staying Fresh за 190р, тем самым вы поможете быстрее создать страничку в стиме и поддержать разработчика
А ещё сегодня вечером
❤4
Стрим Into the Breach. Part 4. Обсудим запуск тизера Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/zflsyTRqqQ0
https://www.twitch.tv/mrrubel
https://youtube.com/live/zflsyTRqqQ0
100 подписчиков на лайв канале!
Буду стремиться снова выходить на связь пару раз в неделю. Дев стримы по вторникам и игровые по пятничным вечерам, но это не точно.
Всем огромное спасибо, всегда приятно, что заглядываете поболтать
Буду стремиться снова выходить на связь пару раз в неделю. Дев стримы по вторникам и игровые по пятничным вечерам, но это не точно.
Всем огромное спасибо, всегда приятно, что заглядываете поболтать
💯5
Сообщество Indikator Tbilisi провели девмит, на котором я показал первую демку Staying Fresh и собрал большущую полезную пачку фидбека. После первых фиксов и обновлений собираюсь сделать публичную демку, и, наконец, запущу страничку в стиме!
🔥16
Пародия на стрим 🤌
Игры с конкурса КОД22, проходящий на сайте gamin.me. Тема - "Пародия на игровой жанр". Игр немного, но, уверен, будет весело!
https://www.twitch.tv/mrrubel
https://www.youtube.com/live/af4k7UMXsG4
P.S.: новый пост на boosty
Игры с конкурса КОД22, проходящий на сайте gamin.me. Тема - "Пародия на игровой жанр". Игр немного, но, уверен, будет весело!
https://www.twitch.tv/mrrubel
https://www.youtube.com/live/af4k7UMXsG4
P.S.: новый пост на boosty
👍1
Геймдев Стримчанский 🤌
Lethal Company Mod, делаю мод на основе Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/iOo47kFws2k
Lethal Company Mod, делаю мод на основе Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/iOo47kFws2k
👍3💯1
10 лет назад вышел чиптюн сборник, для которого я сделал свой первый музыкальный картридж на денди. Туда же я написал трек Summertime. Релиз вышел на ныне почившем лейбле 8081.
Это было не просто смело это был сложнейший челлендж для совсем начинающего программиста без опыта. Ассемблер жуткий. Я потратил 2 месяца, изучил тонны технической литературы, отчаивался, но всё же выпустил его!
Ниже опишу подробнее каково это было.
Ром можно скачать тут (и запустить в онлайн эмуляторе)
А на бусти есть его исходники и исходники трека Summertime
P.S.: вечером геймдев стрим в районе 20:00
Ниже опишу подробнее каково это было.
Ром можно скачать тут (и запустить в онлайн эмуляторе)
А на бусти есть его исходники и исходники трека Summertime
P.S.: вечером геймдев стрим в районе 20:00
🎉5🔥3
Всё началось с изучения инфы на сайте nesdev.com, и, как оказалось, её там огромное количество: форумы, вики, статьи, находил какие-то похожие готовые решения. Я углубился в изучение и даже напечатал кучу методичек, статей и туториалов. Такой подход к обучению был привычен, но несмотря на это, мне было неясно, с чего начать. А то что находил - не работало так, как мне это было нужно.
Опустив руки, я написал Shiru, эксперту несдева, который любезно предоставил пару важных советов. Первое, что нужно использовать "переключение банков", для управления треками и создания анимации водопада. А второе, и, пожалуй, наиболее важное, что надо начать с базы, с перемещения спрайта, квадрата 8x8 по экрану.
Это оказалось не таким уж сложным, и я был в дичайшем восторге от того, что наконец-то что-то заработало.
Отталкиваясь от этого, я шаг за шагом приближался к главной задаче - воспроизведению музыки, созданной в Famitracker. Fami импортирует NSF файлы, представляющие собой ROM файлы без графики, только музыка (плеер, ноты, инструменты и семплы). Мне предстояло интегрировать эти файлы в один ROM. Семплы приходилось загружать отдельно, и поскольку один трек не помещался целиком, я разделил его на три части. Путем добавления "костыля", я загружал следующую часть в определенный момент времени и мгновенно воспроизводил ее.
Отдельные приколы были с маппером VRC6, который добавлял дополнительные звуковые дорожки и немного боли. Приходилось изучать то как он работает. Обычно, для анимации фона циклично переключаются наборы тайлов этого фона за счёт чего и создаётся анимация. А этот маппер частично переключал области графики, что усложняло программный процесс и добавляло костылей, требующиеся для анимации всего фона.
Для тестирования я приобрел флеш картридж и оригинальный японский фамиком (денди - это его клон), тут же всплыли новые проблемы: треки автоматически переключались из-за конфликта между аппаратным DPCM и джойстиком. Чтобы этого избежать, приходилось опрашивать джойстик три раза подряд и выбирать тот байт состояния, который в двух опросах одинаковый (снова спасибо Shiru). Это потребовало переработки всего управления, что в ассемблере заняло несколько часов работы.
Таким образом через костыли, ругань и вынос мозга я закончил этот музыкальный карик, даже добавил глитч пасхалку: нужно одновременно нажать на start и select. Есть видос первых запусков, при записи которого нашлось ещё пару косяков и всё фиксилось на лету.
Получился небольшой, но ламповый альбом. Музыканты были в восторге от возможности воспроизведения своих треков на реальном железе.
Опустив руки, я написал Shiru, эксперту несдева, который любезно предоставил пару важных советов. Первое, что нужно использовать "переключение банков", для управления треками и создания анимации водопада. А второе, и, пожалуй, наиболее важное, что надо начать с базы, с перемещения спрайта, квадрата 8x8 по экрану.
Это оказалось не таким уж сложным, и я был в дичайшем восторге от того, что наконец-то что-то заработало.
Отталкиваясь от этого, я шаг за шагом приближался к главной задаче - воспроизведению музыки, созданной в Famitracker. Fami импортирует NSF файлы, представляющие собой ROM файлы без графики, только музыка (плеер, ноты, инструменты и семплы). Мне предстояло интегрировать эти файлы в один ROM. Семплы приходилось загружать отдельно, и поскольку один трек не помещался целиком, я разделил его на три части. Путем добавления "костыля", я загружал следующую часть в определенный момент времени и мгновенно воспроизводил ее.
Отдельные приколы были с маппером VRC6, который добавлял дополнительные звуковые дорожки и немного боли. Приходилось изучать то как он работает. Обычно, для анимации фона циклично переключаются наборы тайлов этого фона за счёт чего и создаётся анимация. А этот маппер частично переключал области графики, что усложняло программный процесс и добавляло костылей, требующиеся для анимации всего фона.
Для тестирования я приобрел флеш картридж и оригинальный японский фамиком (денди - это его клон), тут же всплыли новые проблемы: треки автоматически переключались из-за конфликта между аппаратным DPCM и джойстиком. Чтобы этого избежать, приходилось опрашивать джойстик три раза подряд и выбирать тот байт состояния, который в двух опросах одинаковый (снова спасибо Shiru). Это потребовало переработки всего управления, что в ассемблере заняло несколько часов работы.
Таким образом через костыли, ругань и вынос мозга я закончил этот музыкальный карик, даже добавил глитч пасхалку: нужно одновременно нажать на start и select. Есть видос первых запусков, при записи которого нашлось ещё пару косяков и всё фиксилось на лету.
Получился небольшой, но ламповый альбом. Музыканты были в восторге от возможности воспроизведения своих треков на реальном железе.
YouTube
DENDYcompo II
http://8081netlabel.ru/news/dendycompo_ii/2014-02-09-118
🔥5❤1
Геймдев Стримчанский 🤌
Lethal Company Mod, продолжаю делать мод на основе Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/gyRH64JBETM
Lethal Company Mod, продолжаю делать мод на основе Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/gyRH64JBETM
В течение часа начну стрим по созданию интерактивного пиксельного шейдера плесени с нуля используя Kodelife и перенесу всё в юнити.
А пока держите картинку предварительных суши самураев для Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/cPTxjUyp5tk
А пока держите картинку предварительных суши самураев для Staying Fresh
https://www.twitch.tv/mrrubel
https://youtube.com/live/cPTxjUyp5tk
👍5
Геймдев Стримчанский 🤌
Как сделать интерактивный пиксельный шейдер плесени с нуля в Unity
Заглядывайте, кому интересно посмотреть на тех, кто работает в субботу
https://www.twitch.tv/mrrubel
https://youtube.com/live/cPTxjUyp5tk
Как сделать интерактивный пиксельный шейдер плесени с нуля в Unity
Заглядывайте, кому интересно посмотреть на тех, кто работает в субботу
https://www.twitch.tv/mrrubel
https://youtube.com/live/cPTxjUyp5tk
❤2
Результат стрима!
Не совсем то, что хотел. Надо над текстуркой и цветами чуть поработать, но зато получилось
С маской шейдера можно поиграться тут https://www.shadertoy.com/view/l3sSR4 (мышкой можно удалять плесень)
Не совсем то, что хотел. Надо над текстуркой и цветами чуть поработать, но зато получилось
С маской шейдера можно поиграться тут https://www.shadertoy.com/view/l3sSR4 (мышкой можно удалять плесень)
🔥4👍1🥰1