sdl2
-
Хабрахабр
Не как у людей — история проекта 1tracker
Весной 2012 года я опубликовал первую версию экспериментального мультисистемного кроссплатформенного музыкального редактора с интерфейсом типа «трекер» — 1tracker v0.1. Экспериментальность заключалась в проверке новых подходов и отказе от общепринятых стандартов для подобного рода программ. Прошло десять лет, редактор до сих пор экспериментальный, до сих пор мало кому известен, и до сих пор не добрался до версии 1.0. Тем не менее,…
Читать далее » -
Хабрахабр
Создаём игру на KPHP с помощью FFI и SDL
KPHP теперь поддерживает механизм Foreign Function Interface (FFI). Мы с Владом решили продемонстрировать его возможности и за сутки написали первую в мире графическую игру на KPHP. Игру делали с использованием библиотеки SDL: работали со звуком, обрабатывали события клавиатуры, рисовали шрифты, спрайты, UI. API и семантика нашего FFI идентичны PHP. Поэтому созданная игра запустится и на KPHP, и на PHP. Если…
Читать далее » -
Хабрахабр
Подготовка sdl2 проекта для запуска на android
Всем привет. Сегодня мы посмотрим как подготовить проект с использованием библиотеки sdl2 для запуска игры на android.Для начала надо скачать android studio, установить её и всё что требуется в этой среде для разработки. Например у меня сейчас kde neon, и в этой системе существует файл /etc/environment, такой же файл есть и в ubuntu. Там надо прописать такие переменные. ANDROID_HOME=/home/username/Android/Sdk ANDROID_NDK_HOME=/home/username/ndk…
Читать далее » -
Хабрахабр
Уроки по SDL 2: Урок 7 — Viewport
Всем привет! Я вернулся с новым уроком для вас! А если вам вдруг надоест ждать урока от меня, вы всегда сможете найти эти уроки на английском здесь. Что ж, давайте начнем 7-й по счету уроку с названием Viewport с английского переводиться как место просмотра, или же в нашем случае — это место отрисовки. Суть такая: мы берем и ограничиваем поверхность…
Читать далее » -
Хабрахабр
[Из песочницы] Установка sdl2 на основные дистрибутивы
Здравствуй, Хабр. Недавно наткнулся на новый цикл статей по sdl2, но без процедуры установки. Вроде ничего сложного, но если интересно, то давайте вместе пройдемся по граблям, которые могут нас ожидать. Я проведу установку для xcode10 на macOS 10.14.5, code::blocks на Ubuntu 18.04 и Visual Studio 2019 Windows 10. Можно, конечно, было бы использовать clion. Одна ide на всех системах, но…
Читать далее » -
Игры
[Из песочницы] Цикл уроков по SDL 2.0: урок 3 — Библиотеки-расширения SDL
От переводчика: Первые два урока серии переводов в списке — за его авторством. Я продолжаю заброшенную серию переводов туториалов от Twinklebear, в оригинале доступных тут, с разрешения переводчика предыдущих уроков серии InvalidPointer. Перевод отчасти вольный и может содержать незначительные поправки или дополнения от переводчика.Список уроков: Библиотеки-расширения SDL До этого момента мы использовали только изображения в формате BMP, поскольку это единственный…
Читать далее » -
Софт
Операционная система Haiku: портирование приложений и создание пакетов
Осенью этого года, спустя 6 лет разработки, вышла первая бета-версия «R1/beta1» операционной системы Haiku. Я давно слежу за этим интересным проектом, который нацелен на воссоздание и последующее развитие существовавшей в 1994-2000 годах системы BeOS. Поэтому, как только на новостных IT-сайтах я увидел новость о выходе бета-версии Haiku, я незамедлительно решил посмотреть, что же было добавлено в этот долгожданный релиз. После…
Читать далее »