Если бы все, что вам нужно, было написано изначально - программисты были бы не нужны. Фреймворк - это набор библиотек и правил. Библиотеки - для ускорения работы. Правила - что бы после вас кто-то другой тоже мог кодить, а не материться и выбрасывать вашу "самописанину" в мусор.
Программирование - это 10 способов решить одну и туже задачу, но за 8 из них вы получите по шапке от вышестоящего прогера.
Тогда вам нужно клиент-сервер-клиент связка. (на сервере хранить где игроки и куда они могут двинуться, примерно так). Тут одного js в любом случаи мало.
Из основных проблем с которыми придется столкнуться - скорость обмена данных с сервером. А при большем количестве юзеров - придется каждый чих садить на транзакции.
Готового не найдете, придется брать разные вещи и совмещать их самому.
Вы бы больше подробностей описали, какие возможности нужны.
Думаю готовый есть. гугл в помощь.
Но если не найдете - за малое вознаграждение готов помочь, давно я с ДЛЕ не работал :)
stdClass Object ( [detailed_stat] => Array ( [0] => stdClass Object ( [date] => 21.10.2015 [amount] => 7.6
А поэкспериментировать?)
$object->detailed_stat[0]->amount
или
foreach($object->detailed_stat AS $detailed_stat){
echo $detailed_stat->amount
}
Писать такое - делов на полчаса максимум (если увидеть структуру файлов)
Если не хотите парится сами, заплатите прогеру 5$ и получите нормальный скрипт заточенный под вас.
Я тут ужаснулся, представив, как мы ему будем классы, наследование, финалы и тд объяснять... это же печень отвалится.
$hour = date("H", $t);
http://php.net/manual/ru/function.date.php
гуглом пользоваться не судьба?)
Если это массив, то $code = $w[0][$c]['n'];
а если объект
$w[0]->{$c}->n;
ну для начала это ужас замените на ORDER BY RAND() LIMIT 20
Хотя RAND все ровно будет не очень быстр. Тут наверно лучше думать реализацию через BETWEEN