Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков

Оберон-клуб - Форум - Все ссылки - Наши проекты - Компиляторы - Трансляторы - Инструменты - Библиотеки разработчика - Игры - Статьи и книги - Рекомендуемые сайты - Контакт

Компиляторы


OPCL (Oberon Portable Compiler and Linker) — консольный компилятор, линкер и набор библиотек для разработки программ под Windows на языках Оберон-семейства. OPCL сделан на базе исходного кода системы ETH Oberon PlugIn для Windows 95/98/NT/2000.

  • Поддерживает языки: Oberon, Oberon-2, Active Oberon (подмножество), расширения OberonX, встроенный ассемблер;
  • Генерирует код для Intel 80386 и выше;
  • Целевые платформы: Win32, ETH Oberon System.

  • Авторские права на ETH Oberon PlugIn принадлежат: Emil Zeller, Regis Crelier, Patrik Reali, Institute for Computer Systems of ETH Zuerich.


    Статьи по проекту OPCL:

  • Введение в программирование на OPCL (Oberon Portable Compiler and Linker)
  • На Обероне с комфортом, или IDE на основе Syn Text Editor + OPCL



  • Библиотеки разработчика


    SDL for Oberon — заголовочные файлы (интерфейсы) или привязки (bindings) для использования возможностей библиотеки SDL при разработке на языках Оберон-семейства: Модула-2/Оберон-2 (XDS), Active Oberon (OPCL, ETH Oberon) и Компонентный Паскаль (BlackBox Component Builder).

    SDL (Simple DirectMedia Layer) — это графическая и мультимедийная кроссплатформенная библиотека для разработки широкого спектра приложений, игр, эмуляторов и т.п.




    Игры


    Raycasting со спрайтами и с текстурированием стен, пола и потолкаИгра Color Lines для ОС A2 (Bluebottle)

    Raycaster, Raycaster Maze — игровой Raycasting движок на основе уроков

  • "Lode's Computer Graphics Tutorial — Raycasting",
  • "Lode's Computer Graphics Tutorial — Raycasting II: Floor and Ceiling" и
  • "Lode's Computer Graphics Tutorial — Raycasting III: Sprites".
  • Взяв за основу Raycasting движок и дополнив его алгоритмом генерации лабиринта, SAGE (Ярослав Романченко) разработал демонстрационное приложение Raycasting со спрайтами и с текстурированием стен, пола и потолка для ОС A2 (Bluebottle), в котором можно побродить по лабиринту. Есть просмотр карты лабиринта (клавиша Tab). Исходный код на языке Active Oberon доступен для скачивания.

    На веб-странице этого проекта есть игра Color Lines, также для A2 (Bluebottle).



    Samurai

    Samurai — кроссплатформенная игра (Win32, Linux), построенная с помощью библиотеки SDL for Oberon. Написана на языке Компонентный Паскаль.

    «Представляю вашему вниманию небольшую игру. По-сути, это демо-версия. Эксперименты с использованием SDL. Буду рад критике. Особенно критике кода. В самой реализации не всё так гладко, как хотелось бы. В частности, просчёт столкновений самый примитивный и требует доработки. Я думаю, что некоторые вещи можно было бы реализовать проще и красивее. Например, систему анимации. Управление: стрелки вправо и влево — соответствующие движения. Стрелка вверх — прыжок. Пробел — удар мечом.»

    Денис "Rafi" Колодько



    Powered by WebRing.



    © 2012-2024 VEDAsoft Oberon Club