- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android开发实例之军旗
【Android开发实例之军旗】
【效果图示】
图1 开始玩时布棋画面
图2 棋子全部翻开后的画面
图3 吃掉部分棋子后的画面
【说点感受】
这个军旗功能较弱,只支持玩家对弈模式,即便如此,实现起来,复杂的规则也让人生畏,我几次想过放弃,却欲罢不能,最终也只能做到这一步,就是工兵的规则还没有完全实现(特别是铁路线上的行走规格)。聪明的你如果有兴趣的话,可以沿着我的路子继续探索下去,或者另辟蹊径,去收获那只属于你的奇迹,去绽放你那美丽的青春风采。
我心未死,我心却老!每一个人只不过是时代大潮中的一朵小小的浪花,最终将被拍碎在无声无息中,落寞而散。辉煌时代已然远去,喧嚣时代已然登场,在这个崭新的时代,我们有知识,却没有文化;我们有思维,却没有思想;我们有温饱,却没有温暖;我们有价格,却没有价值;我们有批评,却没有批判;我们有情调,却没有情操;我们有经历,却没有经验;我们有理论,却没有理想;我们有骨骼,却没有骨气;我们有气势,却没有气度;我们有成功,却没有成长;我们有光鲜,却没有光彩;我们有朋友,却没有挚友……
【代码说事】
就让我们那飞扬的青春吹散眼前的闲愁,一起来看代码吧。
在看代码前,还是说说基本的思路---你看得懂或者看不懂,它就在那里;你愿意或者不愿意,我还得说---毕竟,这含混不清的文字,记录得是我的青春印记!
首先是棋盘,从左上到右下,每个棋格(包括行营、大本营)都编了一个序号,即0、1、2、3、4;5、6、7、8、9;……55、56、57、58、59共60个序号。
然后是棋子,从工兵到司令,都赋予了一个权值,红棋赋值从1到25,蓝棋赋值从26到50,同样的棋子,蓝棋比红棋相差25,比如红棋工兵是1,那么蓝棋工兵就是26……每次布棋前,用随机数产生1-50个号,分别对应红蓝共50个棋子。
之后就是根据棋格序号、棋子权值,按照军旗的下棋规则逐一实现。由于工兵的走法比较复杂,本例只实现了工兵与其他棋子一样的走法规则。另外,由于这个游戏搞得我实在有些疲惫,因此也没有去实现最终的结果判别算法---有志者不妨去完成这些“未竟”事宜吧(毕竟这算不是事业,只能是事宜了)。
好了,基本的思路就介绍到此。
满纸荒唐言,一把辛酸泪。
欲解其中味?xml version=1.0 encoding=utf-8?
manifest xmlns:android=/apk/res/android
package=com.shandong.jinan
android:versionCode=1
android:versionName=1.0
uses-sdk android:minSdkVersion=10 /
application
android:icon=@drawable/ic_launcher
android:label=@string/app_name
activity
android:name=.MylandbattleActivity
android:label=@string/app_name
android:screenOrientation=portrait
android:configChanges=orientation|keyboardHidden
intent-filter
action android:name=ent.action.MAIN /
category android:name=ent.category.LAUNCHER /
/intent-filter
/activity
/application
/manifest
MylandbattleActivity.java
package com.shandong.jinan;
import java.io.File;
import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.view.Menu;
import android.view.MenuItem;
import android.view.MotionEvent;
import android.view.Window;
import android.view.WindowManager;
public class MylandbattleA
您可能关注的文档
- 黄河源于巴颜喀拉山北麓.ppt
- 黄猛Array培训讲稿APV.ppt
- 黄河高含沙水流对游荡型河道演变的重要作用.doc
- 黄田镇中心学校三年发展规划.doc
- 黄疸腹泻便秘的评估.ppt
- 黄色主题工作总结模板.ppt
- 黄油,奶油,植物黄油-你分清楚了么.doc
- 黄色金属球电子线路图模板.ppt
- 黄酮类抗氧化剂结构.doc
- 黄金制品所见中亚草原与中国早期文化交流.doc
- 2025四川宜宾市公安局三江新区分局第二次招聘辅警、禁毒工作者和流管员35人笔试备考试题及答案解析.docx
- 2025年中国邮政储蓄银行河北省分行社会招聘考试备考试题及答案解析.docx
- 2025宁夏回族自治区大学生乡村医生专项计划招聘13人笔试备考试题及答案解析.docx
- 2025四川宜宾市屏山县审计局招聘编外聘用人员3人笔试参考题库附答案解析.docx
- 2025四川银行分支机构社会招聘笔试参考题库附答案解析.docx
- 2025四川成都市卫生健康委员会所属事业单位考核招聘高层次人才36人考试参考题库附答案解析.docx
- 2025中国科学院化学研究所化学所有机固体实验室项目聘用人员招聘2人考试参考题库附答案解析.docx
- 2025山东菏泽新东方烹饪学校招聘学校工作人员笔试备考试题及答案解析.docx
- 乐山市卫生健康委员会2025年赴西南医科大学考核招聘事业单位工作人员岗位调减考试参考题库附答案解析.docx
- 2025年山东省疾病预防控制中心第二批公开招聘人员(6名)笔试备考试题及答案解析.docx
原创力文档


文档评论(0)