World Builder — это система создания игр для текстовых и графических приключенческих игр типа «укажи и щелкни» . [1] Она была выпущена для Macintosh в 1986 году компанией Silicon Beach Software и уже использовалась для создания Enchanted Scepters в 1984 году. 7 августа 1995 года разработчик Уильям С. Эпплтон выпустил World Builder как бесплатное программное обеспечение .
World Builder создает игры, которые состоят из двух окон : окна сцены, содержащего 1-битную черно-белую иллюстрацию текущего местоположения; и текстового окна, содержащего текстовое описание текущего местоположения, журнал всех взаимодействий игрока в этом месте и текстовый анализатор . Игрок взаимодействует с игровым миром, щелкая объекты в окне сцены, вводя команды в текстовый анализатор и выбирая опции из игровых меню «Команды» и «Оружие» . [2] : 5 World Builder включает в себя дополнительную боевую систему, которая отслеживает физический и духовный урон. [2] : 40-41
Карта мира организована в комнаты , которые World Builder называет сценами , с перемещением между сценами в основных направлениях и вверх/вниз, как это было распространено в более ранней интерактивной фантастике . Другие типы перемещения, такие как телепортация, возможны с помощью скриптов. [2] : 58 Игровой движок поддерживает только враждебные взаимодействия с NPC , [2] : 6 , но скрипты могут использоваться для более сложного поведения, такого как мирные взаимодействия [3] и контролируемое или случайное движение NPC. [2] : 58 Можно настроить боевую силу и поведение персонажа, а также точность и прочность собственного оружия (например, кулаков и зубов), естественную броню [2] : 39-44 и инвентарное оружие и броню. Бой пошаговый и решается естественными атрибутами персонажей, измененными броней, оружием [2] : 46-48 и случайным компонентом, похожим на броски кубиков в ролевых играх .
Было создано и выпущено в обращение большое количество игр, [4] многие из которых появились после того, как приложение стало бесплатным с выпуском версии 1.2 в 1995 году. [5] Программное обеспечение не поддерживало 32-битную адресацию до версии 1.2, и поэтому игры, созданные в предыдущих версиях, несовместимы с System 7 или более поздними версиями. Был предоставлен взлом ResEdit , позволяющий программе (и ее играм) работать на System 7–9, но звуки не воспроизводились на компьютерах Power PC Mac.
Рэй Дунакин, автор многочисленных игр, использующих эту систему разработки игр, предоставил различную документацию и вспомогательные файлы для выпуска World Builder 1.2.
Интерфейс рабочего процесса World Builder состоит из четырех базовых окон, содержащих четыре типа компонентов World Builder, которые составляют игру World Builder: сцены, персонажи, объекты и звуки. [2] : 11 Из этих окон можно открывать диалоговые окна и окна редактирования для определения свойств отдельных компонентов. [2] : 35
World Builder включает в себя графический редактор для иллюстрации объектов, сцен и персонажей с поддержкой векторной графики QuickDraw и растровой графики с возможностью вставки растровой графики в редактор. [2] : 50-54
World Builder имеет скриптовый язык , позволяющий пользователю манипулировать компонентами игры с помощью двух слоев кода: кода сцены и глобального кода. Скриптовый язык World Builder позволяет пользователю программировать глобальный код для определения взаимодействий во всех сценах и код сцены для определения любых взаимодействий, специфичных для сцены. Скриптовый язык позволяет отслеживать и манипулировать персонажем игрока, NPC, объектами, щелчками игрока, набранным текстом, предопределенными числовыми переменными и определяемыми пользователем переменными с помощью выражений if-then , выражений let , реляционных операторов и операторов . [2] : 55-72
Шаблон мира, включенный в программу, содержит глобальный код по умолчанию с ответами на стандартные текстовые команды, такие как «север», «юг», «вверх», «вниз» и т. д. За исключением действий с персонажами (которые всегда ориентированы на бой) и нажатия на предметы для их подбора, все должно быть настроено через код и диалоговые окна.
Историк игр Ричард Мосс считал World Builder частью философии Macintosh «для всех нас», которая демократизировала домашние вычисления с помощью удобных для пользователя и доступных инструментов. World Builder позволял тем, кто не был опытным кодером, разрабатывать и изменять игры «несколькими щелчками в инструменте разработки» и мощным языком сценариев. [6] К 1987 году World Builder «породил целую породу игр на досках объявлений », варьирующихся «от довольно профессиональных историй до умных, творческих усилий детей и подростков». [4]
Macworld сделал обзор World Builder в 1986 году, похвалив его способность создавать потенциально сложные игры, «просто... организуя части так, как вам нужно». Обзор указал на несколько ограничений. Упрощенный язык кодирования затрудняет реализацию расширенных функций, отсутствие сложного текстового анализатора в стиле игр Infocom ограничивает интерактивность, а взаимодействие с другими персонажами «в основном ограничивается боем». [7]
Программа была рассмотрена в 1987 году в Dragon #118 Хартли и Патрисией Лессер в колонке «Роль компьютеров». Рецензенты заявили, что «Разнообразие миров, сцен и персонажей, которых вы можете создать и мотивировать, кажется бесконечным... Мы действительно впечатлены World Builder ». [8] В последующей колонке рецензенты дали программе 3½ звезды из 5. [9]
MacUser сделал обзор World Builder в 1987 году, присудив игре четыре с половиной из пяти оценок в целом и похвалив ее как «приключенческий игровой конструктор, который может производить игры коммерческого качества с небольшими усилиями». [10] В 1989 году MacUser выбрал World Builder как одну из 27 лучших игр для Macintosh, заявив, что она «позволяет любому человеку с достаточным воображением разрабатывать и программировать приключенческую игру в жанре фэнтези». [11]
В 1994 году Newsweek назвал World Builder, наряду с Course Builder, SuperCard и HyperDA, причиной того, что Appleton стал «чем-то вроде легенды». [12]