版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
设计“石头剪子布”游戏通过本节的学习,你将掌握以下技能:1.学会用LoadPicture函数调用图片。2.体验用Rnd函数模拟随机现象。3.应用If语句进行综合判断。请你用VB设计一个程序,让你和计算机玩石头剪子布游戏,由计算机代替对阵的另一方,并根据游戏规则判定你的胜负。程序界面如图所示。一、分析问题
1.计算机如何“出手”
计算机所出的三种状态分别用准备好的剪子、石头、布三张图片来表示,每张图片用数字1~3一一对应。如:1代表剪子;2代表石头;3代表布。游戏过程中计算机所出的不确定的“状态”由随机函数来实现。即让计算机随机产生1~3(包括1和3)之间的一个整数,放入变量b中来对应表示计算机所出的“状态”。如:实战演练一、分析问题
2.人如何出手
人出手需要通过选择单击“剪子”、“石头”、“布”三个按钮来实现。每单击一个按钮就获得一个相应的数值,且将数值放入变量a中,同样每一个值代表一种“状态”。如:实战演练一、分析问题
3.如何判断胜负
根据人“出手”的状态即变量a的值,计算机“出手”状态变量b的值来判断胜负情况。如:a=1,b=2时,代表计算机“出”石头,用户“出”剪子,根据游戏规则判定用户输了,则显示胜负结果“输了!”。用户“出手”即选择按钮有三种情况,其胜负状态分别为:
(1)用户选择“石头”按钮,计算机所出“状态”有三种可能,其胜负情况分别为:实战演练一、分析问题
3.如何判断胜负
(2)用户选择“剪刀”按钮,计算机所出“状态”有三种可能,其胜负情况分别为:实战演练一、分析问题
3.如何判断胜负
(3)用户选择“布”按钮,计算机所出“状态”有三种可能,其胜负情况分别为:实战演练二、设计游戏界面实现友好、方便地人机交互式游戏界面设计的重要目的,设计一款简约、形象、友好的界面,让游戏更有趣更容易进行。1.添加对象
(1)添加标签添加Lable1~Lable3三个标签框分别用于显示提示信息“计算机”、“我”、“VS”;添加Lable4标签框用于显示胜负结果。
(2)添加Image控件添加两个Image控件分别用于显示计算机和人的“出手”状态图片。实战演练二、设计游戏界面(3)添加命令按钮添加Command1~Command5五个命令按钮,按钮标题分别设置为“剪子”、“石头”、“布”、“继续”、“退出”,以实现游戏交互功能。界面设计如图:实战演练二、设计游戏界面
2.设置对象属性
为了提升游戏界面的美观和友好性,需要对窗体中的对象属性进行合理的设置。分别选中上图窗体内的各对象,参考下表设置其属性。实战演练实战演练三、编写程序
为什么在游戏中,计算机会自己随机地“出手”?计算机是怎么知道谁
赢呢?这都是用程序设计编写代码实现的。具体操作步骤请参考教材P87-90页。实战演练四、调试与运行
单击工具栏中的启动按钮,运行程序。1.根据自己的判断,选择某个状态按钮单击,观察游戏结果。2.单击“继续”命令按钮重复进行游戏,验证程序的正确性。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新年飞镖活动方案策划(3篇)
- 春季野菜的营销方案(3篇)
- 民宿关系营销方案(3篇)
- 深蓝汽车线上营销方案(3篇)
- 煤矿应急预案修订说明(3篇)
- 电力拉管施工方案范本(3篇)
- 石质侧石施工方案(3篇)
- 罐区降水施工方案(3篇)
- 蔬菜建设基地施工方案(3篇)
- 赛道直播活动方案策划(3篇)
- 2025中国五矿集团(黑龙江萝北石墨园区)石墨产业有限公司招聘笔试历年常考点试题专练附带答案详解2套试卷
- 2026年国家电网招聘之通信类考试题库300道及完整答案【历年真题】
- 点线面黑白灰课件
- 国开2025年秋《农业推广》实训报告
- 江苏省软科学课题申报书
- 卫生院患者发生输液反应应急预案及处理流程
- 深基坑安全管理培训课件
- 特警相关知识课件
- 建筑行业工程设计概算表
- 信访业务知识培训内容课件
- 统借统贷管理办法
评论
0/150
提交评论