zoukankan      html  css  js  c++  java
  • 2019春第二次课程实验报告

    2019春第二次课程设计实验报告

    一:实验项目名称:反弹球游戏

    二:实验项目功能描述:设计一个小球与接小球的挡板,一旦遇到上下左右边都会反方向弹回,一旦挡板接住小球就在分数上加二,如果没有接到,则会失去一条命,一共就设计了三条,一旦全部用完就ganme over.

    三:项目模块结构介绍:

    (1)Void gotoxy(int x,int y) 隐藏光标函数
    (2)Void startup() 游戏数据初始化
    (3)Void show() 显示画面
    (4)Void updateWithoutInput() 系统自动运行
    (5)Void updateWithInput() 玩家操作函数

    四:实现界面展示:


    五:代码托管链接:

    https://gitee.com/dadandan/chen/commit/aa234864a071b28553a39be29b877f00545fb079

    六:实验总结:

    一:最起初就是这个挡板移动问题,当我一直按着左移的按钮时这个挡板会作死的闪烁但不移动,我就在网上去查找问题,告诉我说增加Sleep()括号里的时间看是否挡板真的在移动,如果是移动说明你的代码还不够严谨,反复查找,又多增加了一个光标闪烁函数,它就不闪烁了,我觉得不加也没事啊,一时觉得代码意味太重了。无法理解.
    二:我总感觉我的这个球没下落到挡板上就反弹上去了,但我再降低下落的距离,小球又会落在挡板里,这又会觉得不现实了。
    三:总的来说吧,这个游戏做的比较完美了。我很满意了。

  • 相关阅读:
    POJ 2418 Hardwood Species(STL在map应用)
    在反思性学习
    孙陪你,了解它的权力--Kinect结合的发展Unity3D游戏应用开发
    python在windows通过安装模块错误
    Linux怪哉ntfs
    Js 表单序列化
    微信开发
    Ecshop开发
    FTP配置和用户设置权限
    wget
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/10959628.html
Copyright © 2011-2022 走看看