27.03.2006 10:49

Программирование превратили в онлайновую игру

Британский разработчик Мэтт Уэбб превратил процесс программирования в многопользовательскую интернет-игру, создав оболочку Playsh. Однако эксперты не считают, что в области разработки ПО произошла революция.Британский разработчик Мэтт Уэбб превратил процесс программирования в многопользовательскую интернет-игру, создав оболочку Playsh. Однако эксперты не считают, что в области разработки ПО произошла революция.
Игровая оболочка Playsh (сокращенно от Play shell), созданная британцем Мэттом Уэббом (Matt Webb), позволит превратить процесс программирования в игру наподобие текстовых онлайновых аркад, популярных в 1970-х — начале 1990-х годов, пишет Wired.
Первой такой игрой была Zork из 1970-х, затем появились «Многопользовательские миры» MUD (Multi User Dungeon), примером которых в Рунете может послужить «Аладон». Полностью текстовый интерфейс позволяет ориентироваться и передвигаться в виртуальном пространстве, вводя команды с консоли. По команде «посмотреть» игра MUD описывает место, «идти» с указанием объекта или направления — перемещает пользователя в другую комнату или подводит к объекту, с которым затем можно что-то сделать. Игра происходит в режиме реального времени.
Playsh позволяет взаимодействовать не с монстрами и чудовищами, а с другими программистами в Сети. «Оболочка рассматривает веб и прикладные интерфейсы как объекты и места и представляет собой платформу для написания нового кода для управления ими», — говорит Уэбб, показавший свою разработку на конференции O’Reilly в Сан-Диего.
Playsh — это не MUD в чистом виде, а его развитие — «объектно-ориентированный MUD», или MOO — виртуальный мир, к которому можно пристраивать новые пространства и вводить новые объекты на языке Python. Виртуальные путешественники-программисты могут переходить из комнаты в комнату, обогащать объекты своим кодом и видеть изменения, вносимые в объекты остальными членами команды. «Это лаборатория для метафор пользовательского интерфейса», — говорит соавтор оболочки Бен Цервени (Ben Cerveny).
Идея создания оболочки пришла Уэббу в голову после безуспешных попыток решить проблему программирования со своим партнером в консалтинговой фирме Schulze & Webb. «Я физически не нахожусь с ним рядом, но нам было необходимо писать много кода вместе», — говорит «отец» Playsh.
«Безусловно, это приложение должно быть очень интересным, и будет весьма любопытно взглянуть на реализацию, но сама идея создания игры на основе самостоятельно действующих игровых объектов и субъектов, создаваемых сообществом разработчиков, далеко не нова, — комментирует эксперт по разработке ПО Александр Ложечкин. — Можно привести в пример игру Terrarium, основанную на том же принципе».

В Брянске откроется центр помощи пожилым людям В Фокино вспыхнула легковушка «Оскотиневшие» женщины возмутили бывшего мужа Натальи Поклонской Пожар на атомной лодке во Франции не унес жизни людей. В России год назад все было по-другому Володин увидел за действиями Навального «следы» иностранных государств

Лента новостей