Пользователь
250,2
рейтинг
27 марта 2013 в 10:30

Разработка → RPG-игра в рабочей книге Excel



Бухгалтер из Торонто по имени Кэри Уолкин (Cary Walkin) никогда не занимался разработкой компьютерных игр, но в совершенстве освоил Excel. Этого оказалось достаточно для создания RPG-игры, которая работает на макросах VBA, встроенного языка программирования Excel.

Игру Arena.Xlsm версии 1.0 можно скачать здесь:

v1-0-arena.xlsm (работает в Excel 2007 и Excel 2010 под Windows)

Ключевые особенности:
  • Увлекательный сюжет с четырьмя различными концовками, в зависимости от прохождения игры
  • Более 2000 врагов с различным уровнем ИИ
  • 39 модификаторов вещей означает более 1000 возможных комбинаций и свойств предметов
  • 8 схваток с боссами, для победы над каждым из них нужна особая тактика
  • 4 предварительно подготовленных игровых пространства
  • 31 заклинание, есть много разных стратегий для успеха
  • 15 уникальных артефактов
  • 36 наград (достижений)
  • Вся игра от начала до конца проходит внутри рабочей книги Excel

Официальная wiki-страница для помощи по игре, там же информация о базовых стратегиях.

Скриншоты























Так что если увидите бухгалтера в офисе, который целыми сутками сидит в программе Excel, присмотритесь к нему повнимательнее. Кто знает, какие заклинания он сейчас подбирает для босса на шестом уровне.
Анатолий Ализар @alizar
карма
739,5
рейтинг 250,2
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (58)

  • 0
    Круто конечно :)
  • +38
    Так вот талант человека пропадает в бухгалтерии :)
    • +8
      Не тем человек в жизни занялся, не тем!
      • +1
        Но никогда не поздно заняться тем ;)
      • +1
        Такую энергию да в какой-нибудь DF бы
        • 0
          Dwarf Fortress или Doom2D Forever?
          • 0
            Хотел ответить «DF конечно же», настолько у меня эти буквы ассоциируются с dwarf fortress :)
    • +2
      А какие он счета выставляет!
  • +6
    Ждем игрушки в Word, Notepad, Photoshop и т.д. =)
    • +31
      прочел как «World of Notepad» :)
    • 0
      Как-то делал рулетку с фишками, столом, крутящимся шариком в Access
    • +2
      Был у меня приятель, любил играть файлами в проводнике. Однажды я помогал ему вытаскивать системную папку из Корзины.
  • +1
    Сколько же он это писал? :)
  • +25
    Разработчик может смело писать в резюме: Microsoft Excel — Masterly, can show you some magic :)
    • 0
      Около 6-ти месяцев — www.linkedin.com/in/carywalkin
      • 0
        Прочтя адрес (и не запомнив фамилию разработчика, указанную, кстати, в посте), решил было, что фамилия у него Каравалкин. Еще подумал, как бы его по-английски писали )
  • +12
    Вот это действительно мастер экселя 90 уровня.
    • +6
      Бог экселя. Уровни он давно перерос.
      • +4
        Да ладно, бог экселя… В макросах ничего сложного нет. К тому же в этой игре. Все достаточно прямолинейно. Просто гемора много.
  • 0
    15 левл и 4 достижения у меня. Было бы интересно заняться переводом этого творения на русский
  • +2
    После убийства первого моба стало выдавать Runtime error '1004' в ответ на любое действие.
    Excel 2007.
  • +12
    Твой ход, 1С!
    • 0
      Хм. Под 7.7 игры точно были, но не настолько продвинутые)
    • +6
      Держите
      www.v8g.ru/wass/
  • +3
    Очень интересно попробовать! Есть ли шанс запустить в LibreOffice?
    • +3
      Полагаю, что нет, ибо LO справедливо чурается VBA.
  • НЛО прилетело и опубликовало эту надпись здесь
  • –1
    Пффф. У меня одногруппник 3D-шутер писал в Excel
    • +6
      Сурово. А можно хотя бы скриншот?
      • +4
        Написал ему.
        Дело давнее (6-7 лет), не факт, что сохранилось, но на рассказ раскручу.
    • +5
      Писал или написал?
      • +5
        Ждите мини-интервью
        • 0
          Напишите и мне тогда, тоже интересно.
    • 0
      А у меня одногруппник печатные платы разводил, как в PCAD.
  • +1
    Поразительно! Очень затягивает.
  • 0
    Было бы желание.
  • +5
    Вооот чем бухгалтерия то занимается, а вы говорите «косынка» да «сапёр», на самом деле в этот момент они разрабатывают сложнейшие алгоритмы для неприспособленных к играм языкам… Очень интересно было бы увидеть его творения с использованием стандартных (хотя бы) для геймдева инструментов.

    Новое веяние инди-разработки xD
    • 0
      Да не особо новое, я про такие игры еще лет 8 назад слышал.
      Этот бухгалтер вовсе не первый (сейчас перепроверил, по запросу Games in Excel Spreadsheet много чего выдается)
  • 0
    Вот еще несколько игр в Excel — www.excelworld.ru/forum/5-211-1
  • 0
    Эх, жалко, что из Экселя гонки выпилили. А то поставил МС Офис — и вот тебе локальный Стим. %)
    • +12
      Кто не застал:


      (YouTube)
  • –4
    Такие шедевры появляются если человека мало нагружать на работе.
    • +7
      Такие комментарии появляются, если… ;)
    • +1
      Такие шедевры появляются если много нагружать на работе. Весьма неплохая разгрузка мозгов на обеде получается.
  • +1
    У меня после убийства белки вылетает :(
    • +3
      — Уважаемая техподдержка Microsoft! Ваш Excel у меня вылетает.
      — А в какой момент?
      — После убийства белки.
      — WAT.
  • 0
    Красавчик, аплодирую стоя.
  • 0
    Помнится, я как-то писал крестики-нолики на pure html.
    • 0
      Html на которых ссылки на другие страницы? )) Боюсь узнать сколько html файлов для крестиков ноликов надо? ))
      • 0
        Мало, на самом деле. Я использовал несколько грязных хаков: начинал всегда компьютер, ходил крестиком в центр, перед вторым ходом при необходимости поворачивал поле, перед третьим при необходимости отражал зеркально…

        Да, я соврал. На самом деле я их писал даже не на html, а на BB-кодах. Дело было на каком-то блогсервисе)
  • –2
    я когда то когда ко мне знакомые пришли побыстрому накидал арканоид в экселе
  • +1
    Ждем на Excel порта MineCraft.
    • 0
      ...-сервера.
    • 0
      ждите… ;)
  • 0
    Пропал на рабочем месте не 20 минут.

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