Разработчик потратил 13 лет, чтобы закончить игру

    13 лет назад английский подросток Адам Батчер (Adam Butcher) пришёл домой с премьеры «Властелина колец» и твёрдо решил, что должен сделать игру, в которой реализует всё то, чего не хватает во всех остальных глупых играх. Там должны быть приключения и головоломки, настоящий сюжет и борьба со злом.

    Парню было 14 лет, он как раз освоил популярную программу Multimedia Fusion — и в тот же день взялся за дело, нарисовал главного персонажа Тобиаса и объект № 1 — меч.



    Прошло 13 лет, Адаму недавно исполнилось 27, из них он почти половину провёл, переделывая и совершенствуя «проект детства». Но всё-таки он закончил его! Понятно, что у такой игры не может быть цены, так что она бесплатна: Tobias and the Dark Sceptres.

    Об истории создания Адам рассказывает в замечательном 7-минутном видео.



    Краткое содержание. В 2000 году 14-летний Адам уже сделал парочку простых игр, используя Klik&Play и Multimedia Fusion — первые доступные каждому удобные инструменты разработки игр. Затем начался долгострой.



    Разработчик называет шесть причин, почему проект занял так много времени.

    1. Амбиции. Игра должна быть сложной и многогранной, а не простой ходилкой с обычной механикой.

    2. Неопытность. Код, написанный на платформах Klik&Play и Multimedia Fusion, пришлось потом дорабатывать вручную. Симбиоз не вышел, и работа снова началась практически с нуля.

    3. Сложная графика. Адаму всё время казалось, что можно сделать лучше: он постоянно что-то улучшал. Да и главного персонажа он нарисовал слишком большим, так что на каждом уровне пришлось делать лучшую детализацию.



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





    4. Годы и эволюция компьютерной графики. Со временем старое качество графики перестало устраивать автора, так что он несколько раз переделывал игру, чтобы графика соответствовала его новым требованиям, добавлял новые фичи, которые стали возможными.





    5. Целеустремлённость в соблюдении плана. Изначально автор запланировал 13 уровней с определёнными персонажами. Он мог бы на несколько лет раньше закончить игру, если бы сократил 4-5 уровней. Но нет: план есть план.

    6. Груз прошлых лет, который воспринимается как изнурительное бремя или как проклятие. Или можно назвать это целеустремлённостью. Нельзя сдаваться сейчас, нельзя бросить проект, на который потрачено столько сил. Давай, ещё немножко!

    Адам говорит, что его пример — предупреждение для всех инди-разработчиков, которые излишне увлечены своим делом.
    Поделиться публикацией
    Комментарии 103
      –32
      Гики, такие гики…
        +15
        Перфекционисты — они не обязательно гики. Хотя…
          +31
          В аду для перфекционистов нету ни серы, ни огня
          И лишь слегка несимметрично стоят щербатые котлы…
            +44
            Дарю:

              0
              Да, и слегка «заваленный горизонт» тоже в тему;-)
                +26
                «Слегка»??? Я дольше 3 секунд смотреть на это не могу.
                А на подчеркивание и вовсе не больше секунды.
                  +22
                  не не не не… Вы легко отделались ребята!!!
                  Вытрите кровь с глаз и узрите наклон шрифта по отношению к наклону черных фиговин сверху и снизу
                    +14
                    Ну вы и садист!
                      +4
                      Как вы все там что-то разглядели на этом отвратительном джпеге? Перфекционистам неведомы lossy кодеки!
                        0
                        Точно — увидел наклон всей надписи…
                          0
                          И подчёркивание слова «не симметрично» то-же кривое
                            0
                            …и «тоже» пишется слитно. =)
                        +22
                        Вспомнилась шутка про кернинг:
                        Kerning
                          0
                          Проходя мимо отдела маркетинга услышал, как начальник рассказывал своей команде что такое кернинг и чем отличается плохой от хорошего.
                          О существовании этого xkcd не знал, но сразу начал подозревать похожие мотивы в том действии)
                            0
                            Кстати, а это вообще правильно по-английски, писать hate someone → teach them? Или просто распространённая ошибка вроде двойного отрицания?
                              0
                              them иногда используется в качестве местоимения общего рода, типа he/she, him/her
                            0
                            Да уж, цвет линии подчеркивания меня просто выключил на минуту!)
                            0
                            Интересный эффект, у меня первая мысль была о том что монитор покосился.
                            А так кроме горизонта в картинке нет ничего несимметричного.
                              0
                              Дизайнеры поймут, что цвет подчеркивания тут явно не к месту.
                                0
                                Цвет — не проблема, оно наклонено и чуть длиньше.
                                  +1
                                  Вы спорите, хотя идти на конфликт мне явно не хочется.
                            +3
                            Боже, мои глаза!!! >_<
                            ©
                            Полностью прочувствовано =)
                              0
                              в аду для перфекционистов
                              нету ни серы ни огня
                              и лишь слегка несимметрично
                              стоят щербатые котлы
                              ??? ©

                              "— Святой Мика! — вскричал воспламененный отец Гаук. — Чьи это стихи?
                              — Мои, — сказал Румата и вышел."
                              АБС ©
                                0
                                Не хватает «битого пикселя» :)
                                  +9
                                  Хабр любит перфекционистов
                                  habrastorage.org/files/71e/e14/fd2/71ee14fd2eb54e088479846e3cb11915.png
                                    +4
                                    Ну йолки палки!
                                    Как теперь жить?

                                    а ТМ знают?
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                      0
                                      Нужно отключать субпиксельный (цветной) анти-алиасинг, когда делаете скриншоты, особенно, увеличенные, как этот
                                      +1
                                      Мсье, снимаю шляпу, вы истинно знаете толк в извращениях!
                                        +1
                                        Перфекционистам вход воспрещен! Я предупредил…
                                        Ад перфекциониста
                                          0
                                          Торт порадовал :) Ну как так можно резать торт :)
                                          0
                                          чёрт, эта картинка ну просто обязана была иметь несимметричные завитушки сверху, снизу или одновременно…
                                    +32
                                    Невероятно. Первый случай завершенного долгостроя. Пойду доделаю деберц. 12 лет не могу сдвинуться дальше первой раздачи.
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                        +1
                                        За это время «тоже конкурент» и «идеологический предок» интернета Minitel успел успел придуматься, появиться, развиться и «умереть»…
                                          +4
                                          Отличный план — пока все конкуренты появятся, разовьются и умрут, вы вылижем проект до идеала и войдём на освободившийся рынок!
                                        +2
                                        Разработка Duke Nukem Forever началась в 1996м по словам разработчиков, закончилась — в 2011, т.е. срок больше,. Кучу переносов с движка на движок, неоднократные переделки с нуля…
                                          +4
                                          Есть отличия.
                                          Tobias это инди-проект. Дюка равно как и Фаллаут футболили большие компании друг-от друга. Масштабного долгостройного инди-проекта в гейм-индустрии найти сложно. Близко по теме вспоминается Medal for Return, и векторный фидонет.
                                          Рядом ещё упомянули проект аналога гипертекста. В отличие от того, Тобиас этот был в разработке постоянно, хоть и не круглосуточно.
                                          И Тобиас не переписывали, как Дюка, в этом тоже важное отличие. Порой в процессе разработки игры делают повороты на сотни градусов и не всегда в хорошую сторону. Вспомнить например Banjo Treeie который превратился в Nuts and Bolts. Здесь же даже графика с самого начала местами осталась, феноменально.

                                          Жалко, что код Win-only, так бы попробовал просто ради любопытства. Может ещё через вайн запущу.
                                        +12
                                        Надеюсь, это послужит прекрасной мотивацией для всех тех (myself included) кто завис со своим собственным «проектом мечты»!
                                          +7
                                          В таком случае, не меньшим примером будет Dwarf Fortress :)

                                          Пара цитат:

                                          По замыслу разработчика, Dwarf Fortress является симулятором фэнтези-вселенной, в которой игрок может либо исследовать мир в духе традиционных ролевых игр, либо строить своё собственное поселение, собственно дварфийскую крепость. Ключевой особенностью игры, из-за которой она и стала популярной, считается детальность создаваемого в игре мира — например, трёхмерный ландшафт представлен не просто поверхностью грунта, но и слоями горных пород.
                                          Горнопроходческие работы и подземное строительство отражены в Dwarf Fortress особенно детально в силу того, что дварфы — существа, обитающие под землёй. Игроку, выбравшему игру в режиме крепости, предстоит большую часть времени осваивать именно подземную часть карты, добывая металлы и драгоценные камни, пробиваясь в пещеры и даже строя шахты, достигающие расплавленной магмы. Уровень доступных технологий примерно соответствует средневековому и исключением являются разве что плавильные печи и кузницы, использующие для своей работы тепло магмы.

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

                                          Слои горных пород образованы десятками различных минералов, причём соблюдается определённый порядок: сверху может быть почва, под ней глина, ещё ниже идут осадочные породы; в некоторых местах обнаруживаются водоносные слои, через которые нельзя прокладывать тоннели без предварительной откачки воды насосами, замораживания или сооружения кессонов.
                                            +6
                                            Ну, в случае с DF точно понятно, на что уходят годы. Там действительно очень много подробностей, хотя упрощения приводят к эксплоитам и хакам (15 горбый верблюд имеет большую выживаемость, чем одногорбый, потому что обычный удар приходится в произвольную часть тела, то есть шансов получить сотрясение мозга у 15-горбого верблюда много меньше, большая часть ударов придётся по горбам).
                                              0
                                              Я понимаю. Почему и говорю, что это куда более масштабный проект, который тем не мнее уверенно движется вперед к славному адамантиновому будущему.

                                              P.S.: А мне еще котострофы нравились :)
                                              +1
                                              Автор Dwarf Fortress однозначно планируют переплюнуть героя статьи:

                                              «Мы создали каркас версии 1.0 — у нас есть огромный план и куча всевозможных идей, что-то входит в него, что-то нет» — Тарн Адамс и его брат Зак уже 11 лет разрабатывают процедурно-генерируемую фэнтези-игру Dwarf Fortress, если же учитывать работу над DragSlay и Slaves to Armok, сильно повлиявшими на игру в начале разработки, то получатся все 13 лет. Хотя вы можете бесплатно скачать игру прямо сейчас, версия 1.0 появится еще очень и очень нескоро. Тарн Адамс недавно сказал, что 1.0 можно ждать примерно через 20 лет, хотя скорее всего она появится еще позже «потому что я всегда недооцениваю время, необходимое для завершения работы».

                                              Но какими бы ни были временные рамки, у братьев Адамс есть четкая цель. Они понимают, что уже не раз застревали на самых разных этапах разработки, так что их способ движения вперед заключается в том, чтобы разложить перед собой все идеи и выбрать, куда двигаться дальше в ближайшем будущем. «Мы стараемся оставаться в рамках плана» — говорит Адамс — «когда мы выполним его, получится версия 1.0. После этого можно будет добавить множество разных вещей, но нам будет более 50 лет — есть масса жизненных решений, которые надо принимать в таком возрасте, так что вряд ли мы будем придерживаться этого плана еще пять лет»

                                              (интервью на хабре)
                                            +3
                                            Да и главного персонажа он нарисовал слишком большим, так что на каждом уровне пришлось делать лучшую детализацию.
                                            Или можно было нарисовать персонажа поменьше. 13 лет… Да за 13 лет можно было выучить современный язык программирования, какой-нибудь движок к нему, написать нормальную систему освещения, а не перерисовывать все спрайты. А так во время чтения статьи создается впечатление, что он много работал от незнания, а не потому что там действительно много работы.
                                              +1
                                              Это в общем-то вторая причина: «он не понимал, что делал». Перевод это упустил.
                                                +4
                                                А бывает иначе? Пока делаешь — учишься.
                                                  +1
                                                  Качество/срок не соответствуют друг другу. За 13 лет сфокусированной работы можно научиться куда большему. Накинуть еще пару лет и это моя школа + бакалаврат + магистратура. Я, конечно, понимаю, что дети учатся быстрее, но все же. Если хобби, как написали ниже, то вроде как и нормально, но статья/ролик, ИМХО, преподносят её как тяжкий труд на протяжении 13 лет.

                                                  Могу привести в пример Dwarf Fortress (тоже разработана одним автором, который считает её работой своей жизни). В период 2006-2014 (8 лет) игра приобрела огромную глубину. Да, этот автор не рисовал графику, но детализация мира поражает. Или Nicklas Nygren, который знаменит своими платформерами с огромными уровнями и отличным артом. Или Cave Story — один из шикарнейших платформеров, написан одним автором за 5 лет.

                                                  Как по мне — это просто попытка пиара.
                                                  0
                                                  /пожав плечами/
                                                  Из статьи не совсем понятно сколько и как он над ним работал. Если в режиме ненапряжного хобби, которое, бывает, откладываешь в сторону на месяц-другой-третий — то это нормальный срок.
                                                    0
                                                    Во-во. Что-то описанное в статье и это красочное видео — выглядит впечатляющим больше для простого обывателя, чем для программиста.

                                                    13 лет можно делать это если делать по 5 минут в неделю, а может и в месяц. Перерисовка теней на спрайтах — ну еще месяц-два перерисовки. Старая пещера и новая отличаются только текстурированным бэкграундом. Старая летучая мышь и новая отличаются просто по виду, ну цветов в первой может 4 штуки, а во второй 8 штук.

                                                    Да и освоил он за 13 лет Multimedia Fusion, а мог бы что нибудь си-подобное, или какой нибудь паскаль, хоть вижуал бейсик поучить, пройти набор курсов, закончить образование по направлению и зашибать десятки тысяч долларов на хорошей должности. А так этот Multimedia Fusion скончается в муках через 10 лет — и все что знал, изучил, привык применять — все можно забыть.

                                                    Ну молодец он, конечно. Энтузиазм хотя бы не угас спустя 13 лет =)
                                                      0
                                                      > по направлению и зашибать десятки тысяч долларов на хорошей должности
                                                      Половину сливая нормальному художнику (собирательный образ). Вышло бы быстрее и круче, а сам мог бы делать логику и геймдизайн.
                                                      0
                                                      Вот только проблема… современный язык нельзя было выучить заранее 13 лет назад…
                                                      +5
                                                      Пора писать блокировщик файлов, когда закончил файл(класс, картинку) и думаешь что все хорошо, блокируешь файл, если завтра захочется исправить, оптимизировать и т.д. то с тебя снимают деньги) совсем копейки, но на счет автора программы).

                                                      А там можно и сайт сделать и рейтинг особых трудоголиков-перфекционистов.
                                                        +1
                                                        «Мы им уже полгода не платим з/п, а они всё равно работают. А когда стали брать деньги за проход к рабочему месту, они придумали, как сэкономить: приходят понедельник, уходят в пятницу».
                                                        +13
                                                        13 лет со дня премьеры?? Я ж помню, как я её ждал, как ролики пересматривал… Блиин, какой я старый :(
                                                          0
                                                          Скачать не смог: «файл не найден ни на одном из зеркал».
                                                            0
                                                            там кнопочка есть потыкать можно, с какого-то раза скачается, это indiedb так видимо зарабатывают.
                                                            +1
                                                            еще бы под WINE запускалась, вобще бы был праздник
                                                            у меня не получилось. Debian GNU/Linux Wheezy (7.5) AMD64
                                                            пишет «ошибка: файл не найден» и «программы для открытия файлов этого типа не сконфигурировано»
                                                              0
                                                              Странно. Автор на форуме пишет, что под Wine запускается:
                                                              forums.tigsource.com/index.php?topic=41361.15
                                                                +4
                                                                Зря минус поставили. Я ещё помню, каким было моё первое знакомство с Wine в 2011 (вроде) году. Был я счастливым обладателем видеокарты от фирмы Radeon, и первой запущенной игрой был Painkiller. Первые реакции

                                                                1) Ёлки-палки, игра работает в полтора раза быстрее, чем в windows!
                                                                2) Ёлки-палки, почему нет половины графических эффектов?!

                                                                При том игры, которые были разработаны на базе SDL и которые можно было скомпилировать нативно и под Win, и под Linux — шли идентично хорошо.
                                                                При том в списке игр на сайте Wine игра была вроде помечена как совместимая на все 100%.
                                                                  +1
                                                                  У меня все отлично, вроде. Только рекомендую запускать в Wine Desktop, чтобы мышь не потерять:
                                                                  wine explorer.exe /desktop=game,800x600 Tobias\ and\ the\ Dark\ Sceptres.exe
                                                                    +1
                                                                    а кнопки [a s x] работают?
                                                                      0
                                                                      Нет! Хм. Но остальные работают.
                                                                      0
                                                                      да и мышь всёравно пропадает попадая на окно игры.

                                                                      или в игре мышь не задействована?
                                                                        0
                                                                        Не задействована.
                                                                      0
                                                                      Запускается, запускается. У меня тоже Debian Wheezy amd64. Алгоритм такой: скачиваешь установщик, запускаешь его, устанавливаешь. Теперь, почему-то, запускать игру, условно говоря, «из Пуска» нельзя. Надо из командной строки, а именно, набрать там что-то вроде
                                                                      wine /root/.wine/drive_c/Program\ Files/Tobias\ and\ the\ Dark\ Sceptres/Tobias\ and\ the\ Dark\ Sceptres.exe

                                                                      Если скажет, что надо шрифт поставить, закрываешь, делаешь что-то вроде
                                                                      cp /root/.wine/drive_c/Program\ Files/Tobias\ and\ the\ Dark\ Sceptres/lucindablack.ttf /root/.wine/drive_c/windows/Fonts/

                                                                      и запускаешь снова
                                                                      0
                                                                      У разработчика есть ещё 13 лет, чтобы подготовить версию игры на Swift для OS X. Спасибо. Ждём.
                                                                        0
                                                                        Дык OS X поддерживается
                                                                        0
                                                                        Старое доброе «успей добежать со 100500ого раза...»
                                                                          +5
                                                                          Сейчас такие люди делают «Игры с ранним доступом» в Steam.
                                                                            +9
                                                                            Купишь ранний доступ, а релиз — через 13 лет.
                                                                            0
                                                                            Норм игруля.
                                                                              +2
                                                                              Чуваку бы почитать хотя бы базовый туториал по Pixel Art. Например, вот этот: Mark Pay's Pixel Art Tutorial. А то «new bat» отличается от «old bat» явно не на 13 лет.
                                                                                –1
                                                                                Заставляет вспомнить про ыфкуил…
                                                                                  0
                                                                                  Чего-то под вайном из крепости не улететь. То-есть Тобиан улетает, а я — нет.
                                                                                    0
                                                                                    из какой крепости?
                                                                                      0
                                                                                      Я не буду вам спойлерить (раз еще не дошли). Чтобы добыть ключ нужен арбалет, чтобы достать арбалет надо вернуться в комнату с большыми пузырями, убить всех пузырей, зайти в открывшуюся дверь, там будет арбалет. По стрелам арбалета можно забраться наверх.
                                                                                    0
                                                                                    Я застрял в третьей главе, там, где стена с замком.
                                                                                    Где взять ключ?
                                                                                      +1
                                                                                      а всё, уже отстрял…
                                                                                        0
                                                                                        Как вы прошли место где на стене написано Happy blood?
                                                                                          0
                                                                                          Я уже не помню, где это.
                                                                                          Снёс нафик, дойдя до 5ой главы.
                                                                                            0
                                                                                            С другой стороны от ключа… Ладно, тож лучше снесу.
                                                                                      0
                                                                                      Судя по комментам на форуме игра в итоге получилась сыроватой…

                                                                                      Тоже все время хотелось сделать свою игру — вот уже 13 лет я в поисках идеального сюжета и движка.
                                                                                        +1
                                                                                        ага. я помню как хотел когда-то, классе в 8м, написать свою карту к Doom — территория школы и фото учителей вместо монстров.
                                                                                        Даже начал. А потом винчестер умер, и слава богу.
                                                                                      0
                                                                                      сразу вспоминается этот график
                                                                                      image
                                                                                        +6
                                                                                        По-моему ерунда. Я тоже в детстве на Game Maker'е баловался и даже несколько лет делал одну и ту же игру. Тоже получается инди. Какая-разница сколько он ее делал если все равно получилось плохо??
                                                                                          +1
                                                                                          Вспоминается один рекодсмен Гиннеса: en.wikipedia.org/wiki/Touhou_Project
                                                                                            –1
                                                                                            Автор игры молодец. Именно таких людей я уважаю. А то что игра технически не на самом современном уровне — это нечего. Я считаю что качественные вещи всегда остаются качественными. Жаль только что эта игра не работает на других платформах кроме Windows.
                                                                                              0
                                                                                              Дык на OS X работает. И на GNU/Linux под вайном можно запустить
                                                                                              0
                                                                                              А ктонибудь доиграл до конца?

                                                                                              Там, вроде как, качество прогрессирует…

                                                                                              Но вот до 5ой главы как-то не особо…
                                                                                              +1
                                                                                              Не знаю, как насчет самой игры, но от просмотра видео я лично получил большое удовольствие. Хорошее у парня чувство юмора.
                                                                                                +1
                                                                                                Прочитал заголовок поста и ненароком подумал про Гейба и HL3…
                                                                                                  0
                                                                                                  Вот хоть что говорите, но рекламный ролик вышел круче игры… Имхо, ясна петрушка.
                                                                                                    +1
                                                                                                    Достижение, конечно немалое, но игра, ИМХО, особой шедевральностью не отличается.
                                                                                                    У японцев лучше получается делать игры в гордом одиночестве — Дайскэ Амая «всего лишь» за 5 лет создал общепризнанный шедевр — Cave Story. Такой же бесплатный, но еще и доступный на огромном количестве платформ из-за обожания фанатами: www.cavestory.org/
                                                                                                    Cave Story я всем пройти рекомендую, там есть очаровательные мимиги и сложный сюжет, а это… еще один инди-платформер, выделяющийся лишь временем разработки.
                                                                                                      0
                                                                                                      возможно, вы имели ввиду «мимияги»?
                                                                                                        0
                                                                                                        Нет, именно «mimigas». Раса воинственных милых зайчиков, населяющих подземелья, в которых происходит действие игры.

                                                                                                        Такие вот
                                                                                                        image
                                                                                                          0
                                                                                                          да уж, играть в это надо с богатым воображением…
                                                                                                        +1
                                                                                                          0
                                                                                                          Вау-вау, как сильно напоминает игру со спектрума Rex.
                                                                                                          www.youtube.com/watch?v=iTIw0Lo3BzY
                                                                                                            0
                                                                                                            Ещё бы диалоги не были так дибилистичнеёше сделаны…

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

                                                                                                          Самое читаемое