Студент создал в Excel модель прозрачного лабиринта Raycaster

/ ТехнологииНовости / Технологии

Продолжая попытки сделать странные и, казалось бы, невозможные вещи с помощью Microsoft Excel

Thumbnail: Microsoft ExcelMicrosoft Excel (также иногда называется Microsoft Office Excel) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для Microsoft Windows, Windows NT и Mac OS, а также Android, iOS и Windows Phone. Она предоставляет возможности экономико-статистических расчетов, графические инструменты, язык макропрограммирования потоков данных Power Query и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав Microsoft Office. Википедия

, пользователь Reddit u/awesomegraczgie21 опубликовал демонстрацию работающего игрового raycaster в форме игры-лабиринта от первого лица, полностью работающей в Microsoft

Microsoft Corporation (произносится «ма́йкрософт»; как правило, именуется просто Microsoft; распространено сокращение MS) — одна из крупнейших транснациональных компаний по производству проприетарного программного обеспечения для различного рода вычислительной техники — персональных компьютеров, игровых приставок, КПК, мобильных телефонов и прочего, разработчик наиболее широко распространённой на данный момент в мире программной платформы — семейства операционных систем Windows. Подразделения компании также производят семейство игровых консолей Xbox, а также аксессуары для персональных компьютеров (клавиатуры, мыши и т. д.). C 2012 года производит собственный планшетный компьютер — Surface. Википедия

Читайте также:Бывший дизайнер Bethesda — о создании DLC для TES 4: OblivionСмотрите шоу игр Microsoft вместе с нами. Xbox Partner Preview состоится сегодня вечеромВ сеть попал ноутбук Microsoft Surface Laptop 7 на базе процессора Intel Lunar LakeMicrosoft урегулировала антимонопольный иск с игроками по поводу приобретения Activision BlizzardMicrosoft Flight Simulator 2024 потребляет до 180 Мбит/с интернет-трафика во время полета

Excel с использованием языка программирования Visual Basic for Applications (VBA).

В частности, эта демонстрация технологий лабиринта использует raycasting для поддержки прозрачности и поколоночного текстурирования. Прозрачность отмечена как сделанная с точки зрения игрока наружу (рендеринг «ближний-дальний»), а простая система столкновений используется для поддержания функционирования игры в рамках ограничений ее окруженного стенами лабиринта. Лабиринт, конечно, исследуется полностью от первого лица, перемещаясь практически по одному кадру за раз с помощью включенных 4 кнопок движения и 2 кнопок стрейфа.

По сравнению с прошлыми попытками рендеринга графики в Microsoft Excel, такими как игра "Fallout for Excel", это гораздо более амбициозно, хотя и так же ограничено по масштабу и играбельности. Хотя в сети распространяются ускоренные видеокадры (10 FPS

FPS: First-Person Shooter — шутер от первого лица — жанр компьютерных игр. Frames Per Second — количество кадров в секунду на экране монитора или телевизора, выдаваемых программным обеспечением видеокарты или DVD-проигрывателя. Характеризует производительность видеосистемы компьютера или воспроизведения DVD. Также характеризует качество видео в целом. См. Википедия

Читайте также:Stalker 2 будет работать на скорости 30 FPS на Xbox Series SРазработчик увеличил fps в игре более чем на 200 с помощью оптимизацииDigital Foundry рассказали о технических проблемах ремейка Silent Hill 2Свежий трейлер Unknown 9: Awakening посвятили версии для ПКВ модах для ремейка Silent Hill 2 — без тумана и с Леоном из Resident Evil

!) навигации по лабиринту из оригинального поста, сам игровой процесс больше похож на "интерактивное слайд-шоу". Создатель заявляет, что FPS варьируется от "2FPS до 5 SPF (0,2 FPS). Рендеринг нескольких перекрывающихся прозрачных стен убивает производительность, но это того стоит". Вся демо-версия закодирована всего в 400 строках VBA.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон
Странно почему не 50 долларов.
  • Анон
Понимаю мощь производительность и все дела, но как черт возьми тепло отделять от камня если его прям нагрузить
  • Анон
Не предвзятость это - "Интересно, что Arc B580 проигрывает RTX 4060 в OpenCL" - где разница на невероятных 3,5 %, "но реабилитируется с НЕЗНАЧИТЕЛЬНЫМ 6%-ным преимуществом в Vulkan.". Не...
  • Анон
"Физика вышла из чата"??? Каким образом они добилис свечения точек, которые меньше четверти длины волны???
  • Анон
И теперь нельзя отключить авто обновление!!! Это жесть
  • Анон
Не знаю, я купил Cougar850 80Gold за 10К₽ и нормально
  • Анон
После всех роликов я одно понял у этой игры которую выпустят 20 мая у неё большое будущее
  • Анон
Когда они в продаже появятся? Уже как бы конец февраля, а нигде нет..
  • Анон

Смотреть все