sdl

  • ХабрахабрФото [Перевод] Портирование движка Zelda Classic в веб

    [Перевод] Портирование движка Zelda Classic в веб

    Скриншот пользователя Mitchfork, победивший в соревнованиях 2021 Screenshot of the Year Я портировал Zelda Classic (игровой движок, основанный на первой части Zelda) в веб. В него можно поиграть здесь, хватайте геймпад, если он у вас есть! Это приложение PWA, так что можно его даже установить. Редактор квестов Zelda Classic под названием ZQuest Zelda Classic — это игровой движок, изначально созданный…

    Читать далее »
  • ХабрахабрФото Создаём игру на KPHP с помощью FFI и SDL

    Создаём игру на KPHP с помощью FFI и SDL

    KPHP теперь поддерживает механизм Foreign Function Interface (FFI). Мы с Владом решили продемонстрировать его возможности и за сутки написали первую в мире графическую игру на KPHP. Игру делали с использованием библиотеки SDL: работали со звуком, обрабатывали события клавиатуры, рисовали шрифты, спрайты, UI. API и семантика нашего FFI идентичны PHP. Поэтому созданная игра запустится и на KPHP, и на PHP. Если…

    Читать далее »
  • ХабрахабрФото Как мы провели Hack and Learn Initiative CTF

    Как мы провели 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

    Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить эти два увлечения, портировав Quake на Rockbox! Большего и пожелать было нельзя! В этом посте рассказывается история о том, как…

    Читать далее »
  • ХабрахабрФото [Перевод] Пишем собственный воксельный движок

    [Перевод] Пишем собственный воксельный движок

    Примечание: полный исходный код этого проекта выложен здесь: [source]. Когда проект, над которым я работаю, начинает выдыхаться, я добавляю новые визуализации, дающие мне мотивацию двигаться дальше. Казалось, что оно сдерживает возможности емерджентного поведения ботов. После выпуска первоначального концепта Task-Bot [перевод на Хабре] я почувствовал, что меня ограничивает двухмерное пространство, в котором я работал. Сегодня, в конце октября, у меня уже…

    Читать далее »
  • ХабрахабрФото Уроки по SDL 2: Урок 2 — Main не резиновый

    Уроки по SDL 2: Урок 2 — Main не резиновый

    Всем привет! Это мой второй урок по SDL 2. Информацию я всё ещё беру отсюда. Итак, приветствую вас на уроке На прошлом уроке я всё красиво расположил в функции Main(), но для больших программ это не есть хорошо. Именно по-этому появилась возможность писать функции. Сейчас мы ею и воспользуемся. Начнем написание кода с подключения SDL и объявления нескольких глобальных переменных.…

    Читать далее »
  • СофтФото Операционная система Haiku: портирование приложений и создание пакетов

    Операционная система Haiku: портирование приложений и создание пакетов

    Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на новостных IT-сайтах я увидел новость о выходе бета-версии Haiku, я незамедлительно решил посмотреть, что же было добавлено в этот долгожданный релиз. После…

    Читать далее »


Кнопка «Наверх»