Добавить новость
ru24.net
«Фрилансим»
Декабрь
2024
1 2 3 4 5 6 7 8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Создать онлайн-игру "Дурак"

0
Разработать игру по правилам карточного дурака (подкидной).

Основные возможности


1. Создание комнаты:

• Генерация уникального ID комнаты.

• Возможность указать имя первого игрока.

2. Присоединение ко комнате:

• Ввод ID комнаты.

• Указание имени второго игрока.

• Проверка на доступность комнаты.

3. Игровой процесс:

• Перемешивание и раздача карт.

• Установка козыря.

• Смена хода между игроками.

• Возможность добора карт из колоды.

• Завершение игры при пустой колоде и отсутствии карт у игроков.

4. Интерфейс:

• Простое управление через кнопки.

• Отображение карт игроков.

• Информация о текущем ходе и козырной карте.

Функциональные требования


1. Создание комнаты:

• Игрок вводит имя и нажимает “Создать комнату”.

• Генерируется уникальный ID комнаты.

• ID комнаты отображается на экране.

2. Присоединение ко комнате:

• Второй игрок вводит имя и ID комнаты.

• Если комната существует и доступна, игрок подключается.

• В случае ошибки выводится соответствующее сообщение.

3. Начало игры:

• Перемешивание колоды из 36 карт.

• Раздача по 6 карт каждому игроку.

• Установка козырной карты.

• Ход начинает первый игрок.

4. Игровой процесс:

• Игрок выбирает карту и делает ход.

• Проверка:

• Ход сделан в свой ход.

• Карта есть у игрока.

• Возможность забрать карты со стола.

• Добор карт до 6 из колоды (если есть).

• Проверка завершения игры.

5. Завершение игры:

• Игра заканчивается, если:

• У одного из игроков нет карт.

• Колода пуста.

• Выводится сообщение о победителе.

Нефункциональные требования


1. Производительность:

• Время отклика сервера на действие не более 1 секунды.

2. Совместимость:

• Поддержка популярных браузеров (Chrome, Firefox, Safari).

3. Масштабируемость:

• Возможность одновременной игры нескольких пар игроков (разные комнаты).

4. Безопасность:

• Ограничение доступа к комнате по её ID.

• Отсутствие возможности вмешательства в ход игры.

Сроки реализации

1. Дизайн интерфейса: 3 дня.

2. Разработка API: 5 дней.

3. Реализация игрового процесса: 7 дней.

4. Тестирование: 3 дня.



Moscow.media
Частные объявления сегодня





Rss.plus



Певица RIIJI выпустила яркий дебютный трек

Певица RIIJI выпустила яркий дебютный трек

Певица RIIJI выпустила яркий дебютный трек

Известны первые финалисты конкурса малых грантов для социальных предпринимателей


Благотворительный фонд Потанина стал участником конференции «Технологии добра»

Топ-10 лучших горнолыжных курортов России для отдыха

Известны первые финалисты конкурса малых грантов для социальных предпринимателей

Chanel, коллекция pre-fall 2025


Bigg Boss 18: Delhi-based Shalini Passi arrives in Mumbai for her wildcard entry in the show

Kaun Banega Crorepati 16: Amitabh Bachchan recalls an anecdote about freedom fighter Vijaya Laxmi Pandit relating to Contestant Mintu Sarkar's struggles

Bigg Boss 18: Shalini Passi's grand entry stirs up drama amid housemates; Vivian, Karan, Chum and others deal with her tantrums and fancy demands

3/3! Scott Boland wins another battle against Shubman Gill


«Грузовичкоф» не за горами: о работе Сервиса в Перми 

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный

Студенту из Йемена, хватавшему екатеринбурженок за ягодицы, продлили арест на полгода

Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса


«Подводим итоги»: Как прошёл первый день релиза Marvel Rivals?

What are your most-played games on Steam, and why have you spent so many hours on them?

Marvel Rivals players are complaining that nobody is playing healer, and the grizzled Overwatch vets knowingly nod in solidarity

Delta Force has a list of tech it'll ban you to the shadowrealm for using, including the usual cheating software but also way weirder stuff like 'USB drives'


Інтернет-магазин GARNA: ваш вибір професійної косметики


В столице хотят проводить конкурсы для мотивации дворников

В Москве названы победители литературной премии имени В.К. Арсеньева за 2024 год

Новый стартап планирует открыть кинотеатры во всех новостройках столицы

Обзор брокера Gracex: Ваш надежный торговый партнер




Певица RIIJI выпустила яркий дебютный трек

Певица RIIJI выпустила яркий дебютный трек

Усолье-Сибирское получило спецноминацию «Моногород» в Москве

Город Шахты признан лучшим за реализацию программы вовлечения в добровольчество молодежи 


МЧС дало ряд рекомендаций москвичам в связи со снегопадом 8 декабря

В Тверском театре драмы прошла премьера спектакля «Мастер и Маргарита»

Заполярье заняло третье место по развитию добровольчества в России

Тишковец: сугробы в Москве выросли до 13 см


WTA ввела цензуру на посты теннисисток в соцсетях из-за недавних слов Паулы Бадосы и Магды Линетт о Китае

Новак Джокович сделал выбор между Месси и Неймаром

Рафаэль Надаль официально вышел из антидопинговой программы ITIA

Кириос о том, что, собирая идеального игрока, выбрал свой IQ: «Не знаю, доходил ли кто-то еще до финала «Уимблдона» без тренера»


В Тверском театре драмы прошла премьера спектакля «Мастер и Маргарита»

МЧС дало ряд рекомендаций москвичам в связи со снегопадом 8 декабря

В дело бывших замов губернатора Брянской области добавили подследственных

Главное о падении режима Башара Асада


Музыкальные новости

Певица RIIJI выпустила яркий дебютный трек

Телеведущая Лера Кудрявцева высмеяла покупку билетов в Большой театр за 5 миллионов рублей

«Связь с миром — через кошек и детей»: Сергей Шнуров стал затворником

Две студентки из Саратова вошли в состав симфонического оркестра Юрия Башмета



Новый стартап планирует открыть кинотеатры во всех новостройках столицы

В Москве названы победители литературной премии имени В.К. Арсеньева за 2024 год

В столице хотят проводить конкурсы для мотивации дворников

Обзор брокера Gracex: Ваш надежный торговый партнер


В Азербайджане прошел третий, завершающий этап проекта «Русский язык: читаем, слушаем, смотрим в странах СНГ»

Собянин поздравил Центр организации дорожного движения Москвы с 25-летием

"Спартак" со счетом 3:0 обыграл "Пари НН" в матче 18-го тура РПЛ

«Краснодар» сыграет с «Локомотивом» в последнем матче РПЛ в году


Трое детей пострадали в результате столкновения автобуса и автомобиля в Москве

МЧС Москвы предупредило водителей о ледяном дожде

Собянин поздравил Центр организации дорожного движения Москвы с 25-летием

Источник 360.ru: автобус попал в ДТП в Москве, пострадали дети


Спроси у Путина. Мандарины едут к нам. "Устраняя зимнюю скользкость". Круиз в Махачкалу. А ну их, дома эти!

Россиянам рассказали, как задать вопрос на прямой линии с Путиным

Поддерживаем инновации

Клишас раскрыл сигнал, посланный РФ Западу размещением «Орешника» в Белоруссии





Главный акушер Москвы: беременность не патология, а один из этапов жизни женщины

"Нас поставили на колени": Бунт врачей скорой помощи — людей вынуждают увольняться, чтобы расчистить места для мигрантов

Команда РязГМУ выиграла в студенческой олимпиаде по хирургии

Два человека попали в больницу после взрыва китайского смартфона в ТЦ Москвы



Артур Давтян выиграл многоборье на Кубке Воронина в Москве

РПЛ. «Динамо» Москва — «Химки». Прямая трансляция, смотреть онлайн

Московское «Динамо» представило новую форму

КХЛ. «Динамо» Москва — «Металлург». Прямая трансляция: смотреть онлайн


Владимир Путин выступил в Минске на заседании Высшего Государственного Совета Союзного государства

Лукашенко и Путин в Минске утвердили Концепцию безопасности Союзного государства

Гамов - в прямом эфире Радио «КП» из Минска: Об «Орешнике», гимне, гербе и флаге Союзного государства

Лукашенко рассказал, как уговорил Путина поставить "Орешник" Белоруссии



Собянин: Более 10 тысяч медработников повысили свою квалификацию

Собянин: Завершена реставрация Саввинского подворья на Тверской улице

Собянин поздравил Центр организации дорожного движения Москвы с 25-летием

Собянин рассказал о планах передачи новых вагонов московскому метро


В Севастополе прошла итоговая высадка деревьев в рамках акции "Сохраним лес"

РЭО установит елку желаний в ходе церемонии награждения на Зеленой Премии

Заповедный Кавказ получил премию "Экопозитив-2024"

В Москве тестируют первый в России беспилотный трамвай


Вот лыжник с горочки спустился: как выбрать снаряжение для зимних видов спорта

Путин посмертно наградил врачей, погибших при крушении Ми-2 под Кировом

Ростов прирастает театрами – новое открытие

Посольство РФ в Швеции за полгода 10 раз подвергалось атакам БПЛА с краской


Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса

Собянин: Этапы строительства Рублево-Архангельской линии завершатся в 2026-2027

VIII-й Arctic open зажег в Архангельске

Костомукшские пауэрлифтеры вернулись из Коми с медалями первенства СЗФО


Машина повисла в воздухе: иномарка рухнула в подземный переход в Симферополе

Калмыкия может открыть авиарейсы в Петербург, Казань, Екатеринбург и Улан-Удэ

Алупка частично останется без электричества: в Симферополе, Евпатории, Алуште, Ялте, Керчи, Джанкое, Феодосии и Севастополе отключат свет 6 декабря 2024

Какие рынки в Крыму закроются из-за новых законов


Набирает оборот новый вид бизнеса – сдача квартир под съемки кинофильмов

«Уралочка» или «Безмолвное братство»: что посмотреть в кинотеатрах

Антиправительственные группы Сирии ведут наступление на столицу Дамаск

В Реутове установили памятную доску участнику СВО












Спорт в России и мире

Новости спорта


Новости тенниса
Симона Халеп

Симона Халеп: «Теннисистка – не хочу называть имя – отбыла 3 недели дисквалификации, потом сыграла 2 турнира и продолжила отбывать дисквалификацию. Это как?»






Ростов прирастает театрами – новое открытие

Путин посмертно наградил врачей, погибших при крушении Ми-2 под Кировом

Главное о падении режима Башара Асада

Тишковец: сугробы в Москве выросли до 13 см