Студент создал в 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

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• AI Rutab может ошибаться!
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


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

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


Все комментарии - Технологии