Category: игры

Category was added automatically. Read all entries about "игры".

Система квестов и PHP

Добрый день комрады!

Столкнулся с весьма серьезной проблемой...
Есть флеш-игра, есть ее серверная часть написанная на PHP. Необходимо реализовать в ней систему квестов. Причем квесты древовидны и по завершению каждого из них даются награды (они тоже могут быть разными).
Квесты можно грубо говоря разделить по действим типа "отправить, принять, выполнить последовтельность" и т.д, причем они могут комбинироваться и имеют разные параметры и условия, вообщем не столь важно я думаю детальность.

Есть функции которые отвечают за те или иные действия, т.е. грубо говоря места где надо делать контроль для квестов я знаю. Вся сложность заключается в том, как описать квесты в БД, с учетом многообразия их вариаций и переменных. Первое что приходит на ум - написать свой мини-скриптовый язык, скрипты которого будут обрабатываться и контролироваться в PHP коде. Т.е.это скриптовый язык должен уметь получать данные с моей БД, проверять нужные условия, и изменять БД согласно им. И собственно сам вопрос - существуют ли уже похожие и готовые фреймворки для создания таких вещей или нет?
Over9000

Visual Studio + Lego NXT + руки и мозг = Робобитва

Хочу рассказать о том, как мы решили проблему офисной скуки.
Немного поработали руками, собрали роботов из лего, используя Visual Studio 2008 написали программу управления Lego NXT. В схеме доступа к Eee PC по WiFi использовался NXTServer. И вот как оно работает:

Elite 3 - Frontier First Encounter

EG

Только что узнал, что небольшая команда энтузиастов с сайта Elite Games взялась за уникальную работу - реанимацию Elite 3 - Frontier First Encounter. Делают порт под Direct3D! Уже есть первые, весьма многообещающие результаты. Скачать первый релиз и апдейты можно тут. Так вот - для разбора исходников оригинала команде разработчиков очень нужны программисты-ассемблерщики с некоторым количеством свободного времени. Если вы когда-то играли в FFE, и хотите помочь проекту - отписывайтесь в канале проекта Elite 3 под Direct 3D. Кроме того, проекту пригодятся моделлеры и художники. Кто хочет - присоединяйтесь. Возродим бессмертную классику жанра! :-)