Грузится

Настройки


Tools

Deshi Game

Игра в ставки между двумя участниками, где чем выше ставка, тем ниже шанс победить.

Фронт: Vue 3 + Pinia + PostCSS. Бек: Node.js + Express + WebSockets.

Правила

Старт игры: Каждый игрок получает 150 очков

Ход игры: По очереди делайте ставки своими очками

Механика ставок: Больше ставка — меньше шанс на успех

Как выиграть раунд:

Ваша ставка успешна + ставка противника провалена (получаете всю ставку)

Обе ставки успешны, но ваша больше (получаете половину своей ставки)

Когда будет ничья:

Обе ставки провалены

Обе ставки успешны и равны

Награда: При победе вы получаете очки в зависимости от ситуации:

  • Если противник провалил ставку — получаете всю свою ставку
  • Если обе ставки успешны — получаете половину своей ставки (округляется вверх до целого числа)
У противника отнимается полученное вами количество очков

Конец игры: Игра завершается, когда у одного из игроков заканчиваются очки

Победитель каждого раунда определяется на беке с использованием crypto для получения более качественного рандома.

Есть внутриигровой чат, также реализованный через сокеты.

Проект на гитлабе

Потестить игру

Для подключения к созданной игре нужно ввести тот же ID (можно открыть. во второй вкладке браузера)