Регенерация здоровья, энергии, и кулдауны в браузерной игре
|
|
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, просто если просто игра для мобилок, где основной момент - это клацанье по ссылкам, то "реальное время" ненадобно вовсе, мудрить особо и не нужно, кликнул по ссылке -> обновляешь страницу со всей инфой
Разработка и продвижение сайтов. Дизайн
|
|
| |