Оберон-клуб «ВЄДАsoft»Твердыня модульных языков |
OPCL (Oberon Portable Compiler and Linker) —
консольный компилятор, линкер и набор библиотек для разработки программ под
Windows на языках Оберон-семейства. OPCL сделан на базе исходного кода
системы ETH Oberon PlugIn для Windows 95/98/NT/2000.
Авторские права на
ETH Oberon PlugIn
принадлежат: Emil Zeller, Regis Crelier, Patrik Reali, Institute for Computer Systems of ETH Zuerich.
Статьи по проекту OPCL:
SDL for Oberon — заголовочные файлы (интерфейсы) или привязки (bindings) для использования возможностей библиотеки SDL при разработке на языках Оберон-семейства: Модула-2/Оберон-2 (XDS), Active Oberon (OPCL, ETH Oberon) и Компонентный Паскаль (BlackBox Component Builder).
SDL (Simple DirectMedia Layer) — это графическая и мультимедийная кроссплатформенная библиотека для разработки широкого спектра приложений, игр, эмуляторов и т.п.
Raycaster, Raycaster Maze —
игровой Raycasting движок на основе уроков
Взяв за основу Raycasting движок и дополнив его алгоритмом генерации лабиринта, SAGE (Ярослав Романченко) разработал демонстрационное приложение Raycasting со спрайтами и с текстурированием стен, пола и потолка для ОС A2 (Bluebottle), в котором можно побродить по лабиринту. Есть просмотр карты лабиринта (клавиша Tab). Исходный код на языке Active Oberon доступен для скачивания.
На веб-странице этого проекта есть игра Color Lines,
также для A2 (Bluebottle).
Samurai — кроссплатформенная игра (Win32, Linux), построенная с помощью библиотеки SDL for Oberon. Написана на языке Компонентный Паскаль.
«Представляю вашему вниманию небольшую игру. По-сути, это демо-версия. Эксперименты с использованием SDL. Буду рад критике. Особенно критике кода. В самой реализации не всё так гладко, как хотелось бы. В частности, просчёт столкновений самый примитивный и требует доработки. Я думаю, что некоторые вещи можно было бы реализовать проще и красивее. Например, систему анимации. Управление: стрелки вправо и влево — соответствующие движения. Стрелка вверх — прыжок. Пробел — удар мечом.»