Вторник, 24 Декабря 2024, 20:19

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Регенерация здоровья, энергии, и кулдауны в браузерной игре
Vano1930Дата: Суббота, 31 Мая 2014, 14:03 | Сообщение # 1
был не раз
Сейчас нет на сайте
Здравствуйте) разрабатываю браузерную "мморпг" в текстовом варианте, использую php в качестве сервера, но вот возникли трудности, с действиями которые зависят от времени (всё в названии темы), может подскажет кто, как это можно реализовать, сам я пытался регенерацию сделать на одном лишь php, не получилось, использовал также ajax, работает но не совсем корректно, также особо интересует реализация кулдаунов, и вообще на php чистом реально ли это сделать? php знаю на достаточно хорошем уровне, но для подобных задач его еще не использовал ))
FolleahДата: Суббота, 31 Мая 2014, 14:07 | Сообщение # 2
Архитектор
Сейчас нет на сайте
Юзай хотя бы Node JS.

lvovandДата: Суббота, 31 Мая 2014, 14:24 | Сообщение # 3
старожил
Сейчас нет на сайте
Цитата Vano1930 ()
ajax, работает но не совсем корректно

а что там некорректного?
что-то пересчитывать при запросе страницы, что-то может на крон поставить


Разработка и продвижение сайтов. Дизайн
Vano1930Дата: Суббота, 31 Мая 2014, 15:01 | Сообщение # 4
был не раз
Сейчас нет на сайте
Цитата lvovand ()

а что там некорректного?
что-то пересчитывать при запросе страницы, что-то может на крон поставить


при регулярном обновление все норм, если страницу же не обновлять, текущее хп переваливает за максимальное до тех пор пока страница не обновится, и только тогда ajax-запрос прекращается, касательно крона, не хочу использовать сторонние сервисы, скрипты надежней я думаю
lvovandДата: Суббота, 31 Мая 2014, 15:27 | Сообщение # 5
старожил
Сейчас нет на сайте
крон - не то что уж сторонний сервис, это запуск твоих же скриптов по твоему заданному расписанию.
а страницу обновлять не айс уже в наши дни, убери ошибки, чтобы хп не переваливал за допустимые нормы


Разработка и продвижение сайтов. Дизайн
Yashko3Дата: Суббота, 31 Мая 2014, 15:43 | Сообщение # 6
Господин Ведущий
Сейчас нет на сайте
для кулдаунов - cron.
делаешь пару скриптов которые их чекают\обновляют, и ставишь на нужную периодичность в cron.





старый профиль
php <3
Vano1930Дата: Суббота, 31 Мая 2014, 16:55 | Сообщение # 7
был не раз
Сейчас нет на сайте
Цитата lvovand ()
крон - не то что уж сторонний сервис, это запуск твоих же скриптов по твоему заданному расписанию.
а страницу обновлять не айс уже в наши дни, убери ошибки, чтобы хп не переваливал за допустимые нормы


игра мобильная, поэтому обновлять страницу все равно придется каждый раз, ajax использовал лишь из за функции setInterval в JS
lvovandДата: Суббота, 31 Мая 2014, 17:17 | Сообщение # 8
старожил
Сейчас нет на сайте
Цитата Vano1930 ()
игра мобильная

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


Разработка и продвижение сайтов. Дизайн
Vano1930Дата: Суббота, 31 Мая 2014, 19:39 | Сообщение # 9
был не раз
Сейчас нет на сайте
Цитата lvovand ()
ну то что скрипты какие-то фоном могут быть, сути не меняет,
а если просто под мобилки, тогда и аякса смысла нет, при клике по ссылкам у тебя страница обновляется и делай все нужные просчеты


предлагаешь для регенерации делать свеобразную симуляцию фона? при обновлении страницы функция вызывается? мысль в принципе неплохая, но конечно хотелось бы сделать всё качественно, чтоб регенилось именно в "реальном времени", жаль конечно что в php нет функций таймаута и интервала как в js (((
lvovandДата: Суббота, 31 Мая 2014, 20:21 | Сообщение # 10
старожил
Сейчас нет на сайте
js он своеобразный со своими плюсами-минусами, можно подключить nodejs и обойтись без php,
просто если просто игра для мобилок, где основной момент - это клацанье по ссылкам, то "реальное время" ненадобно вовсе, мудрить особо и не нужно, кликнул по ссылке -> обновляешь страницу со всей инфой


Разработка и продвижение сайтов. Дизайн
  • Страница 1 из 1
  • 1
Поиск:

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