en EN   ru RU

Главная

ОС A2

Знакомство

Локализация

UDP-чат

Прокси-сервер

IFS

Демки

Игры

Трассировка лучей

Virtual keyboard

RegExp

ДРАКОН

Arduino

Программы

Утилиты

Ссылки

Веб-мастеру

Связь с автором

Резюме


A2 OS forum

 
  Версия для печати

Игры для операционной системы A2



Raycaster, Raycaster Maze

SAGE

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 движка игры Wolfenstein 3D с исходным кодом на C++. В первом уроке показан принцип отрисовки стен с монотонной заливкой и с текстурами Lode's Computer Graphics Tutorial - Raycasting. Во втором уроке показан принцип отрисовки пола и потолка с текстурами Lode's Computer Graphics Tutorial - Raycasting II: Floor and Ceiling. В третьем уроке показан принцип отрисовки спрайтов Lode's Computer Graphics Tutorial - Raycasting III: Sprites.

Оптимизированный (оптимизирован вывод изображений на форму приложения) исходный код на Active Oberon соответствующий оригинальному C++ коду последего урока доступен для скачивания на этой странице.

Raycasting со спрайтами и с текстурированием стен, пола и потолка

Взяв за основу Raycasting движок и дополнив его алгоритмом генерации лабиринта получаем приложение в котором можно побродить по лабиринту. Доступен просмотр карты лабиринта (клавиша Tab). Исходный код также доступен для скачивания.

Raycasting лабиринт с отображением карты


Игра Color Lines

SAGE

Игра Color Lines для операционной системы A2 (Bluebottle)


Все перечисленные приложения включены в сборку MicroA2.



Тип

Имя

Размер

Загрузок

zip

MicroA2.zip

1 MiB

293

Дата последнего обновления: 13-5-16 21:11:07


 

alt CodeTyphon

Copyright © 2005-2017 SAGE. Все права защищены.