воскресенье, 20 февраля 2011 г.

понедельник, 3 января 2011 г.

Продолжаем работать!

С Божьей помощью решили продолжить работу над игрой "Тропинки".
Публикую несколько скриншотов из нового, второго уровня





вторник, 30 марта 2010 г.

Страна Тропинка, часть вторая...

Ну вот, с момента публикации демо-версии игры для детей "Страна Тропинка" прошло уже несколько недель. Отзывы приходили не сказать, что часто, но дюжина набралась.

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

Вот некоторые из отзывов. Писали и дети, и родители :)

Хочу, чтобы были элементы приключения пилигрима. Чтоб было много персонажей (Митя, 5 лет)

Хочу, чтобы там были приключения (Серёжа, 9 лет)

Чтобы в игре можно было составлять больше слов (Ахшар, 7 лет)

Сама идея очень интересна. Можно было бы отравиться в замок, искать буквы там. Или искать слова в море с рыбками (Елена, 3 года)

Но вот это просто наповал:
Хочу, чтобы в игре можно было плавать и спасать зайчиков и птичек, дружить с цветочками, лазать по горкам ходить в гости по тропинке (Даша, 6 лет).

Мы приступили к разработке продолжения.
 
Если Бог даст, то сделаем. По срокам планируем сделать в мае. Что же будет в продолжении, оно же "Часть вторая" ?
 
- Цель этой части, как и других, будет состоять в том, чтобы собрать ключевой библейский стих и таким образом пойти по тропинке дальше. Сделать это будет не так просто, ведь нужно будет не только искать буквы, но и делать другие вещи. Какие? Об этом со временем :)
 
- Действие будет разворачиваться в лесу (по задумке, из полянки тропинка ведет через лес, мимо деревни к замку). Будет озеро, домик рыбака и несколько тропинок. В лесу можно будет увидеть зайчиков (привет, Даша) и услышать пение птиц.
 
- Из персонажей у нас появится рыбак, с которым можно будет общаться и он поделится с тобой историей, которая стоит за миром Тропинки.
 
- Возможно, будут другие "вкусности".
- Скорее всего, будет введена необязательная регистрация пользователей.
 
Мы надеемся, что сможем это реализовать с Божьей помощью. Молитесь о нас.

вторник, 23 марта 2010 г.

Муравьиный лев пойман

Не так давно сайт журнала Тропинка подвергся атаке со стороны бота, который ко всем страницам с расширением *.html и *.php дописывал яваскрипт, который, в свою очередь, должен был за счет посетителей сайта накручивать кому-то заработок.

Яваскрипт был обфускирован, т.е. закодирован в хлам, и начинался со следующей конструкции:

function zG() {....


... и дальше шла человеконепонятная белиберда килобайта на полтора. (как показала практика, вместо zG может быть что угодно).

Тупость метода внедрения яваскрипта была, по всей видимости, соразмерна жадности автора. Дело в том, что скрипт, дописывая себя к концу php страниц, не удосуживал себя проверять - в какой собственно контекст он вписывается. И нарушал тем самым напрочь php синтаксис. Страница, естественно, выдавала ошибку. Поэтому вместо желаемого эффекта кто-то ничего так и не получил, зато при заходе на сайт можно было увидеть ошибку PHP. Цель достигнута, сайт взломан :-)


После опроса команды и анализа логов FTP-сервера выяснилась следующая картина.

- У кого-то на компьютере стоял один из троянов разновидности trojan.keylogger или аналогичных, похищающих явки/пароли.

- Собственно они и были похищены.

- Этот троян честно слал то, что он наколупал, либо какому-то дяде, либо напрямую скрипту на сервере.

- Скрипт на стороннем сервере делал следующее: заходил по FTP, скачивал страницы, добавлял свой код и закачивал их обратно.

Анализ сервера показал, что находится он в Швейцарии и на нем прописаны с десяток мертвых сайтов. Whois для выбранного наугад домена показал, что тот принадлежит китайцу. Дальнейший ход мысли очевиден...


Посмеявшись, осталось только ограничить FTP-доступ по этому IP...


<limit LOGIN>
Order deny,allow
Deny from 195.78.108.
Allow from all
</Limit>

и, естественно, поменять пароли на FTP.

Мораль: проверяйте свои диски на наличие вирусов и троянов!

понедельник, 15 марта 2010 г.

Поехали!..

Свершилось!

Слава Богу! Опубликовали демо-версию игры на сайте Тропинки. Позади утомительные детали, сопроводительные подготовки (вроде оформления и баннера игры), тестирование и многое другое...

Теперь будем смотреть, как пойдет... Если Бог даст и будет интерес у посетителей сайта, собираемся продолжать делать приключения и дальше!

Цель игры очень простая: собрать все буквы и выйти с полянки дальше по открывшейся тропинке. После прохождения демо-игры предлагается заполнить анкету. Смысл демо таков: понять, насколько народ этот проект интересует, и что они думают по этому поводу. Исходя из этого, нужно действовать дальше.

Главное послание, или message, игры таково: научить детей отличать добро от зла и делать выбор. Научить их понимать, что не по всем тропинкам можно ходить, и что посеет человек, то и пожнет. Девочка ходит по тропинкам, помогает персонажам, собирает и применяет библейские стихи, отгадывает загадки и, если она на верном пути, постепенно приближается к главной цели своего путешествия - таинственному красивому Замку, чтобы узнать тайну, заставившую ее пуститься в путешествие...

Нужно еще отметить. что сам процесс игры (геймплей) специально сделан с тем расчетом, чтобы не напрягять атмосферу - никаких дремучих лесов, туманных болот с бродящими по ним зомби - во-первых, потому, что это не совмещается с message игры, а во-вторых - играют-то дети!

Ну и несколько слов про разработку. Это наша первая публичная игра с использованием движка Unity3D. Неспешная разработка заняла где-то недели 4, из них ядро недели 2 (взяли предыдущие наработки + напильник программиста), неделя ушла на оформление и примерно неделя на исправление багов.

среда, 10 марта 2010 г.

Главная страница игры, начало создания.

Вот, наконец, первый уровень "Тропинки" готов, но для размещения самой игры, мы решили сделать соответсвующую ей стартовую страницу. Как уже говорилось, игра в вебе будет работать на Unity Web Player, который внедряется в страницу подобно Flash Player-у, т.е. сама страница - это обычный html и никакой сложности.
Некорое время я думал, как оформить главную страницу игры. На ум приходили виденные когда то стартовые страницы MMORPG игр, весьма популярных сейчас. Яркие, броские и притягивающие внимание. Чаще всего первая страница нарисована лучше, чем сама игра, что и неудивительно - нужно притягивать новых игроков. Нескажу, чтобы нам не хотелось, чтобы у нашей игры было много пользователей, но все таки я решил быть более "правдивым" и сделать страницу в стиле и "духе" если можно так сказать, самой игры. Вообщем после всех философвствований - вот почти готовый вариант. Белый квадрат в середине - место для игры.


Далее, возможно мы немного расскажем о том как создавалась форма контакта, которую, как предпологается и очень нам хочется, чтобы хотя бы кратко заполняли прошедший первый, "прототипный" уровень. Вообще была еще идея, делать игру дальше на основании того, что предлагают пользователи, их пожеланий... Но время покажет ;)