Skip to content

Andy82/bingo_game

Repository files navigation

bingo_game

Bingo on Node.js and Angulars.js Написать игру «Bingo»!!! Правила игры:

    1. Игрок заходит на сайт, регистрируется и входит в игру.
    2. Видит сколько времени осталось до конца игры.
    3. За это время он может выбрать 5 чисел и послать их на сервер.
    4. Сервер с помощью генератора чисел выдает выигрышный ряд.
    5. Сервер проверяет присланные числа и возвращает результат проверки обратно на сайт.
    6. Сервер запускает новый цикл игры (каждые 3 минуты).

    Реализация из нескольких шагов:
      1. Реализовать веб-сервер:
        a. Веб-сервис по посылке чисел и их принятие сервером
        b. Сервер сохраняет числа в памяти: отдельный компонент!
        c. Через интервал проводит игру (генерация чисел и проверка) -> .NET ***
        d. Веб-сервис для отсылки результата и вывод их в консоль
        e. Сервер обнуляет данные и ждет чисел снова
        i. Сервер отслеживает кол-во соединений ***
        ii. Если соединений нет, то игра остановлена до первого соединения ***

      2. Реализовать функциональность для сохранения присланных чисел в БД и получения их оттуда:
        a. Сохранение
        b. Выборка
        c. Реализация отдельного компонента через DI
        d. Реализация работы с Mongo и SQL

      3. Реализация логина и регистрации:
        a. Реализация регистрации и сохранения в БД
        b. Реализация логина
        c. Валидация введенных данных
      4. Реализация клиента на Angular
        a. Логин-страница
        i. Клиентская валидация
        ii. Регистрация
        iii. Перенаправление на страницу Игры
        b. Страница Игры
        i. Текстовое поле для введения чисел
        ii. Кнопка «Отправить»
        iii. Поле с результатами Игры
      5. Улучшение UI
        a. Логин-страница
        i. Применить css-стили и просмотреть разметку
        b. Страница Игры
        i. Создать визуальное представление игрового поля для выбора чисел с функцией toggle
        ii. Просмотреть разметку и местоположение
        iii. Вывод результатов с анимацией

About

Bingo on Node.js and Angulars.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published