0 / 0 / 0
Регистрация: 11.12.2020
Сообщений: 2
1

Курсовая работа: Настольная игра

11.12.2020, 17:26. Показов 2883. Ответов 2

Author24 — интернет-сервис помощи студентам
Правила игры "Приятель, не сердись" https://forestschool.ru/blog/prijatel-ne-serdis

Часть первая:

Запрограммируйте флажок функции с параметром n, который будет генерировать и возвращать «флажок» размера nxn для "Приятель, не сердись". (Вам нужно будет подумать о том, как правильно представить шахматную доску.) Затем запрограммируйте функцию шахматной доски, которая будет иметь шахматную доску в качестве аргумента для рисования этой шахматной доски.
Шахматная доска имеет форму креста с руками ширины 3. Число n (то есть размер шахматной доски) должно быть нечетным.

Часть вторая:

Смоделируйте движение одной фишки на шахматной доске. Вначале пользователь сможет выбрать размер "коробки". Первоначально фишка будет размещена на углу "плеча", как на картинке:

Затем генерируется случайное число от 1 до 6. Для создания числа используйте функцию randint из библиотеки random (https://docs.python.org/3.8/library/random.html). В зависимости от того, как было сгенерировано число, фишка будет перемещаться на заданное количество позиций. Затем генерируется новое случайное число и так далее. Имитация конца, когда фишка входит в дом (в одной из позиций, отмеченных буквой D) в верхней части "плеча". Симуляция должна перечислить каждое сгенерированное число, и после генерации нового числа симуляция всегда должна рисовать шахматную доску с текущей позицией фишки.

Часть третья:

Смоделируйте игру двух игроков A, B. Вначале пользователь сможет выбрать размер коробки. Игрок А начинает с позиции в углу плеча, Игрок Б начинает с позиции в углу нижней руки (см.
рисунок ниже). У каждого игрока есть (n-3) / 2 хода. Выигрывает игрок, первым разместивший все свои фишки в доме. Игрок A пытается доставить фишки в дом в верхнем "плече", игрок B пытается доставить фишки в дом в нижнем "плече". Выше броска кубиков имитируйте случайное число, генерируя случайные числа. Ваша симуляция должна перечислить каждый сгенерированный номер и после создания нового чисела, симуляция всегда должна рисовать шахматную доску с текущей позицией фишки. Например, ваша симуляция может работать, перемещая игрока с одной фигурой до тех пор, пока он не попадет в дом, а затем кладет другую фигуру на доску. Это означает, что все
у игрока одновременно может быть не более одной фишки на доске. Тем не менее, ваша симуляция также может работать таким образом, что игрок может одновременно иметь несколько фигур на шахматной доске. В этом случае вы можете выбрать, по какому правилу игрок будет решать, какую фигуру двигать.
Миниатюры
Курсовая работа: Настольная игра   Курсовая работа: Настольная игра   Курсовая работа: Настольная игра  

Изображения
 
Вложения
Тип файла: pdf PROG1_projekt2020.pdf (184.7 Кб, 16 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2020, 17:26
Ответы с готовыми решениями:

Настольная игра
Нужно сделать настольную игру на Delphi , как в старые добрые времена они были на картонках, мы...

Настольная игра
Любой из кубиков и выпадение любой из граней равномерное. Кубики шестигранные, значения на гранях...

Настольная игра.
Пишу в Билдере оффлайн-аналог ныне популярных текстовых браузерных игр с целью самообучения....

Класс Настольная игра
Создать базовый класс Настольная игра (задается название). Создать производные классы Шахматы...

2
4933 / 3287 / 1139
Регистрация: 21.03.2016
Сообщений: 8,065
11.12.2020, 17:49 2
happyPonedelnik, вы реально думаете что кто то будет это писать за вас да еще за спасибо? наивный вы однако.
0
0 / 0 / 0
Регистрация: 11.12.2020
Сообщений: 2
11.12.2020, 20:32  [ТС] 3
Попытка не пытка
0
11.12.2020, 20:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2020, 20:32
Помогаю со студенческими работами здесь

Scratch 2 Настольная игра
Всем привет. Срочно нужна помощь Учусь на программиста сейчас прохожу учебную практику....

Fallout Настольная Игра
Подскажите официальный сайт лицензионных настольных игр, на котором можно заказать онлайн настолку...

Настольная онлайн игра 3D Мультиплеер
Добрый день всем. Есть желанием написать настольную игру - решил для начала за основу взять...

Курсовая работа (игра)
В основном все что мне нужно готово только вот не могу сделать столкновения объектов....

Игра Duck Hunt курсовая работа
Всем здравствуйте. Я делаю курсовую работу игру DuckHunt. Собаку анимировал на jquery, а вот утку...

Курсовая работа. Игра. С горы падают камни. Нужно от них уворачиваться
С горы падают камни. Нужно от них уворачиваться.За каждый пропущенный камень начисляются баллы....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru