一家娱乐公司想让你们开发一个流行的记忆游戏“寻找配对”的版本。在这个游戏中,玩家会看到一个由随机配对的符号组成的网格,需要在短时间内记住。
然后玩家选择一对要揭开的物体,如果它们匹配,则保持揭开。目标是在尽可能少的尝试中翻出所有对。该程序将允许用户创建一个帐户,
以便记录他们的游戏历史,并在每次登录时查看。
项目要求1. 您的程序应该为用户提供创建帐户的能力。一个帐户应该是一个结构类型变量,至少包含:用户名,密码和他们的游戏历史的详细信息。
2.所有的帐户应该存储在一个数据文件中,并由程序访问。
3.一旦用户登录到游戏,他们应该能够:(i)开始一个新的游戏(ii)回顾他们的游戏历史(ii)清除他们的游戏历史
4注销
5通常,不允许使用全局变量。任何使用全局变量都必须在您的报告中得到充分的证明。
6随机配对网格的最小尺寸必须为4×4(即8对)
7网格最初应该显示给玩家很短的时间。
8.玩家应该能够选择一对对象来揭开。如果匹配,则保留未覆盖,如果在短时间延迟后不匹配,则重新覆盖。
9. 应该记录找出所有对的猜测的总数
10. 游戏应该允许玩家在任何时候退出到主菜单。
然后玩家选择一对要揭开的物体,如果它们匹配,则保持揭开。目标是在尽可能少的尝试中翻出所有对。该程序将允许用户创建一个帐户,
以便记录他们的游戏历史,并在每次登录时查看。
项目要求1. 您的程序应该为用户提供创建帐户的能力。一个帐户应该是一个结构类型变量,至少包含:用户名,密码和他们的游戏历史的详细信息。
2.所有的帐户应该存储在一个数据文件中,并由程序访问。
3.一旦用户登录到游戏,他们应该能够:(i)开始一个新的游戏(ii)回顾他们的游戏历史(ii)清除他们的游戏历史
4注销
5通常,不允许使用全局变量。任何使用全局变量都必须在您的报告中得到充分的证明。
6随机配对网格的最小尺寸必须为4×4(即8对)
7网格最初应该显示给玩家很短的时间。
8.玩家应该能够选择一对对象来揭开。如果匹配,则保留未覆盖,如果在短时间延迟后不匹配,则重新覆盖。
9. 应该记录找出所有对的猜测的总数
10. 游戏应该允许玩家在任何时候退出到主菜单。