代做Mini-Projet编程、代写c/c++,Python程序
Mini-Projet
Exercice 1 (Master Mind)
On se propose ici de réaliser un jeu du type « Master Mind ». Le but du jeu
est de deviner une combinaison de pions de couleur choisie par l’adversaire en un
minimum de tentative. Le nombre de pions (4 ou 5) et de couleurs (6 à 8), de même
que la possibilité d’utiliser plusieurs fois la même couleur et le nombre de tentatives
autorisées (10 ou 12), varient selon les versions et le niveau de jeu. Ces éléments seront
ici paramétrables.
À chaque tentative, on donne le nombre de pions ayant la bonne couleur mais
étant à la mauvaise position et le nombre de pions de la bonne couleur à la bonne
position. Selon le niveau de jeu, on peut soit indiquer de quels pions il s’agit, soit ne
donner que leur nombre respectif.
Question 1 (Structure) : Créez les différentes classes métier. Vous pourrez notamment
créer des classes pour les pions, pour une combinaison de pions (tentative et secret à
découvrir), pour représenter le résultat d’une tentative (selon le mode choisi), pour le
plateau, . . .
Question 2 (Affichage) : Définir une méthode d’affichage du plateau dans un terminal. Vous pourrez utiliser judicieusement les symboles unicodes ainsi que les codes
d’échappement ANSI pour les couleurs.
Question 3 (Validation) : Définir une méthode sur le secret permettant de tester la
validité d’une tentative, et retournant un objet représentant le résultat.
Question 4 (Programme principal) : Écrire un programme exécutable qui permet de
choisir le nombre de tentatives, de pions, de couleurs, le type d’indications, puis de
jouer. Le programme affichera l’état courant du plateau, puis lira la combinaison de
couleurs (représentées par un nombre) de la tentavive suivante, tant que la combinaison
n’est pas découverte et qu’il reste des tentatives. La combinaison à deviner sera définie
de manière aléatoire.
Question 5 (Mode multi-joueur) : Ajoutez la possibilité de jouer à plusieurs, à tour
de rôle. Le système comptabilise les points de chaque personne sous la forme du
1
nombre de tentatives restantes. Un nombre de parties paramétrable sera joué avant
de terminer le jeu et afficher les scores totaux.
Question 6 (Sauvegarde et restauration) : Créer deux méthodes symétriques save(Path)
et load(Path), permettant d’enregistrer l’état courant de du jeu dans un fichier texte
d’une part, et de recharger un état précédemment enregistré d’autre part.
Question 7 (Bonus 1) : Implémentez un joueur automatique, contre qui il sera possible
de jouer.
Question 8 (Bonus 2) : Implémentez une interface mode texte (TUI), en utilisant par
exemple la bibliothèque lanterna, ou même une interface graphique avec les éléments
de la bibliothèque standard Swing par exemple.
请加QQ:99515681 邮箱:99515681@qq.com WX:codinghelp
- WhatsApp协议号购买攻略,ws协议号详解/ws劫持号优势/ws频道号应用
- Instagram打粉营销软件,Ins引流助手,共同助你赢得市场!
- Instagram营销软件 - ins采集软件/ig采集助手/ins群发助手/ig营销软件
- Instagram营销群发利器,ins引流攻略,ig营销出海教程
- 30岁硬汉突发急症险失明,北京爱尔英智眼科医院紧急施救争分夺秒
- 从冷冰冰到暖洋洋 新点软件助力内蒙古通辽政务数据“活起来”
- Xsolla创始人Shurick Agapitov在其充满远见的新书《Once Upon Tomorrow》中探讨了元宇宙对全球创新的影响
- WD Red与追梦人|小微的天团:用极客态度向世界发声
- 本地化创新:zalo筛选器为海外市场提供本地化的市场洞察
- 趋势先锋WhatsApp工具让你在商务领域中轻松抓住每个潮流机会
- 《热辣滚烫》掀起健康减脂潮流,植物基食品迎来“第二春”?
- 用户之旅初探 WhatsApp拉群营销工具是我迈向成功的绝佳伴侣
- Instagram批量养号 - ins定位采集/ig私信博主/ins批量养号
- Instagram营销群发软件,Ins一键群发工具,助你实现快速推广!
- tg群发软件,tg营销助手,手把手教学包学会天宇爆粉神器
- Ins私信群发神器,Instagram注册工具一键购买平台!
- 一键Telegram代拉群,通过Telegram工具的精准推广,每个新客户都是一份生意上的喜悦福利
- 研发赋能 | 高质量基因片段合成最快次日交付!
- 石墨烯云商城:开启新材料购物新纪元,畅享智慧生活新体验
- 共谋数字化转型新篇章|谷器数据应邀出席绵阳市数字化服务商座谈会
- Instagram营销软件 - ins定位采集/ig私信博主/ins批量养号
- Instagram营销引流新趋势,Ins智能群发采集软件最新上线!
- 俞敏洪又找到一位“头部主播”
- 曝光成都熠翊发服饰有限公司童装集合店用心铸就商业大楼
- Instagram批量养号 - ins接粉软件/ig打粉软件/ins私信软件
- COMP282代做、C++设计程序代写
- CS 2550代做、SQL程序语言代写
- Instagram采集指定地区 - ins接粉软件/ig打粉软件/ins私信软件/引流神器
- Instagram营销软件,Ins引流工具,让你的营销事半功倍!
- 九章云极DataCanvas公司入选《2023中国大模型产业创新服务商TOP30榜单》
推荐
- 升级的脉脉,正在以招聘业务铺开商业化版图 长久以来,求职信息流不对称、单向的信息传递 科技
- B站更新决策机构名单:共有 29 名掌权管理者,包括陈睿、徐逸、李旎、樊欣等人 1 月 15 日消息,据界面新闻,B站上周发布内部 科技
- 老杨第一次再度抓握住一瓶水,他由此产生了新的憧憬 瘫痪十四年后,老杨第一次再度抓握住一瓶水,他 科技
- 创意驱动增长,Adobe护城河够深吗? Adobe通过其Creative Cloud订阅捆绑包具有 科技
- 全力打造中国“创业之都”名片,第十届中国创业者大会将在郑州召开 北京创业科创科技中心主办的第十届中国创业 科技
- 丰田章男称未来依然需要内燃机 已经启动电动机新项目 尽管电动车在全球范围内持续崛起,但丰田章男 科技
- 疫情期间 这个品牌实现了疯狂扩张 记得第一次喝瑞幸,还是2017年底去北京出差的 科技
- 如何经营一家好企业,需要具备什么要素特点 我们大多数人刚开始创办一家企业都遇到经营 科技
- 苹果罕见大降价,华为的压力给到了? 1、苹果官网罕见大降价冲上热搜。原因是苹 科技
- 智慧驱动 共创未来| 东芝硬盘创新数据存储技术 为期三天的第五届中国(昆明)南亚社会公共安 科技