- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文由西安白癜风专科医院 / 收集,转载请注明出处 【面向对象】小游戏“终结者”程序的设计与实现 面向对象程序设计 这是我们学习程序设计的第一课。我也在这门课上第一次接触程语言、写代码。我们以 影印版的《C++ Program Design : An Introduction to Programming and Object-Oriented Design 》为教材。 现在想来那段“入门”的经历真是痛苦不堪,很多概念难以理解,就只能一点点把书中的 代码一遍遍的敲。但每次跑出一点小东西也都觉着兴奋到不行。大一末的时候有个“大”的课 程设计:两人一组编写一个小游戏。我和小琦一组,写了一个比较简略的闯关游戏,这次经 历之后才真的对编程有了“入门”的感觉。 小游戏YingMu 【游戏功能需求说明】 本游戏是基于日本漫画《灌篮高手》而设计的,相信大家对游戏中的人物都相当熟悉。 在游戏中我们采用了键盘上、下、左、右控制玩家的移动,空格键发射子弹。如果玩家碰到 敌人,则游戏结束;消灭所有敌人,则通关。游戏共分为两关,每一关的地图是随机产生的, 敌人的移动速度也逐渐加快。虽然功能看似简单,但其中乐趣无穷,是一款集娱乐、冒险为 一体的游戏。 我们这次是在Microsoft Visual C++ 6.0, EzWindow library 的开发环境下设计完成的, 一些程序的功能我们一时没有想到好的方法来实现,所以在这款游戏中没有呈现给大家。相 信在以后的学习中,我们能更好地掌握并对这款小游戏进行升级更新。 本文由西安白癜风专科医院 / 收集,转载请注明出处 本文由西安白癜风专科医院 / 收集,转载请注明出处 【游戏总类图】 【游戏中的关键类】 Player [cpp] view plaincopy 1. enum Floor{FLoor1=0,Floor2,Floor3,Floor4}; 2. 3. class Player { 4. public : 5. //constructor 6. Player(SimpleWindow w); 7. public : 8. //inspectors 9. SimpleWindow GetWindow() const;//得到玩家所在窗口 10. Position GetPosition() const; //得到玩家当前位置 11. Direction GetDirection() const; //得到玩家当前的方向 12. BitMap GetBmp(const Direction d,int i); //得到玩家在相应的方向及步子 上位图 13. const BitMap GetBmp(const Direction d,int i) const; 14. Floor GetFloor()const; //得到玩家当前所在层数 15. bool IsDying(); //检查玩家是否死掉 16. bool AtRightEdge() const; //检查玩家是否走到窗口边缘 17. bool AtLeftEdge() const; 18. 19. //Facilitators 本文由西安白癜风专科医院 / 收集,转载请注明出处 本文由西安白癜风专科医院 / 收集,转载请注明出处 20. void Create(); //创建玩家(即将玩家“放”在游戏窗口中) 21. void Kill(); //“杀死”玩家(从窗口中擦掉) 22. void Move(); //使玩家在键盘操控下做相应的移动 23. void Fire(); //发射子弹 24. void OKUp(); //设置玩家是否可以在层之间跳跃 25. voi
您可能关注的文档
- 数据结构教程第1节绪论.ppt
- 01-APQP基本知识及操作实务.ppt
- 区域协同医疗信息平台基础构件——PIX 服务.pdf
- 基于不同Intel芯片网卡区别(图).pdf
- 招聘及配置复习大纲.ppt
- 大学文科数学教案第二节.doc
- 第05章 并发性:互斥与同步.ppt
- 公共问题及治理体系——国家治理体系及能力现代化的问题基础.pdf
- 第6节-数据库保护机制_Z_New.ppt
- 初三数学生日相同概率2[北师版].ppt
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
最近下载
- 脊髓损伤截瘫患者术中获得性压力性损伤预防指南(2025版).pdf VIP
- 青年教师培训ppt课件(52张).ppt VIP
- 必威体育精装版钢结构厂房监理规划.docx
- 工商企业管理专业职业规划书范本.pdf VIP
- 电路第六版邱关源习题及答案全解.docx VIP
- 外贸跟单操作(第三版)课件 项目6--8 出口包装跟单、 出口运输跟单、 出口结汇跟单.pptx
- 人教部编版七年级上册语文精品课件 第四单元 单元主题阅读 (7).ppt VIP
- 2025年11月广东深圳市龙华区招聘社区网格员72人笔试模拟试题及答案解析.docx VIP
- 建设工程安全监理规程必威体育精装版版.docx VIP
- QB∕T 5612-2021 钛杯 QB∕T 5612-2021 钛杯 QB∕T 5612-2021 钛杯.pdf
有哪些信誉好的足球投注网站
文档评论(0)