sdl
-
Хабрахабр
[Перевод] Портирование движка Zelda Classic в веб
Скриншот пользователя Mitchfork, победивший в соревнованиях 2021 Screenshot of the Year Я портировал Zelda Classic (игровой движок, основанный на первой части Zelda) в веб. В него можно поиграть здесь, хватайте геймпад, если он у вас есть! Это приложение PWA, так что можно его даже установить. Редактор квестов Zelda Classic под названием ZQuest Zelda Classic — это игровой движок, изначально созданный…
Читать далее » -
Хабрахабр
Создаём игру на KPHP с помощью FFI и SDL
KPHP теперь поддерживает механизм Foreign Function Interface (FFI). Мы с Владом решили продемонстрировать его возможности и за сутки написали первую в мире графическую игру на KPHP. Игру делали с использованием библиотеки SDL: работали со звуком, обрабатывали события клавиатуры, рисовали шрифты, спрайты, UI. API и семантика нашего FFI идентичны PHP. Поэтому созданная игра запустится и на KPHP, и на PHP. Если…
Читать далее » -
Хабрахабр
Как мы провели Hack and Learn Initiative CTF
В декабре 2020 года, за неделю до нового года, компании Semrush и Mail.ru Group решили провести совместное обучающее мероприятие по информационной безопасности в формате CTF. Причём тут разработчики, тестировщики и devops, зачем и почему — расскажем в этой статье. CTF соревнования уже не являются чем–то новым, а практика их проведения в IT–компаниях только растет. Сейчас будет довольно сложно найти человека, который…
Читать далее » -
Хабрахабр
[Перевод] Собственные игровые движки: небольшое исследование
Пару недель назад я играл в A Plague Tale студии Asobo Studio (и прошёл её). Меня очень захватила эта игра, благодаря не только красивой графике, но и сюжету с локациями. Я решил немного изучить технологии, использовавшиеся при её разработке, и был удивлён, обнаружив, что игра создавалась на собственном движке относительно небольшой студии. Я знаю, что некоторые компании используют собственные движки,…
Читать далее » -
Хабрахабр
[Перевод] Портируем Quake на iPod Classic
Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить эти два увлечения, портировав Quake на Rockbox! Большего и пожелать было нельзя! В этом посте рассказывается история о том, как…
Читать далее » -
Хабрахабр
[Перевод] Пишем собственный воксельный движок
Примечание: полный исходный код этого проекта выложен здесь: [source]. Когда проект, над которым я работаю, начинает выдыхаться, я добавляю новые визуализации, дающие мне мотивацию двигаться дальше. Казалось, что оно сдерживает возможности емерджентного поведения ботов. После выпуска первоначального концепта Task-Bot [перевод на Хабре] я почувствовал, что меня ограничивает двухмерное пространство, в котором я работал. Сегодня, в конце октября, у меня уже…
Читать далее » -
Хабрахабр
Уроки по SDL 2: Урок 2 — Main не резиновый
Всем привет! Это мой второй урок по SDL 2. Информацию я всё ещё беру отсюда. Итак, приветствую вас на уроке На прошлом уроке я всё красиво расположил в функции Main(), но для больших программ это не есть хорошо. Именно по-этому появилась возможность писать функции. Сейчас мы ею и воспользуемся. Начнем написание кода с подключения SDL и объявления нескольких глобальных переменных.…
Читать далее » -
Софт
Операционная система Haiku: портирование приложений и создание пакетов
Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на новостных IT-сайтах я увидел новость о выходе бета-версии Haiku, я незамедлительно решил посмотреть, что же было добавлено в этот долгожданный релиз. После…
Читать далее »