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

Написание программы (Мафия) для Windows

06.02.2016, 12:35. Показов 671. Ответов 1
Метки нет (Все метки)

Здравствуйте уважамые форумчане, хочу написать программу в помощь ведущему для игры в мафию, мафия это игра где собирается 10-15 человек между ними распределяются роли игроки не знают кто есть кто, ночью просыпается мафия и убирает одного человека, днем все жители решают кого убить (вычисляют мафию). Задача мирных выйграть мафию, задача мафии выйграть мирных.
1. Я хочу написать программу с простым интерфейсом, но что бы присутсвовали карточки игроков (картинки) - и если игрока выбирают убить, высвечиволось его имя и номер
2. Технически я думаю сделать это так, прописать в программе логические условия.
В игре так же присутствует доктор (который может спасать игроков ночью, если игрока решает убить мафия а доктор решил его спасти то и доктор и игрок остается жив).
Т.е. при начале игры ведущему необходимо будет вписать в программе имя игрока номер игрока и его роль
Каждую роль в программе я думаю обазначить id и прописать к ней условия, т.е. при начале игры я задаю роль игроку №3 мафия ему назнаечается id мафии, и все условия для данной Роли.
В игре будет следущие роли:
Мирный житель без способнойстей: может голосовать только днем
Коммисар может ночью проверить роль одного игрока(давжды одного и того же игрока не может проверить)
Мафия (может убить ночью одного игрока) мафия принимает решение вместе (т.е. если 2 мафии против игрока №3, а одна против #2 погибает игрок номер 3)
Сержант просыпается вместе с комиссаром и видит кого проверили
Дон мафии (будет присутствать в игре если больше 7-8 человек) решает кого убьет мафия т.е. может изменить ее решение, и выбирает кто днем проснется и будет молчать.
Путана просыпается ночью вместе с мафией и решает какого игрока заблокировать (блокирует его способности,, т.е. путана если заблокировала способности коммисара он не сможет проверить нолью не кого)
и в таком же духе.
А еще хочу добавить католог музыки при определеных условиях которая будет воспроизводится, т.е. днем одна музыка, ночью другая, когда просыпается комиссар 3, доктор 4, и плавный переход что б был а не резкий
Вопрос подскажите на каком языке программу проще писать для винды, в какой среде, к каким учебным пособиям обратится, да и вообще с чего начать.
Заранее спасибо за проявленный интерес к данной теме.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2016, 12:35
Ответы с готовыми решениями:

Мафия 2 тормозит в Windows 7
ребят, вопрос в следующем, я играю в мафия 2, недавно играл на Windows xp sp3, все было...

Написание программы с использованием файловых переменных. Разработка программы для работы с текстовым файлом
Помогите пожалуйста : С помощью текстового редактора создать текстовый файл file1. Переписать...

Написание программы для портфолио
Всем привет. Не нашел здесь какого-то общего раздела на тему программирования. Хотел бы задать...

Написание программы для тестирования
Помогите с написанием тестов! Очень нужно! Ничего подходящего не могу найти

1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28028 / 15757 / 977
Регистрация: 15.09.2009
Сообщений: 67,772
Записей в блоге: 78
06.02.2016, 14:37 2
зря тогда в низкоуровневое полез, в Делфях или С++ будет проще реализовать, ну С# или Ява.
есть еще модные и набирающие силу языки.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2016, 14:37

Написание программы для linux
Здравствуйте друзья. Я хотел бы попробовать написать приложение для linux (не графическая), что...

Написание программы для терминала
Есть автомобильные весы(для грузовиков) к ним подключен терминал где показано сколько весит авто,...

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

Написание .dll для другой программы c#
Есть задача написать .dll для сторонней программы, есть пример функции которую будет вызывать...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.