Пятница, 26 Апреля 2024, 12:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Форум игроделов » Записи участника » 1nferno [21]
Результаты поиска
1nfernoДата: Четверг, 13 Мая 2010, 05:03 | Сообщение # 21 | Тема: Уроки по созданию браузерной игры
был не раз
Сейчас нет на сайте
Доброго времени суток.
Вопрос об общем принципе работы игры.
PHP скриптовый язык. Изменения происходят в ответ на действия игроков.
Каким тогда образом производить какие либо действия в игре, не отталкиваясь от действий игроков.

Например:
Бой (аля combats.ru) у нас есть таймаут в течении которого игроки должны сделать удар.
Тоесть игрок1 бьёт з- записываем в БД, игрок2 бьёт - смотрим совершён ли удар игроком1 если да то высчитываем кто на сколько ударил и высчитываем жизни и записываем в базу все результаты ...... и так все ходы до окончания боя.
Ситуация когда игрок1 уходит в оффлайн...(пропускает ходы - удар не наносит ) все данные в БД записвает игрок2.
Но вот ситуация когда оба игрока уходят в оффлайн.... как тогда быть... у нас же есть таймаут на бой и он должен закончиться с игроками онлайн иди без. как он закончится если некому будет записывать бой в БД.

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

dry

Форум игроделов » Записи участника » 1nferno [21]
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг