Требуется игра "короткие нарды"
15 000 руб. за проект
•
электронные деньги
Нужны класические короткие нарды, на двоих игроков (multiplay) с
возможностью удвоения. Нужна браузерная версия, графика по минимуму.
Так же требуется возможность включения авто вывода камней когда они "в доме" и функция авто игры в случае если игрок отключился.
В сети полно исходников этой игры так что логику не придется писать с нуля. Вот примеры:
https://github.com/zacharytower/Backgammon
https://github.com/quasoft/backgammonjs
Игра запускается в отдельной сессии. Генерация сессии:
Логином пользователя является, <?php $_SESSION['login']=id_session(); ?>
Сама игровая сессия не путать! с сессией PHP
md5($id+$rand); где id - это ид записи в таблице $rand=rand();
Для каждого хода случайные числа должны получать по запросу к сайту
random.org через api. В граф. оболочке должен быть предусмотрен столбец
истории игры, где будет сохраняться каждое действие игроков.
Перед каждым ходом включается таймер - 15 сек, за это время игрок
должен успеть сделать ход, если не успевает тогда скрипт самостоятельно
совершает ход вместо игрока.
Важное требование чтобы записывался каждый шаг игры. Начало сессии,
бросок, получение случайных чисел, ход игрока и т.д. Данные должны
сохраняться в sql и отдельно в лог файл. (формат записи предоставлю)
возможностью удвоения. Нужна браузерная версия, графика по минимуму.
Так же требуется возможность включения авто вывода камней когда они "в доме" и функция авто игры в случае если игрок отключился.
В сети полно исходников этой игры так что логику не придется писать с нуля. Вот примеры:
https://github.com/zacharytower/Backgammon
https://github.com/quasoft/backgammonjs
Игра запускается в отдельной сессии. Генерация сессии:
Логином пользователя является, <?php $_SESSION['login']=id_session(); ?>
Сама игровая сессия не путать! с сессией PHP
md5($id+$rand); где id - это ид записи в таблице $rand=rand();
Для каждого хода случайные числа должны получать по запросу к сайту
random.org через api. В граф. оболочке должен быть предусмотрен столбец
истории игры, где будет сохраняться каждое действие игроков.
Перед каждым ходом включается таймер - 15 сек, за это время игрок
должен успеть сделать ход, если не успевает тогда скрипт самостоятельно
совершает ход вместо игрока.
Важное требование чтобы записывался каждый шаг игры. Начало сессии,
бросок, получение случайных чисел, ход игрока и т.д. Данные должны
сохраняться в sql и отдельно в лог файл. (формат записи предоставлю)
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.