Гость
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реализация очередности хода в игре / 12 сообщений из 12, страница 1 из 1
14.07.2019, 16:11
    #39837231
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Появиласи идейка реализовать браузерную игруб настолку(раньше этим не занимался)

Вопрос как рализовать очерёдность хода. Тоесть пока игрок А не завершит ход играки В С и D не могут ничего сделать. после игрока A очередь переходит к играку B и так далее покругу!

Может есто подробные статьи, уроки.

Рализовывать думаю, ну клиент ясно HTML+CSS+JS сервер может быть варианты PHP Python Node.js(в процессе изучения)

А вы что порекомендуете выбрать!?
...
Рейтинг: 0 / 0
14.07.2019, 19:17
    #39837250
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Организационно - никак. Если правила игры таковы - то надо ждать пока игрок А сделает ход.
Или выкинуть его из игры голосованием.

Или вопрос в технической сфере?
...
Рейтинг: 0 / 0
14.07.2019, 20:26
    #39837256
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
mayton,

Конечно в технической сфере!

Как блокирывать сотальных играков пока тот чей черёд играть не переставит фишку или не выложит карту?
...
Рейтинг: 0 / 0
14.07.2019, 20:47
    #39837258
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
maytonОрганизационно - никак. Если правила игры таковы - то надо ждать пока игрок А сделает ход.
Или выкинуть его из игры голосованием.

Или вопрос в технической сфере?
Нередко ставят таймер, в течение которого очередной игрок должен сделать ход. Если не сделал, его выкидывают в "аут оф зе тейбл", а если пропустит еще два раунда, то со стола вовсе, освобождая стул.
...
Рейтинг: 0 / 0
14.07.2019, 20:48
    #39837259
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
AreostarКак блокирывать сотальных играков пока тот чей черёд играть не переставит фишку или не выложит карту?
А что именно не понятно? Как блокировать игрокам возможность жать на кнопку? Ну так прячьте кнопку, пока игрок А не сходит...
...
Рейтинг: 0 / 0
14.07.2019, 21:03
    #39837261
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Aklin,

и как определять кому именно прятать кнопку?

Игровой стол отражиется у каждого по своему
...
Рейтинг: 0 / 0
14.07.2019, 23:04
    #39837272
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Areostar, пусть жмет кнопку. Не обрабатывай событие
...
Рейтинг: 0 / 0
15.07.2019, 00:04
    #39837278
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
AreostarПоявиласи идейка реализовать браузерную игруб настолку(раньше этим не занимался)
Вопрос как рализовать очерёдность хода.
Это вопрос типа "Появилась идейка спроектировать автомобиль. Вопрос, сколькими болтами прикручивать колёса?"

Реализация очерёдности хода - это мелочь, которая представляет вопрос только в том случае, если над архитектурой решения не думал в принципе. Как только чуть-чуть её себе представишь - ответ на вопрос станет очевиден.
...
Рейтинг: 0 / 0
15.07.2019, 00:06
    #39837279
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Areostarи как определять кому именно прятать кнопку?
Подсказываю: есть сервер, который сообщает клиенту текущую игровую ситуацию.
...
Рейтинг: 0 / 0
15.07.2019, 08:31
    #39837310
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
softwarer,

Понял
...
Рейтинг: 0 / 0
15.07.2019, 12:17
    #39837399
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
AreostarAklin,

и как определять кому именно прятать кнопку?

Игровой стол отражиется у каждого по своему
Первыми ходят белые обычно.
Соотвественно у черных нужно прятать кнопку.
Кому достанется белый, а кому черный - должен решить ваш сервер.

А вообще вопросы странные. Из серии, почему у автомобилей круглое колесо.
...
Рейтинг: 0 / 0
15.07.2019, 13:25
    #39837425
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация очередности хода в игре
Тут надо напомнить что игровая логика (или бизнес-логика или любая другая) декларируется
и проверяется на сервере.

Бразуер с помощью Ajax, или чего угодно просто получает уведомления о том что игровая ситуация
изменилась и соотв. отрисовывает доску и фигуры игроков.

Что еще тут добавить. Ну и хайдить и подсвечивать кнопки - это вторично.

Сервер - первичен. И Session объект который хранит доску и фигуры и игроков.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реализация очередности хода в игре / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]