Тёмный

Dungeon Master | Игра на Game Boy Advance! | #1 

Соскар
Подписаться 5 тыс.
Просмотров 6 тыс.
50% 1

Универ дал задачу сделать игру на языке C. Я и мой друг, Maksasj, решили воспользоваться данной возможностью и создать игру на Game Boy Advance!
Discord сервер "Берлога Соскара": / discord
Музыка:
Manuel - Gas Gas Gas
Krabas
Krabas (мой работяга): / @krabas4977
Если хотите больше узнать про разработку игр для Game Boy Advance:
Туториал по разработке: www.coranac.com/tonc/text/toc...
Все регистры Game Boy Advance: problemkaputt.de/gbatek.htm
GBA Tile Modes: ianfinlayson.net/class/cpsc30...
Рендеринг в GBA: jamiedstewart.github.io/gba%2...
Графика в GBA: ianfinlayson.net/class/cpsc30...
The Audio ADVANCE: belogic.com/gba/
GBA Sound: ianfinlayson.net/class/cpsc30...
Pathfinding: theory.stanford.edu/~amitp/Gam...
Привет! Я Соскар! Занимаюсь геймдевом уже как два года. Поставил себе цель - набрать аудиторию для своих "шедевров мирового искусства". Буду выпускать видосики с хаотичной периодичностью, как бы это странно не звучало, как минимум, 1-3 недели. Надеюсь, что вы подпишитесь на мой канал и будете следить за моим развитием!
#gameboyadvance #геймдев #разработкаигр #cprogramming

Игры

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

 

26 дек 2022

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 53   
@maksasj
@maksasj Год назад
cringe
@tem_temich6895
@tem_temich6895 Год назад
съеживаться
@bobiktobik1234
@bobiktobik1234 Год назад
Ооооооо, хейтор.
@bulatruslanovich422
@bulatruslanovich422 Год назад
+
@NobodyHere539
@NobodyHere539 Год назад
Си это урезанный Сишарп... Мдя.
@MiniDemus
@MiniDemus Год назад
Ура
@user-oq9mv8vw1j
@user-oq9mv8vw1j Год назад
Довно ждал актива от тебя
@user-og4rt9iw5u
@user-og4rt9iw5u Год назад
4:44 вспомнился сразу soul knight )))
@fisashgames6704
@fisashgames6704 Год назад
капец чистый си, мощн, интересно
@Foxygen42
@Foxygen42 Год назад
Спасибо юниверу и Максиму
@user-kv7lo1td1e
@user-kv7lo1td1e Год назад
Ааааааааааааа а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а а
@Misha-Stogov
@Misha-Stogov Год назад
мега супер харош!
@Ziiwplay
@Ziiwplay Год назад
Очень Интересные видео посмотрел Все!
@yabra6551
@yabra6551 Год назад
Давно интересуюсь старыми консольками. Даже свою собрал. Моё уважение!
@filzss
@filzss Год назад
Поздно пришёл, но классное видео
@yakovbilich8617
@yakovbilich8617 Год назад
ура новое видео даже день не прошел
@JoJo-jz8gd
@JoJo-jz8gd Год назад
MORE!!!
@sergo8019
@sergo8019 Год назад
Круто! Отличный видос - здорово, что повзрослел контент. А что за ВУЗ такой?)
@Soskar
@Soskar Год назад
Вильнюсский университет)
@sergo8019
@sergo8019 Год назад
@@Soskar Опа, а что за факультет? Думал туда поступать
@Soskar
@Soskar Год назад
Информатика
@user-we5mx5lj8y
@user-we5mx5lj8y Год назад
так держать!
@mr.mineman1026
@mr.mineman1026 Год назад
сначала подумал, что айзек, потом понял, что соул кнайт
@user-yl2vi7cz4f
@user-yl2vi7cz4f Год назад
Мне понравилось такая познавательная информация
@prn219
@prn219 Год назад
Тоооооооооп братан
@game-py9rm
@game-py9rm Год назад
Я!!!! Душка) А видео очень классное и смешное и захватывающее и все эти объяснения толь привечают интерес)))
@flory_gamedev
@flory_gamedev Год назад
Если это видео про создании игры на консоль, то это видео моей мечты. Давно хотел сделать игру на консоль. Сейчас парарельно листая ютуб на ПК, смотрю видео про консоли с телефона
@futoria_trap_official
@futoria_trap_official Год назад
Ты конкретно указывал ячейки памяти где хранил данные о отрисованных фрагментах экрана или они сами распределялись?
@Soskar
@Soskar Год назад
Кстати, забыл в видосе рассказать. Конкретно в памяти мы храним нарисованный Tilemap со всеми текстурами из игры. Мы его конвертировали в .h файл, чтобы GBA мог работать с потоками битов в нашем Tilemap'e. Когда нам нужно нарисовать текстуру, то мы достаём нужные фрагменты картинки по координатам Tilemap'a.
@kostechga_
@kostechga_ Год назад
ВАУ! Просто охеренный контент, видел на западном ютубе люди 3д игры под гба делали, кто-то майнкрафт делал кто-то первый Томб Рейдер портировал, очень интересно было бы что-то подобное на русском посмотреть)
@Soskar
@Soskar Год назад
Большое спасибо! Это реально круто видеть, когда кому-то удаётся выжать все соки из старинной консоли. Создать 2д игру на гба ещё тот челлендж, а про 3д даже говорить ничего не буду 😅
@robdemo51
@robdemo51 Год назад
Мне, как программисту, понравилось
@CoolinarGameDeveloper
@CoolinarGameDeveloper Год назад
Видос топ! познавательно и интересно, было бы круто найти реальный геймбой и запустить:D а на нем нельзя использовать openGL?
@Soskar
@Soskar Год назад
Рад, что зашёл видос) Насчёт OpenGL не в курсе. Я нашёл инфу, что его как бы возможно внедрить в игру, но, как понял, это чересчур сложно 😅. Мы уже вряд ли будем что-то с ним делать, так как дэдлайн не позволяет.
@michaels5242
@michaels5242 Год назад
Кстати ещё небольшая проблема может быть соображением во время движения Что нужно делать ещё надо делать deltatime обработка времени
@thegamerh3cks316
@thegamerh3cks316 Год назад
Респект тебе, реально. Такой дичью мало кто занимается, от того это интересно другим.
@its.evolution
@its.evolution Год назад
Попробуй сделать 3д ритм игру
@Happy-zk7tk
@Happy-zk7tk 11 месяцев назад
Как сделана физика в вашей игре?
@Soskar
@Soskar 11 месяцев назад
У всех entity (у игрока, врагов, предметов) есть коллайдер (его размер равен размеру спрайту entity). У entity есть метод CheckCollision, в котором идёт собственно проверка на коллизию с другим entity. Также каждому entity есть возможность поменять ускорение. С комнатами другая история. Так как комнаты не являются entity, то в мире мы храним сетку с данными о каждой клетке, в виде символом. Например, '#' - стена, а ' ' (пустой символ) - пустая клетка. На основе этих данных, когда игрок нажимает на кнопки передвижения, то мы проверяем клетку в сетке, в которую он пытается пройти. Если это клетка стены, то персонажа просто не передвигаем, но если это пустая клетка, то передвигаем. Когда происходит переход между комнатами, то сетка автоматически обновляется.
@Happy-zk7tk
@Happy-zk7tk 11 месяцев назад
@@Soskar интересная схема. Спасибо, надо будет попробовать
@gd.gamedeveloper7748
@gd.gamedeveloper7748 Год назад
Уже есть игра Dungeon master под названием DsD
@myaumyautop
@myaumyautop Год назад
Soul knight на минималках
@Somario
@Somario Год назад
Будет ли выложен исходный код игры после выхода?
@Soskar
@Soskar Год назад
Пока об этом не думал
@23425
@23425 Год назад
Нехвотает только норм нарезки и уменьшения чтения тугого текста, и о то будет
@Pixelety
@Pixelety Год назад
ОСТОРОЖНО!!!! НЕ СОУЛ КНАЙТ!!!!
@director8677
@director8677 Год назад
Где ты учишься
@Soskar
@Soskar Год назад
Вильнюсский университет
@yanm0ri
@yanm0ri Год назад
что за универ и профессия
@Soskar
@Soskar Год назад
Вильнюсский университет. Информатика
@bobiktobik1234
@bobiktobik1234 Год назад
Больше шуток, либо ты клоун.
@alexanimat
@alexanimat Год назад
Игра для gay boy?
@user-qg5pt4fh6q
@user-qg5pt4fh6q 8 месяцев назад
А на юнити можно сделать?
Далее
Arigato !! 😂
00:11
Просмотров 3 млн
I Built 4 SECRET Rooms In ONE COLOR!
29:04
Просмотров 7 млн
Мой ТОП 10 игр на Game Boy Advance
13:03
Просмотров 16 тыс.
Krabas - Ledyanye Kubiki
3:11
Просмотров 754
Создал Flappy Bird на своем движке!
6:00
Интересные бомбы в War Thunder
0:59
Просмотров 211 тыс.