Антистресс стрелялка в excel

Время на прочтение
1 мин

Количество просмотров 18K

Unity? Unreal? DLSS? Пффф… Excel!

Над этим чудным проектом Александр Шумаков работал вместе с сыном Никитой, создав команду под названием «DIY interactive». Как пишет Александр, у него есть некоторые навыки работы с Microsoft Excel и программу он ценит прежде всего за гибкость. Как-то он услышал об играх, написанных полностью на этой проге и ему понравилась эта славная по своей эпичности идея. Так родилась «Dave vs Ziggy» — ретро-пиксельная 3D-стрелялка, которую программировали на языке Visual Basic for Applications.

Аутентичный игровой движок позволяет создавать «многоэтажные» конструкции, шейдеры, воксельные и полигональные объекты, интерактивные механики, кровавые перестрелки и мини-игры наподобие Box World или Pong.

В «Dave vs Ziggy» можно проходить уровни секретной базы, захваченной пришельцами, убивать монстрятину и сталкиваться с местными особенностями. Иногда в игре нужно думать. В шутере даже можно сохранить свой прогресс в любое время (доступно 3 слота) и перезапустить.

Работа над проектом началась ещё в 2016 году. По словам авторов, это не просто очередная инди-игра в стиле ретро, а попытка усовершенствовать программирование на VBA и расширить границы использования Excel.

«Поддерживая этот проект, вы помогаете расширить границы использования Microsoft Excel в качестве универсальной платформы, позволяющей делать практически все (от выполнения простых расчетов в электронных таблицах до создания развлекательных программ). Это значит не просто поддержать очередную инди-ретро-пиксельную игру — это значит поддержать новую идеологию.»

Источник

Над этим удивительным проектом Александр Шумаков работал вместе с сыном Никитой, создав команду под названием «DIY interactive». Как пишет Александр, у него есть некоторые навыки работы с Microsoft Excel и программу он ценит прежде всего за гибкость. Как-то он услышал об играх, написанных полностью на Excel и ему понравилась эта идея. Так родилась «Dave vs Ziggy» — ретро-пиксельная 3D-стрелялка, которую программировали на языке Visual Basic for Applications.

Аутентичный игровой движок позволяет создавать «многоэтажные» конструкции, шейдеры, воксельные и полигональные объекты, интерактивные механики, кровавые перестрелки и мини-игры наподобие Box World или Pong.

В «Dave vs Ziggy» вы можете проходить уровни секретной базы, захваченной пришельцами, убивать существ и сталкиваться с различными особенностями. Иногда в игре нужно использовать свою логику, чтобы двигаться дальше. В шутере даже можно сохранить свой прогресс в любое время (доступно 3 слота) и перезапустить.

Работа над проектом началась ещё в 2016 году. По словам авторов, это не просто очередная инди-игра в стиле ретро, а попытка усовершенствовать программирование на VBA и расширить границы использования Excel.

Поддерживая этот проект, вы помогаете расширить границы использования Microsoft Excel в качестве универсальной платформы, позволяющей делать практически все (от выполнения простых расчетов в электронных таблицах до создания развлекательных программ). Это значит не просто поддержать очередную инди-ретро-пиксельную игру — это значит поддержать новую идеологию.

Принято считать, что Microsoft Excel — это скучные таблицы и графики. Но это не совсем так. Разработчик Александр Шумаков и его сын Никита создали в ней полноценный трёхмерный шутер от первого лица.

Проект называется Dave vs Ziggy и рассказывает о секретной базе, которую захватили пришельцы. Вам же предстоит очистить её от врагов. В техническом плане игра написана на языке Visual Basic for Applications. Отмечается, что система позволила реализовать игровые механики, шейдеры, воксели, полигоны и так далее. Более того, в игре есть три слота для сохранения прогресса.

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

Сам проект начался в 2016 году, но сейчас дошёл до играбельного состояния. Для игры рекомендуется Office 2010, хотя, теоретически, хватит и 2003-й версии. Скачать необычный шутер можно здесь.

🤩 Мемы на каждом шагу: появился сервис MemeCam, где нейросеть придумывает мемы к любой вашей фотке

  • Обзор Thunder Tier One. Кооперативный шутер от разработчиков PUBG, который шокирует вниманием к деталям
  • Российский шутер с открытым миром Pioner в духе S.T.A.L.K.E.R. готов на 50% и выйдет в 2022 году
  • «Пока, Rainbow Six Siege» и «То, чего я ждал после SWAT 4» — как геймеры в Steam оценили новый шутер Ready or Not

Иногда симбиоз задатков программиста и геймера даёт небывалые результаты — пользователи мастерят интересные вещи из тех программ и их возможностей, которые ранее применялись совсем для других дел. Например, многие разработчики компьютерных игр используют Microsoft Excel как платформу для своих творений. Там есть все необходимые формулы и возможности, осталось только разобраться в документации и проявить фантазию. К примеру, в интернете можно скачать вполне играбельную Монополию для Excel.

Однако, разработчики дальше каких-то казуальных игр или недо-RPG не заходили. Всё же, это не игровой движок и создавать на нём сложные проекты довольно трудно. Пользователь с ником C Bell трудностей не боится — он смог создать на данной платформе полноценный шутер по мотивам DOOM.

Игра представляет из себя лабиринт, по которому вы путешествуете и находите врагов, их можно уничтожить лазером и пойти дальше. Самое невероятное в этой истории — графика объемная. Это настоящий 3D шутер с картой, противниками и стрельбой. Да, немного кособокий, привлечёт только фанатов программирования и разработки игр. С другой стороны, вы видели шутеры из раздела инди в Steam? Там ничем не лучше игры продаются.

Создан полноценный 3D-шутер на основе Microsoft Excel

Вся игра построена исключительно на формулах, весь виртуальный мир генерируется (а он именно генерируется, это не заранее нарисованная карта) исходя из данных, введённых в программу. Создатель проекта решил не использовать VBA-макросы и всё написал сам, с нуля. Естественно, играть в это вы не будете, но сам эксперимент очень даже интересный. Плюс, на просторах интернета уже нашлись фанаты, которые просят разработчика добавить возможность улучшения оружия и персонажа, чтобы была мотивация сражаться чаще.

Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie

Проект называется Dave vs Ziggy и в нём вам предстоит зачищать уровни секретной базы от противников, среди которых пришельцы, зомби и иные монстры.

Также в игре присутствуют небольшие логические головоломки. Сюжет подаётся в виде записок. Графика представляет собой пиксельную растеризацию в стиле «Ретро».

Сами создатели игры — отец Александр Шумаков и его сын Никита рассказывают, что начали разрабатывать свой проект ещё в 2016, но только недавно он стал играбелен. Игра написана языке Visual Basic for Applications, возможностей которого хватило, чтобы реализовать на 100% такие игровые аспекты как: геймлейные механики, шейдеры, воксели, полигоны и сохранение прогресса в любой момент в трёх доступных для этого слотах.

Системные требования у игры более чем скромные: 

Процессор с тактовой частотой ядра 2.5GHz, MS Windows XP или выше,  MS Office 2003 и выше.

Скачать необычную игру можно по ссылке в источнике.

Источник:
Dave vs Ziggy game

Сейчас на главной

Новости

Публикации

С приходом тёплого времени года у любителей дачного отдыха возникает вопрос, как проще и без лишних хлопот вспахать свой приусадебный участок. Можно конечно воспользоваться штыковой лопатой, но…

Первый российский бренд роботов-косилок Robokos существует меньше года, но в этом году вышло уже второе поколение роботов с новыми функциями и управлением из системы умного дома. Robokos не…

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

Unchartevice 6540 — это компактный ноутбук в алюминиевом корпусе на базе процессора AMD Ryzen 3 3250U в сочетании с 16 ГБ оперативной памяти. Данная связка делает его неплохим вариантом для…

Не буду заявлять то, что без напольных весов никак не обойтись. Перед написанием этого текста, задумался, когда сам вообще последний раз использовал весы? Хм, да около трёх месяцев назад. Но так…

Ситуация у нас, наверное, типичная для многих — малый (но гордый) бизнес, оказываем b2b-услуги информационного толка (не ИТ в строгом понимании) для бизнеса покрупнее и побогаче. Документооборота…

Один очень упорный геймер вместе с сыном делает игру своей мечты — 3D-шутер в таблице Microsoft Excel. Проект обещают показать в декабре, а пока команда разработчиков запустила краудфандинговую кампанию, где планируется собрать символические 5 тысяч долларов (327 тысяч рублей).

Пользователи уже не раз доказывали, что возможности программы Microsoft Excel, кажется, безграничны. На ней умудряются делать текстовые RPG, 2048, монополию, змейку и так далее. Но всё это 2D-игры. Кто-то пошёл дальше и даже сделал целый 3D-движок, который запускается в Excel, где можно бродить по лабиринту.

Впрочем, украинец Александр Шумаков решил показать, что возможности таблицы безграничны. С 2016 года вместе с сыном Никитой они делают игру под названием Dave vs Ziggy.

Сюжет разворачивается в 1979 году. Главный герой Дэйв должен сражаться с инопланетной расой Зигги, которую разбудили учёные после долгой спячки. Протагонисту доступны винтовой ключ, дробовик, квадроган, взрывчатка и плазменная пушка. Визуально игра напоминает шутеры от первого лица 90-х годов (Wolfenstein 3D или Doom). В ней есть кровавые перестрелки, небольшая разрушаемость объектов и даже встроены мини-игры (например, «Понг»).

Игру программируют на языке Visual Basic for Applications (упрощённом языке программирования Visual Basic, который встроен в линейку продуктов Microsoft Office), а музыку для Dave vs Ziggy пишет сам Александр. Правда, цветовая гамма ограничивается стандартной палитрой Excel (56 цветов).

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

Поддерживая этот проект, вы помогаете расширить пределы использования Microsoft Excel в качестве универсальной платформы, чтобы делать практически всё — от выполнения простых вычислений электронных таблиц до создания развлекательного программного обеспечения. Это просто поддержка нашей инди-ретро-пиксельной игры — это поддержка новой идеологии.

Пока что удалось собрать 4 доллара из необходимых 5 тысяч. Завершить игру планируют в декабре 2018 года.

То, что делает Александр, — по-настоящему безумный и удивительный проект. Но главное, чтобы он не работал сверх нормы. К примеру, разработчики из Rockstar Games трудились над новой игрой Red Dead Redemption 2 по 100 часов в неделю, и это очень сильно не понравилось геймерам.

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

Excel — мощная программа, в которой можно создавать другие программы, поменьше. Даже отдельные функции являют собой, по сути дела, особые программки. Не все они служат скучным целям. Игр, написанных специально для Excel, довольно много. Возможно, игры и не исчезли, а просто их упрятали поглубже. Если вам известно, как запустить в Microsoft Office какую-нибудь игрушку, напишите мне, пожалуйста. Иногда в творческом процессе так хочется кого-нибудь пристрелить или где-нибудь полетать…

Игры inside

В версиях Excel 95-2000 игрушки, придуманные авторами программы, «спрятаны». Например, в Excel 95 нужно проделать следующие шаманские действия.

  1. Создать новую книгу.
  2. Выделить строку gод номером 95.
  3. Нажать клавишу табуляции.
  4. Открыть меню Справка ► 0 программе.
  5. Удерживая одновременно клавиши Ctr, Alt и Shift, щелкнуть на пункте Техническая поддержка.

И запускается «стрелялка», напоминающая комбатс и светлой памяти Doom, только попроще!

В Excel 97 действия для вызова игры такие.

  1. Выполнить команду Сервис ► Параметры и в открывшемся окне на вкладке Общие снять флажок Стиль ссылок R1C1.
  2. Создать таблицу.
  3. Нажать F5 и ввести в появившемся окне кабалистическую надпись Х97:_97.
  4. Нажать Enter.
  5. Выделить строку с номером 97.
  6. Нажать клавишу табуляции, а затем, удерживая Shift и Ctrl, щелкнуть на значке Мастера диаграмм и подождать, пока открывающееся окно не заполнит весь экран.

В результате вы сможете оценить достоинства авиасимулятора, придуманного и разработанного программистами Microsoft.

В Excel 2000 процедура запуска игры усложнена. Нужно выполнить такие действия.

  1. Создать новую книгу.
  2. Сохранить ее в формате веб-страницы (Сохранить как Web-страницу), установив флажки выделенное: Лист и Добавить интерактивность.
  3. Открыть созданную страницу в Internet Explorer версии не ниже 5.0.
  4. Выделить строку 2000.
  5. Клавишей табуляции перевести выделение на ячейку WC 2000.
  6. Одновременно нажать клавиши Ctrl, Alt и Shift, расположенные на клавиатуре слева, и щелкнуть в левом верхнем углу внедренного в веб-страницу листа Excel на эмблеме Office.

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

После 2000 года руководство компании Microsoft, видимо, узнало, чем занимаются программисты вместо того, чтобы улучшать интерфейс и повышать надежность программных продуктов. Или еще что-то случилось. Во всяком случае, начиная с Office ХР «встроенные» игры из Excel исчезли. А заодно и из Word, где была, например, неплохая вариация на тему игры Pinball.

Игры-макросы

В Excel (и вообще в любой программе Microsoft Office) есть возможность написать мини-приложение на языке программирования VBA (Visual Basic for Applications). Обычно на нем пишут какие-нибудь полезные вещи — сложные расчеты, поиск объектов по определенному признаку, хитрое форматирование данных. Но никто не запрещает и игру написать.

А хоть бы и запрещали! В Интернете полно игр, написанных для Excel. Не буду даже советовать конкретные сайты. Достаточно зайти на поисковый сервер (например, http://www.google.com или http://www.yandex.ru) и в строке поиска написать Excel игра или, если хотя бы чуть-чуть читаете по-английски, Excel game. Увидите множество ресурсов, где есть подходящие игрушки. Правда, для их запуска нужно немного изменить настройки программы.

Давайте я вам расскажу, как установить какую-нибудь игру, а заодно и передохну на совершенно законном основании. Для тестирования я выбрал старый добрый «Тетрис». Ностальгия, знаете ли, замучила: молодость, лаборатория нелинейной спектроскопии, поляризация лазера на красителях, расчет эксперимента на ЭВМ «Мазовия», а в перерывах… М-да… Молодость ушла, а «Тетрис» жив и постоянно появляется в самых неожиданных формах: например в виде игрушки для Excel. Файл игры я скачал с одного популярного интернет-портала. Это обычный документ Excel под названием Tetris.xls. Открыл его… и туг же обнаружил многозначительное предупреждение.

Ни в коем случае не разрешайте выполнение неизвестных макросов, если не уверены в их безвредности! Я бы ни за что не стал этого делать, но надо же вас научить играть в «Тетрис»!

Это очень важное предупреждение. Давайте с ним разберемся, прежде чем пойти дальше. Как я уже писал, игры — это мини-программы (макросы), написанные на языке VBA. Это не очень «навороченный* язык, по всякого рода вредители навострились писать вирусы и на нем.

Поэтому в Excel 2007-2013 по умолчанию выполнение всех макросов запрещено. Как известно, воздержание — единственный надежный метод предохранения. Поэтому, увидев такое предупреждение в незнакомом файле, который вы получили неизвестно от кого, лучше сразу закройте его и займитесь чем-нибудь другим. В данном случае я трижды плюнул через левое плечо, помолился лицензионному антивирусу, который стережет мой компьютер, и не стал закрывать файл. Более того, я нажал кнопку Параметры и увидел окно настроек.

Тут я еще раз поплевал через плечо и установил переключатель в положение Включить это содержимое. И нажал ОК. С этой секунды все макросы, записанные в файле Tetris.xls, перешли в активное состояние. При внимательном рассмотрении файл с игрой «Тетрис» оказался очень простым. Кроме данных об авторе, на листе оказались две кнопки — Запуск и Выход, а также список уровней сложности, от первого до пятого. Я, естественно, начал с самого сложного, пятого, и погрузился в игру.

Выяснилось, что руки до сих пор помнят клавиши управления игрой: на цифровой клавиатуре стрелки ← и → сдвигают фигуру соответственно влево и вправо; стрелка ↑ поворачивает фигуру вокруг своей оси; стрелка ↓ ускоряет движение вниз. Мышечная память оказалась очень кстати, потому что в самом файле об управлении игрой — ни слова.

Понравилась статья? Поделить с друзьями:
  • Антиплагиат проверить word документ
  • Антивирусная программа в microsoft word
  • Аргумент функции в excel это имя функции
  • Аргумент функции в excel что может быть
  • Аргумент функции в excel разделяются