Участник:Richard Jones/History of SS13
Я скачал BYOND, поиграл там в игры, и подумал: “О, а это весело. Пожалуй, создам что-то своё.” |
— Exadv1, создатель Space Station 13 |
1994: Появление DUNG
Разработка BYOND началась далеко в 1994, когда Дэн Брэдли поделился с Томом Хехре идеей создания графического многопользовательского онлайн-подземелья с самого нуля. В следующем 1995 году двое выпускников колледжа основали компанию, известную как "Dantom International" (Дэн + Том = Dantom), чтобы разработать эту игру. Однако по мере того, как масштаб игры становился все больше и больше, они поняли, что никогда не смогут достичь своей первоначальной цели, и решили перепрофилировать свой проект в программу для создания игр, по сути позволив другим закончить игру за них. Этот конструктор игр получил название "DUNG", то есть "Dantom's Universal Network Game"(Универсальная сетевая игра Дантома).
Как и современный BYOND, DUNG использовал специальный язык программирования под названием "DM", что предположительно означало "Dungeon Master". Первоначально DM представлял собой систему для создания заклинаний в игре, которую изначально разрабатывали Дэн и Том. Однако он стал настолько невероятно сложным, что начал превращаться в собственный язык программирования этой игры. Это побудило Дэна и Тома переключиться на разработку игрового движка BYOND.
Также, как и в современном BYOND, DUNG был задуман как простой способ для программистов быстро и легко создавать графические онлайн-игры без необходимости иметь дело с сетевым кодом или кодом для создания интерфейса. По их собственным словам:
DUNG не является революционным в предоставлении этой технологии; сетевые графические игры существуют уже довольно давно. Однако до сих пор для создания такой игры требовалось большое количество знаний в области программирования, особенно в не самой приятной области сетей и графических интерфейсов. Сколько творческих игровых идей было заброшено из-за того, что способный в остальном программист был перегружен сложностями интерфейса? Конечно, много. Преимущество DUNG заключается в том, что эти элементы автоматически обрабатываются за вас. Вы можете создавать простые онлайн-миры, такие как графические серверы-чаты, за считанные минуты. А если вы заинтересованы в создании более сложных миров, вы можете использовать мощный язык DUNG - DM, который позволяет выполнить задачу гораздо проще, чем с помощью традиционного языка программирования. [1]
Опять же, как и в современном BYOND, имена пользователей назывались "ключами", что подходило под метафору подземелья. Ключ этот, что любопытно, был предоставлен пользователям лишь на ограниченное время. Если кто-то хотел сохранить свой ключ навсегда, он должен был участвовать в бета-тестировании DUNG, создавать игры и отправлять их по определенному электронному адресу, связанному с Dantom. Если команде Dantom нравилась игра, команда предоставляла пользователю привилегию постоянного хранения своего ключа и, возможно, другие льготы, включая рекламу и даже хостинг своих игр.
В 2000 году DUNG был переименован в более "продаваемо" звучащий BYOND ("dung" в ангийском называют фекалии животных). Любопытно, что оригинальная начальная страница DUNG сохранилась до сих пор на малоизвестной странице, расположенной на неизвестном веб-сайте.
2000: Зарождение BYOND
BYOND по большей части оставался прежним после ребрендинга. Он по-прежнему позиционировал себя как мощный, но простой в использовании движок, который должен был расширить возможности гейм-девелоперов (которых часто называли "волшебниками") и произвести революцию в интернете. DM по-прежнему назывался DM, хотя на этот раз он означал "Dream Maker" (Создатель Снов), и, как и сегодня, у него было единое наследование и система "area-turf-object-mob". BYOND также по-прежнему позиционировал себя как "шаг вперед" от многопользовательских подземелий того времени, предлагая множество улучшений, которые тогда были революционными, но сегодня являются довольно распространенными в играх в целом и в SS13 в частности, таких как встраивание значков в текст и использование гиперссылок.
Многие из первых игр в BYOND были в основном онлайн-версиями простых настольных игр (к примеру, карточных или словесных), часто с копирайт-френдли названиями, например Una. Время от времени появлялись RPG, иногда вдохновленные самым популярным аниме того времени на Западе, которым в 2000-х годах был "Dragon Ball Z". Некоторые из них были утеряны во времени, но немногие чудесным образом все еще остаются доступными для просмотра на BYOND. Среди них есть Drummond Cribbage, XO, QuickStep, и Lexiconomy, которая также является одной из старейших игр, все еще находящихся в Хабе BYOND'а.
Как и сегодня (и должно быть всегда), BYOND был бесплатным, но в отличие от сегодняшнего дня, вместо премиум-членства с льготами, BYOND использовал несколько методов финансирования: продажа физических книг о BYOND и DM, получение денег от рекламы, а также BYOND говорил о возможном выпуске игровых компакт-дисков и даже выпуска игр на коммерческой основе. Самое любопытное, что BYOND также экспериментировал с валютой под названием "BYONDimes", которая, пожалуй, больше всего похожа на средства кошелька в Steam. Существовала даже своего рода реферальная система: ты мог пригласить друга в BYOND, и если этот друг покупал хостинг или гайд-бук по DM - то ты получал определенную сумму в валюте "BYONDimes". Также BYOND зарабатывал свои деньги за счет комиссий в транзакциях, взимаемых, когда люди обменивали свои "BYONDimes" на реальные деньги.
2003: Создание Игры
Шел 2002 год. Юзер под ником Exadv1 развлекался с новым игровым движком, который он нашел, под названием BYOND. Он прочел статью в Game Programming Gems 3, в которой была описана базовая основа для симуляции физики воздуха. Exadv1 подумал "Хм, не припоминаю много игр, которые делают это" и решил, что создаст что-то свое.
Другой работой, ставшей вдохновением для создания игры, была игра в BYOND под названием .byond.com/developer/Gughunter/SpaceTug2001 "Космический Таг", дань уважения "Чужому". В целом, по словам Exadv1, на идеи, заложенные в SS13 имели огромное влияние жанр sci-fi в целом, и франшиза "Чужого" в частности.
Вы наверняка слышали, что во время создания игры SS13 задумывался, как симулятор взаимодействия воздушных потоков. В отличие от многих других вещей, которые люди говорят об истории игры, эта - чистой воды правда. Как бы скучно это ни звучало, SS13 был создан, как простой проект-хобби, симулятор физики газов.
И в самом деле, некоторые из основных механик игры были добавлены лишь для того, чтобы сделать игру в симулятор газов более интересной. Например, плазма, вещество, лежащее в основе лора SS13, была добавлена, лишь потому что Exadv1 хотел иметь в игре газ, который был бы виден в воздухе и, следовательно, с которым было бы удобнее работать. Даже место действий играло второстепенную роль ради симуляции поведения газов. Первоначально действие игры происходило на поверхности планеты, похожей на Землю, но было перенесено в открытый космос, чтобы добавить физику вакуума.
После нескольких месяцев работы над кодом, включая неделю над кодом атмосферки, SS13 был выпущен в BYOND 16 февраля 2003 года. Первоначальная сюжетная линия во всей своей красе блок-схем была опубликована несколько месяцев спустя. Лор включал привычные нам сейчас Нанотразен, Синдикат, а также Форон.
Это была не очень популярная игра. Было доступно несколько серверов, но количество игроков редко достигало двузначных цифр. Само сообщество состояло менее чем из двадцати человек, причем 5 из них, включая самого Exadv1, обладали административными полномочиями. В отличие от сегодняшнего дня, большинство из них были знакомы, благодаря другим популярным играм в BYOND, и держали друг друга в списке друзей на платформе.