Показать сообщение отдельно
Старый 16.01.2004, 03:25   #6   
Memory test: failed
 
Аватар для DMakeev
 
Сообщений: 699
Регистрация: 21.03.2003
Возраст: 43
Записей в дневнике: 7

DMakeev вне форума Не в сети
http://www.expocity.ru/files/netcore_beta_1.rar
Как работает:
Данные от клиента принимаются в виде GET-запроса.
Выдает данные в stdout
Хранение - MySQL (Дамп прилагается)

В таблишце БД следующие поля:
gametype - тип игры. Поле предусмотрено для того, чтобы в одной таблице можно было хранить игры разных типов. Поле типа INT, нумеруй типы игр как пожелаешь.
game - состояние игры - поле типа TEXT, пиши туда любую инфу по игре в любом удобном виде.
players - максимальное число игроков. Поле типа INT.
finished - Флаг того, что игра завершена. Для текущих игр -1, для завершенных 1. Поле типа TINYINT.
started - дата и время создания игры - поле типа TEXT.
lastchanged - дата и время последнего изменения игры - поле типа TIMESTAMP.

Формат выдаваемых данных:
"!MESSAGE:***" - сообщение. Вместо звездочек текст
"!ERROR:***" - сообщение об ошибке. Вместо звездочек текст
"!GAME:***" - инфа игры.

Формат принимаемых данных см. по коду - там прокомментировано.

Что есть:
Создание игры
Чтение информации игры
Изменение информации игры

Чего пока нет:
Не выдает список всех игр
Нет статистики
Нет завершения игры
Нормальной документации

Все, сегодня ночью я уже больше ни на что не способен Чуть физиономией в клавиатуру не уснул...

Если найдешь в этом разумное зерно - на выходных доведу до ума.
  Ответить с цитированием