новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Яндекс-директ

Симулятор лабиринта на встроенном языке 1С

  • Добавить свою разработку
 
Артём
Связаться с автором
18.03.2024 07:19:51
0
Комната - лабиринт, реализованная с помощью трассировки лучей на встроенном языке 1С с выводом изображения в виде символов в реквизит формы строкового типа.
Описание

Управление: A,W,S,D.

 

Слева на форме расположена карта и актуальные координаты, отражающие текущее положение и направление взгляда игрока в пространстве:

 

Т.к. встроенный язык 1С для всего этого оказался мягко говоря неоптимальным, большая часть задуманного не была реализована, а для работы с тем, что имеется, приходится выбирать между качеством отрисовки и частотой кадров в секунду. Для подобного выбора и тонкой настройки на форме слева расположена группа элементов с параметрами, большая часть которых так или иначе влияет на качество изображения и частоту кадров в секунду.

 

Увеличение параметров дальности обзора, размера экрана или уровня детализации стен приведёт к повышению качества изображения. Уменьшение этих же параметров приведет к повышению частоты кадров в секунду. Дополнительно в совокупности можно отрегулировать масштаб формы, что при его уменьшении увеличит плотность изображения.

При выборе карты большего размера частота кадров будет снижаться, как и при выборе более прорисованной текстуры стен.

При желании можно нарисовать свою карту или добавить текстуру для стен. Сделать это, а также изменить значение параметров сверх допустимого ограничения можно в специально отведенной области модуля формы:

Ключевые слова:   игра   трассировка   лучей   бродилка   3D
Файлы для скачивания
  • 150р
    • дата загрузки: 18.03.2024 07:21:59
0
    ≡ к списку разработок
    Яндекс-директ