Skip to content

Игровое приложение всемирно известного шоу "Кто хочет стать миллионером". 15 вопросов, 3 подсказки, 35 минут на игру. Статистика игроков отображается на главной странице. В приложении есть панель управления для админов, чтобы добавлять вопросы или управлять другими данными.

Notifications You must be signed in to change notification settings

thedeadweather/wwtbmillionaire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Кто хочет стать миллионером?!

Всемирно известная игра, цель которой правильно ответить на 15 вопросов и выиграть миллион!
Как и в настоящей игре в данном приложении есть несгораемые суммы выигрыша и три подсказки)
Начать играть можно здесь:
Игра


Для начала игры пользователю необходимо зарегистрироваться.
Далее можно создавать новые игры, смотреть свою статистику, а также общий рейтинг игроков.
Одна игра длится 35 минут, в течение которых нужно ответить на все вопросы.

скрин игры


В приложение добавлена возможность для пололнения вопросов (доступна только админам).

скрин загрузки вопросов

Также с помощью rails_admin в игре реализованы расширенные возможности админской части

панель админа


Приложение написано на Ruby on Rails версии 4.2.6 и Ruby 2.5.0.
Перейдите в терминале в каталог с приложением и запустите следующие команды:

bundle
rails db:migrate
rails db:seed
rails s

И приложение будет доступно на локальном сервере.


Приложение покрыто интеграционными и юнит тестами.
Для тестов использованы:

Для запуска тестов в каталоге с приложением запустите команду:

rspec spec/

Для удобства пользования при ответе на вопросы
взаимодействие между браузером и сервером происходит с помощью AJAX запросов,
что позволяет меньше перезагружать страницу и ускорить процесс игры.

Наделение какого-либо пользователя правами админа возможно просто через консоль:

rails c
User.find(ID).toggle!(is_admin)

соответственно вместо 'ID' нужно подставить айдишник пользователя


Данное учебное приложение является частью курса по Ruby on Rails от «Хорошего программиста».
В продакшене настроено на работу с Heroku.

© http://goodprogrammer.ru

About

Игровое приложение всемирно известного шоу "Кто хочет стать миллионером". 15 вопросов, 3 подсказки, 35 минут на игру. Статистика игроков отображается на главной странице. В приложении есть панель управления для админов, чтобы добавлять вопросы или управлять другими данными.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published