熊传文-Android计算机猜拳游戏设计.doc

上传人:j****9 文档编号:2975542 上传时间:2019-05-14 格式:DOC 页数:6 大小:1.35MB
下载 相关 举报
熊传文-Android计算机猜拳游戏设计.doc_第1页
第1页 / 共6页
熊传文-Android计算机猜拳游戏设计.doc_第2页
第2页 / 共6页
熊传文-Android计算机猜拳游戏设计.doc_第3页
第3页 / 共6页
熊传文-Android计算机猜拳游戏设计.doc_第4页
第4页 / 共6页
熊传文-Android计算机猜拳游戏设计.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、Android 人机互动 猜拳游戏设计 作者:熊传文 学号: x2011230444 时间: 2012-6-20 业务描述 游戏实现人与计算机进行锥子剪刀布的猜拳竞赛,输出每一局比赛的结果,最后输出总的比赛结果。 功能描述 玩家通过界面按钮来表达出拳,选择了剪刀的按钮,说明玩家出了剪刀;选择了石头,说明出了石头;选择了布,说明出了布。计算机通过产生 1 3 的随机数来代表出拳, 1 代表出剪刀, 2 代表出石头, 3 代表出布。游戏规则:剪刀赢布,输石头,平剪刀;石头赢剪刀,输布,平石头;布赢石头,输剪刀,平布。 游戏界面设计 游戏启动界面 游戏主界面 单局比赛界面 完成游戏界面 游戏设计逻辑

2、 Main 对象用于显示游戏开始界面和游戏比赛结果数据,同时通过 Main 对象启动游戏规则实现对象 Game 对象。 Game 对象实现了游戏比赛界面的输出和猜拳游戏规则的主要功能,完成游戏过后把数据传递回 Main 对象。 Main 对象和 Game 对象之间的数据通过 Intent 对象完成。 程序执行主过程: Main 对象 -调用 super.onCreate(savedInstanceState)来实现初始化数据的操作 -调用 setContentView(R.layout.main)实现游戏开始页面布局 -调用 setupViewComponent()取得启动按钮和显示结果文本的

3、组件信息,同时设置启动按钮的事件处理程序 -玩家通过点击触发启动按钮程序,程序处理过程中创建 Intent 对象,通过 Main 对象启动Game 对象,并通过调用 startActivtyForResult 发送 Itenet 对象和请求代码。 Game 对象 -调用 super.onCreate(savedInstanceState)来实现初始化数据的操作 -调用 setContentView(R.layout.main)实现游戏开始页面布局 -调用 setupViewComponent()取得剪刀按钮,石头按钮,布按钮,完成游戏按钮,取消按钮的组件信息,同时设置它们的事件处理程序 -用户通过点击剪刀按钮来代表他出了剪刀,同事调用计算机的随机数出拳,进行比较,同时对比较次数,比赛结果进行统计,并显示单击比赛结果。 -石头按钮和布按钮跟上一步一样 -用户通过点击完成按钮来结束游戏比赛,同时通过 Intent 对象传回数据给 Main 对象, Main对象收到请求,并显示最后 结果 -用户可以通过点击取消按钮来结束本轮比赛 游戏关键代码 Main 对象 Game 对象 The End.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。