欢迎来到天天文库
浏览记录
ID:19349006
大小:563.72 KB
页数:10页
时间:2018-10-01
《嵌入式课程设计论文new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、唐进基于WindowsMobile的PlayGame游戏设计课程论文首页院、系(部)电信系专业电子信息工程班级电信102学号010706222姓名唐进课程教师黄春先课程名称嵌入式系统分析论文题目基于WindowsMobile的PlayGame游戏设计成绩评语签字:年月日唐进基于WindowsMobile的PlayGame游戏设计复核人意见签字:年月日唐进基于WindowsMobile的PlayGame游戏设计基于WindowsMobile的PlayGame游戏设计唐进摘要:设计基于移动智能设备WindowsMo
2、bile下的PocketPC2003开发平台,采用C#语言进行编程,在VisualStuido2005环境下实现仿真,描述了一种在规定时间内,距离不超过两个拐点并且图形连线间无其他图形遮挡的情况下,相同图形通过动画连线相消的PlayGame连连看小游戏设计方案。关键词:开发环境界面设计模块功能简介1设计目标及基本环境简介设计基于移动智能设备WindowsMobile下的PocketPC2003开发平台,采用C#语言进行编程,在VS2005环境下实现仿真。该设计方案描述了一个在规定时间(计数器最大值为200)的情
3、况下,距离不超过两个拐点并且中间无其他图形阻挡两个相同图形通过动态缩小、闪烁连线实现相消。在此期间可实现“暂停”游戏、“继续”游戏、“关闭”游戏等界面功能,并出现相应的界面和“模拟按键”图形。在游戏将要结束(小于计数器的警戒值30的时候)界面的图像卡片出现“闪烁躁动”效果,以提醒用户游戏进程;若在规定时间内消去所有的图片则出现“获胜”界面,否则视为游戏失败,并退回到游戏未开始的初始界面,此时用户可以点击屏幕的“模拟按键”图形“Start”开始新一轮的游戏,或者点击“关闭”按钮结束游戏。2基于WindowsCE的
4、平台介绍WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。图1WindowsCE的平台简介2.1移动智能设备WindowsMobile简介5唐进基于WindowsMobile的PlayGame游戏设计WindowsMobile,是Microsoft用于PocketPC和Smartphone的软件平台。WindowsMobile将熟悉的Windows桌面扩展到了个人设备中。WindowsMobile是微软为手持设备推出的“移
5、动版Windows”,使用WindowsMobile操作系统的设备主要有PPC手机、PDA、随身音乐播放器等。2.2PocketPC开发平台简介PocketPC(简称PPC)是基于微软的WindowsMobile操作系统的一种PDA掌上电脑。PocketPC是一种手持设备,可帮助存储并检索电子邮件、联系人和约会信息,播放多媒体文件,玩赏电子游戏,借助MSNMessenger交换文本消息,浏览Web内容,能够与台式机实现信息交换和同步。2.3VisualStuido2005简介VisualStudio2005是基
6、于.NET2.0框架的,同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等,包含代码测试功能。这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的VisualStudioExpress版本。3游戏界面设计设计背景宽度和高度publicconstintWIDTH=216;//集合的宽度(背景图)publicconstintHEIGHT=240;//集合的高度设计背景画面上所有的卡片的左上角的x、y坐标初始值:publicconstintLEFT=10;//
7、设定卡片集合publicconstintTOP=38;//集合的左上角的y坐标设计单张卡片的宽度和高度publicconstintWIDTH=24;//卡片宽度publicconstintHEIGHT=24;//卡片高度设计时间条的放置位置、宽度及高度publicconstintLEFT=11;//计时器左上角x坐标publicconstintTOP=10;//计时器左上角y坐标publicconstintWIDTH=190;//计时器宽度publicconstintHEIGHT=9;//计时器高度游戏界面图片
8、绘制、调用将用到的图片命名后放到Resources文件夹下(图片源)以便调用,利用离屏技术——通过在虚拟平台(后台)上绘制图像,再将虚拟平台上的图像复制到物理平面(前台)实现界面显现,其中4张主界面图片的索取是用下面函数调用:this.gxPhys=this.CreateGraphics();//前台绘图面this.imageOff=Resources.Background;//后台图
此文档下载收益归作者所有