Введение

Dink Smallwood – это ролевая видеоигра, разработанная компанией Robinson Technologies, в состав которой входили Сет Робинсон, Джастин Мартин и Грег Смит. Она впервые вышла в 1998 году, а 17 октября 1999 года была распространена как бесплатное программное обеспечение. Игра также известна своим юмористическим диалогом и сюрреалистичными темами, встречающимися в различных сценах между игровыми эпизодами.

Геймплей

В центре игры — Динк, свиновод, ставший героем, который отправляется в различные приключения по всему миру. Геймплей выполнен в изометрической перспективе, как в Diablo, и включает в себя оружие, предметы и магию. Игра отличается сатирической и порой грубоватой направленностью, затрагивая темы от жестокого дяди до города, поклоняющегося уткам. Динк так и не избавляется от тягот жизни свиновода, о чём ему не упускает возможности напомнить его заклятый враг, Мильдер Флатстомп.

Сюжет

Динк начинает как свиновод, живет обычной жизнью в Стоунбруке, его родной деревне. Говорят, его отец исчез, оставив его с матерью в маленькой деревне. Однажды, когда он был не дома, его дом сгорел, и мать погибла. Ему говорят покинуть деревню и отправиться в мир, чтобы найти свою тётю и начать с ней новую жизнь. В пути он узнает о могущественной и зловещей группировке, известной как Каст, чьи злодеяния угрожают королевству. В конце концов, Динк решает посвятить себя уничтожению этого таинственного культа. После этого он отправляется в Темные Земли, чтобы убить могущественное зло, Сэта.

Разработка

Dink Smallwood был разработан компанией Robinson Technologies в середине 1990-х годов, когда в разработке участвовали Сет Робинсон, Джастин Мартин и Грег Смит. Митч Бринк написал несколько музыкальных композиций для игры. Первоначально игра вышла в 1997 году в продажу в Соединенных Штатах и Европе. В Европе игру можно было приобрести в розничных магазинах через европейского издателя Iridon Interactive, однако Robinson Technologies не смогла найти издателя для Соединенных Штатов, поэтому им пришлось продавать её в этом регионе по почте за 25 долларов (включая доставку).

Выпуск в свободной форме

К лету 1999 года компания Robinson Technologies распродала весь тираж Dink Smallwood и заявила об отсутствии планов по дальнейшему изданию игры. Вскоре после этого было объявлено о распространении игры как бесплатного программного обеспечения, а бесплатная версия Dink Smallwood вышла 17 октября 1999 года.

Выпуск исходного кода

Вскоре после бесплатного релиза поклонники игры часто спрашивали Сета Робинсона, планирует ли он опубликовать исходный код игры. Сет обычно отвечал отрицательно. Он часто приводил в качестве причины нежелания делиться кодом с сообществом его неаккуратность и низкое качество. После многих лет настойчивых просьб Сет все же решил опубликовать исходный код 17 июля 2003 года под собственной лицензией, вдохновленной Zlib, исключив из него контент, который остался проприетарным бесплатным программным обеспечением. В 2008 году графические материалы были опубликованы (без некоторых звуков) под лицензией Zlib. Появилось несколько проектов, направленных на улучшение или портирование Dink Smallwood, но большинство из них были отменены или отложены на неопределенный срок.

Динк, произведенный в Сообществе 1.08

В 2005 году Сет Робинсон попросил Дэна "redink1" Уолму, владельца фанатского сайта Dink Network, создать новый патч для Dink Smallwood. Робинсон надеялся, что многочисленные застарелые ошибки в Dink будут исправлены, а игра станет более удобной для новых игроков. После восьми с половиной месяцев разработки и множества альфа-, бета- и релиз-кандидатских сборок, в тестировании которых принимало участие сообщество,

GNU FreeDink (англ.) (недоступная ссылка)

GNU FreeDink, форк игры, распространяемый под лицензией GNU GPL и разрабатываемый в рамках проекта GNU, направлен на замену последних проприетарных звуков, чтобы игра стала полностью свободным программным обеспечением. GNU FreeDink был портирован на множество платформ, включая PlayStation Portable, Linux, AmigaOS 4 и Mac OS X, среди прочих. GNU FreeDink основан на оригинальном исходном коде версии v1.07, но имеет режимы, позволяющие работать как версия v1.08. Он постоянно обновляется и на данный момент является самым успешным исходным портом. DFArc2, небольшая утилита GTK+, упрощает запуск и управление игрой Dink Smallwood и её многочисленными модулями Dink (или D Mods).

Динк Смолвуд HD

По состоянию на 16 декабря 2011 года, Сет Робинсон разработал новую версию Dink Smallwood под названием "Dink Smallwood HD" для iPhone, iPad, Android, Windows XP/Vista/7, webOS и Mac OS X. В версиях для Windows/Mac/Android также появилась возможность играть в созданные фанатами D-моды. Новой функцией является мгновенная загрузка и сохранение, позволяющие игроку сохранять и загружать игру в любой момент, в отличие от оригинальной игры, где сохранение было возможно только в определенных точках. В октябре 2017 года HD-версия стала полностью бесплатной и с открытым исходным кодом. Исходный код был опубликован на GitHub вскоре после этого.

Изменение

Для Dink Smallwood существует два редактора уровней. Оригинальный редактор, разработанный Robinson Technologies, – это DinkEdit, который поставляется вместе с игрой, а второй редактор – WinDinkEdit, созданный фанатами игры. Бесплатная игра включает в себя свой собственный D Mod (сокращение от Dink Module) – Mystery Island, повествующий о приключениях Динка после победы в оригинальной истории. D Mod’ы могут быть сильно модифицированы, и некоторые из них значительно отличаются от оригинальной игры. В сети можно найти множество D Mod’ов, некоторые из которых намного длиннее оригинальной игры. DinkEdit – это модальное приложение, которое можно использовать для создания нового мира. Игровой мир состоит максимум из 768 экранов, и на каждом экране может быть размещено максимум сто спрайтов, созданных в редакторе. Среди прочих задач, редактор позволяет задавать музыку для экрана, назначать скрипты спрайтам и украшать игровой мир. WinDinkEdit – это редактор уровней для Windows, который позволяет автору D Mod выполнять те же задачи в графическом интерфейсе. Скриптовый язык DinkC имеет синтаксис, подобный языку C. Переменные предваряются амперсандом (&), а однострочные комментарии поддерживаются с помощью //. К каждому спрайту в игре можно привязать скрипт, определяющий его поведение и внешний вид. Движок вызывает различные функции при определенных событиях; например, функции 'main', 'talk' и 'hit' скрипта будут вызваны соответственно при загрузке экрана, когда игрок разговаривает со спрайтом и когда игрок атакует спрайт. К каждому экрану также можно привязать скрипт, который можно использовать для инициализации экрана или других событий.

Прием

В выпуске Computer Gaming World № 189 игра Dink Smallwood была отмечена в разделе "Хорошее" со словами: "Вот это действительно что-то освежающее". По сравнению с другими ролевыми играми, Dink Smallwood хвалили за юмор, описывая его как "ложку Зельды, капельку Monkey Island и щепотку Diablo". Юмор назвали одним из сильных сторон игры и отметили его занимательность. Однако, из-за недостатков в других элементах, юмор делал Dink Smallwood лишь "недорогой временным решением". Диалоги при взаимодействии с NPC критиковали за ошибки и незначительное влияние на исход игры. Также упоминались графические ошибки, такие как застревание игрового персонажа в окружении или прохождение NPC и монстров сквозь стены. Отмечалось и отсутствие взаимодействия между NPC и монстрами: NPC пытались разговаривать, пока игрок сражался. Несмотря на то, что Dink Smallwood сам по себе не предлагал большой ценности для повторного прохождения, включение редактора и обилие пользовательского контента были отмечены как факторы, улучшающие ситуацию.

Ссылки и влияние

В Baldur's Gate: Tales of the Sword Coast можно найти отсылку к Динку Смолвуду: "(С иронией) Я Динкамус Литтллог, и я прибыл на поиски священного сурка". В первом DLC к Borderlands, The Zombie Island of Dr. Ned, искатель приключений по имени Дирк Смолвуд является частью пропавшей команды "Misery Bus", пародирующей "Скуби-Ду".