欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    贪吃蛇设计思路(共4页).doc

    • 资源ID:14128154       资源大小:56.50KB        全文页数:4页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    贪吃蛇设计思路(共4页).doc

    精选优质文档-倾情为你奉上贪吃蛇游戏的开发与设计一、需求分析1功能需求(1)控制游戏:按方向键"W","S","A","D"能控制蛇的移动; (2)蛇在固定的范围内移动,不能撞到自身,否则,游戏结束。 (3)固定范围内随机出现食物,蛇每吃一个白子长长一格,长度增加。2非功能需求(1)界面友好,图形界面,方便玩家使用;(2)具有较好的容错能力,玩家在游戏过程中,除了规定的按键外,其他按键均忽略。3游戏界面专心-专注-专业二、系统设计1.游戏思路载入游戏并初始化 否判断游戏是否开始帮助是移动蛇(初始时向右移动)弹出游戏说明对话框定时器启动根据键盘控制蛇移动方向 否判断蛇是否吃到食物是随机生成下一个食物判断蛇头坐标和自身或者墙坐标是否重合否是游戏结束显示游戏时间和分数贪吃蛇游戏核心算法的设计与实现主游戏类的设计主游戏类主要负责贪吃蛇及果实的显示和更新。1.果实出现的设计思路(1) 采用随机数生成果实出现坐标。(2) 判断当前生成的果实是否在贪吃蛇的身体范围内。(3) 如果在,重新生成知道不在为止。如果不在,则把坐标位置返回给调用对象。2.贪吃蛇更新的设计思路(1) 接受玩家按下的方向键消息,并保存到方向向量中。(2) 定义一个时间定时器。(3) 当每次时间间隔到达时,则根据方向变量来更新贪吃蛇BODY向量。(4) 判断BODY向量的第一个元素的坐标数是否碰到边界或者蛇身,如果有,转到第(7)步。(5) 判断BODY向量的第一个元素中的坐标数据是否与当前果实坐标重合,如果有,表示贪吃蛇已经吃到果实。这时就像贪吃蛇BODY向量添加一个元素,并重新生成一个果实。(6) 重绘整个贪吃蛇界面及果实。重复前面步骤(1)(6)。(7) 游戏结束时,计算当前游戏得分,并显示游戏所用时间。3.主游戏类的实现主游戏类声明中包含了绘制蛇函数、初始化游戏函数、随机分配果实函数等函数的声明。

    注意事项

    本文(贪吃蛇设计思路(共4页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开