Я, гейм-девелопер
24 02 2011Когда-то в мои руки попала книга-игра Дмитрия Браславского «Подземелья черного замка», с тех пор началось увлечение играми, где читатель сам развивает сюжет, делая выбор. Мы с друзьями зачитали книгу до такого состояния, что она просто развалилась. Потом писали свои: друг для друга. Потом, спустя около 10 лет, я узнал про он-лайновую текстовую игру «Камень Судьбы» за авторством Muzzy. Спасибо этим людям, вдохновлённый их творениями, я решил создать «Остров Отчаянных».

Игра ведётся через чат в системе Джаббер. Если у вас есть e-mail на домене @yandex.ru, @qip.ru или @gmail.com, то значит, вы пользователь Джаббера
И может быть даже ещё и не знаете об этом.Вобщем любой клиент быстрых сообщений, кроме ICQ, конечно (UPDATE: уже найдено техническое решение, через аську тоже можно играть, подробности на страничке игры: здесь.) - подойдёт: Qip, Psi и т.д.
Игра ведётся вот таким способом. Вы читаете параграф типа вот этого:
Городская помойка, это первое место в городе Дождливый, в которое вы попали. Как символично! Здесь сходятся южная и западная стены города, и радует одно — дождя нет. Но есть вонь, доносящаяся от гор мусора. Отсюда можно уйти вдоль южной стены на восток, там виден яркий большой шатёр, либо вдоль восточной стены на север к бревенчатым домам.
А дальше получаете список команд:
2 — к шатру
6 — к домам
Отсылаете "2" и получаете следующий параграф:
Цирк! Огромный цветастый шатёр, флаги, смех — это же настоящая свобода! Подойдя поближе, вы увидели множество людей с детьми, карусели, киоски со сладкой ватой и мороженым. На вас никто не смотрит, как на новичка, все занимаются своими делами, веселяться...
А если "6", то другой:
Странное зрелище предстаёт перед вами, по всей округе видны домишки, сложенные из брёвен, вместо дверей и окон проруби, и ни души, если не считать спящую на одном из крылец собаку. Вокруг домов идёт стена, тоже сложенная из брёвен. Покрутившись вокруг домиков, вы так и не нашли ничего, что могло быть полезно. Ничего не остаётся, как вернуться обратно к вонючей помойке.
И так можно ходить-бродить, вступать в бои с противниками... Игра многопользовательская, так что можно ходить толпой
Толпа — сила.Вот, добавляйте адрес игры: ds_game_beta@jabber.org в ваш джаббер-клиент и играйте
Кстати, можно играть как с компьютера, так и сотового телефона
В данный момент игра хостится на домашнем компьютере, который работает почти 24 часа в сутки. Играют около 30 человек... Я безумно этому рад. Ищу хостинг для игры. Пробовал тестовый VPS на сайте 1gb.ru, но меня погнали, т.к. когда я устанавливал MSSQL Express и Visual Studio, я оказывается нарушал процессорные квоты... Ну ведь это всего разово, я б установил бы и всё… и не превышал. А выслушивать меня они даже не хотели. Не-е-е, в России хоститься не буду, я испорчен австралийской вежливостью. Я тут с одним хостером беседовал, и сказал, что, к сожалению, их услугами воспользоваться не могу, мол дорого. Они извинились.
Планы большие: запустить игру, на движке, который я постоянно совершенствую, можно запускать разные игры, хочу сделать англоязычную версию. Надо скоро и платные функции вводить, надо же хостинг оплачивать.
Подробней про Джаббер можно узнать здесь: jabber.ru
Неплохо ещё про подключение описано здесь.
А вот уже запущенная игра "Камень судьбы" от Muzzy: jabbergames.ru
UPDATE: Страничка игры: http://gamerunes.com/games/desperados/












Круто, действительно круто. Тексты сами для отчаянного острова писали? Более подробно про технологичесскую часть напишете? Или это ваше ноу-хау?))
Ну спасибо

Кстати, Маззи тоже поигрывает в “Остров”…
Тексты все пишу сам, а затем вычитываю и корректирую тоже сам – иногда очень глупые ошибки допускаю. Ну а что сказать про технологическую часть я даже не знаю, мне бы поконкретней вопросы
И про ноу-хау: как уже сказано – идея не моя, и я лишь делаю свою новую игру, во много она напоминает творение Маззи, но, есть очень много нововведений и то, что Маззи бы тоже мог бы у себя ввести. Сравнительный анализ двух игр я делать не буду
История самого проекта такова. Создать игру-то я хотел, но я почти три месяца не мог её просто начать программировать, т.к. мне требовались определённые библиотеки, позволяющие принимать и отправлять сообщения через джабберовский чат… Многие из них в Visual Studio работали, были ку-у-учи примеров, но на C#, который я не знаю. Уже было хотел начать его изучать. Кое-что всё-таки мне удалось переконвертить в VB.NET, — я уже мог отправлять сообщения, но принимать… увы, не мог. Наконец-то я нашёл библиотеку Coversant.net, которая в документации имеет пару примеров на VB.NET!! Но опять ничего не работало, т.к. примеры с ошибками, я копался, разбирался, и в какой-то момент у меня получилось! После этого я начал разрабатывать движок. С SQL был знаком мало, пришлось и его доосваивать. Были вопросы, иногда обращался к знакомым программистам. Обращался к своему другу, у которого есть сертификат по SQL, но оказалось, что он, имея сертификат в SQL, ничерта не знает…
Потом я писал сценарий, закладывал в базу, находил много ошибок, дорабатывал тексты, дорабатывал движок… Каждый день работа ведётся: ни дня без строчки (текста/кода)
Пишешь квест дня три… а народ его за 5-7 минут проходит и снова просит новых квестов
Вобщем, движок на 90% сейчас меня устраивает в плане функционала. Есть ещё много фукнций, которые я не могу добавить из-за незнания. Хэлп к библиотеке есть, но разобраться не могу
В планах – перейти на другую библиотеку, в которой я бы смог реализовать все нужные функции.
А работы ещё много: оптимизация кода, оптимизация обращения к БД…
Спасибо за интерес к моему проекту. Будут вопросы, с радостью отвечу.
Здравствуйте!
Интересное начало в игре, но вот беда.. пока отошел по просьбе жены почистить/порезать лука на суп ds_game_beta ушел в оффлайн и теперь его бросает из online в offline .. команды не принимат.. ждать?
По поводу хостинга. Посмотри на немецких площадках. Типа fastvps и прочих. За 50 евро можно вполне себе сервер взять. И это будет твое
2 gard:
Такое бывает, нужно ждать, … иногда отсылать команды. По вопросам игры, пожалуйста в конференцию: xmpp:desperados@conference.jabber.ru
2 icegreg
Я нашёл VPS в Амстердаме, самый дешёвый 8 евро. Но ещё гляну. Спасибо.
Поговорю ка я со знакомыми у кого сервера есть, может согласятся похостить такую вещь. Может есть какие-то особые требования к хостингу, чтобы сразу сузить поиск?.
Lopar, спасибо!
Т.к. я запускаю приложение, (обычный exe-файл) нужен VPS/VDS – это самое дешёвое решение. ОС Windows.
Ну все же vps(vds) это хорошо, а dedic лучше. Конечно стоит дороже. Но принципиально вопрос цены, если 50 баксов это дорого, то можно и вскладчину.
Вопрос другой, чего-то из гмыла в чат пригласить не могу.
Нету игры:( Хотел опробовать – не откликается контакт.
Вообще люблю ИФ, текстовые квесты, в особенности менюшные. Не МАД, где надо жить, а что то вроде книги, ктороая всегда с тобой и которую всегда можно почитать. Из за этого и искал – и нашел – Камень Судьбы, где не регулярно, но с удовольствием бываю.
Был бы рад развитию новых проектов – ради самой идеи. Чем проще c dble реализация – тем больше настоящей глубины:)
В любом случае, искренне желаю успехов, удачи и признания.
Шут Джаст из Камня Судьбы.
Just, отошли любую команду, откликнется. Именно сейчас только два десятка человек играют!! В крайнем случае, пиши мне на джид: aussiebuck *at* gmail . com, разберёмся. За пожелания, спасибо
icegreg
… и усё.
Таже проблема – просто отослать надо любую команду, а не приглашать
ТАМ:)
Жив ли проект? Хотелось бы попробовать)
Жив, и ещё долго будет жить.
Добрый день!
Второй день играю, очень нравится, но совершенно не понятно почему не начисляются очки опыта. Уже нескольких побил, несколько квестов выполнил а опыт на нуле
Voron, так задумано. Пока не научишься, т.е не перейдёшь с уровня 0 на уровень 1 (в академии), опыт не начисляется. Пожалуйста, впредь с такими вопросами на конференцию нашей игры
xmpp:desperados@conference.jabber.ru
Хотите выложить исходный код для других писателей?
Нет, не хочу.
[...] января я занимаюсь собственным проектом (описание здесь), его пришлось подзабыть, отправив на выделенный [...]