# ООПиРИС (КузГТУ), Веревкин С.А. ## Лабораторные работы (4 семестр) http://vsa-git.my.to/pi20/lab/ Адреса онлайн-встреч: - семинары: https://bbb-2.kuzstu.ru/b/wrp-o65-eey - лекции: https://bbb-2.kuzstu.ru/b/23x-z7y-imc ### Лабораторная работа №1 Написать сетевой сервис для обслуживания игры (один из серверов) - https://sergeyverevkin.github.io/ - https://oop.is-an.app/ Изначально игра работает в режиме эмуляции сервиса в автономном режиме. Относительно примера реализации необходимо сделать доработки (выбрать один (по первой букве фамилии) или несколько дополнительных вариантов): - АБВГ: учет времени раунда, на каждый раунд дается не более 5 секунд, если ответ дан позже - раунд считается проигранным; - ДЕЖЗ: хранение таблицы рекордов с учетом времени; - ИКЛМ: журналирование работы пользователя в БД (любая СУБД на выбор либо файл); - НОПР: за правильные три подряд данных ответа начисляется дополнительный бонус - количество очков удваивается; - СТУФ: если пройдены подряд четыре раунда менее, чем за 5 секунд, начисляется дополнительный бонус - 10 баллов; - ХЦЧШЩЭЮЯ: при четырех неправильных подряд ответах начисляется подбадривающий бонус - 10 баллов. #### Материалы - Пример реализации WebAPI (NET Core, C#): http://vsa-git.my.to/pi20/ooya.ga-api - Исходный код сайта игры (Typescript, React): http://vsa-git.my.to/pi20/ooya.ga