欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    大鱼吃小鱼课程设计

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

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

    大鱼吃小鱼课程设计

    1、 面向对象程序设计面向对象程序设计 课程设计报告课程设计报告 题目:题目: 大鱼吃小鱼大鱼吃小鱼 专业:专业: 网络工程网络工程 班级:班级: 网络工程网络工程 12(2)12(2) 计算机与信息工程系计算机与信息工程系 20142014 年年 6 6 月月 6 6 日日 1 目目 录录 第一章第一章 设计的目的与要求设计的目的与要求2 1.1 设计目的设计目的2 1.2 设计要求设计要求2 1.3 实现功能实现功能2 1.4 界面设计界面设计2 第二章第二章 开发平台与技术开发平台与技术.3 2.1java 语言语言3 2.2greenfoot4 2.3 环境配置环境配置.5 第三章第三章

    2、模块具体实现和主要动画触发模块具体实现和主要动画触发.7 小结小结8 参考文献参考文献.8 附录附录9 计算机与信息工程系 面向对象程序设计课程设计报告 2 大鱼吃小鱼大鱼吃小鱼 第一章第一章 设计目的与要求设计目的与要求 1.1 1.1 设计目的设计目的 通过用 greenfoot 来设计“大鱼吃小鱼”这个游戏,来熟悉 并学会运用 greenfoot 这个软件的同时巩固我们专业课 java 知识。 1.2 1.2 设计要求设计要求 1.熟悉 GreenFoot 平台; 2.对游戏中所需类进行设计; 3.写出源程序文件; 4.对游戏进行调试和分析。 1.3 1.3 实现功能实现功能 敌方有三类

    3、鱼(鲨鱼、蓝鱼和小黄鱼),每一类鱼的对象出现后,在游戏中 处于随机自由移动状态,敌方大鱼能吃小鱼;主角为红鱼且红鱼只有一条,玩家 通过键盘方向键控制移动, 红鱼有两级状态, 初始时处于低级状态, 只能吃黄鱼, 能被蓝鱼或鲨鱼吃掉。 初级状态的红鱼经过重重险恶且吃掉一定数量的黄鱼升级 后,能吃黄鱼和蓝鱼,但还是能被鲨鱼吃。 吃掉一定数量的鱼, 则显示成功信息, 结束游戏; 若红鱼被鲨鱼或蓝鱼吃掉, 则显示失败信息。 1.4 1.4 界面设计界面设计 红鱼是主角,玩家通过键盘方向键控制移动,红鱼有两级状态:初级状态只 能吃小黄鱼,会被蓝鱼和鲨鱼吃掉;吃掉 20 条小黄鱼后回升级即长大,能吃掉 蓝鱼

    4、,但还是能被鲨鱼吃掉。红鱼升级后,吃黄鱼数量达到 40,蓝鱼数量达到 20,显示成功信息,结束游戏;若红鱼被鲨鱼或蓝鱼吃掉,显示失败信息。 敌方大鱼能吃小鱼,即鲨鱼吃蓝鱼和黄鱼,蓝鱼吃黄鱼。 计算机与信息工程系 面向对象程序设计课程设计报告 3 第二章第二章 开发平台和技术开发平台和技术 2.1 Java2.1 Java 语言语言 简单性:简单性:Java 最初是为对家用电器进行集成控制而设计的一种语言,因此它必 须简单明了。Java 语言的简单性主要体现在以下三个方面: Java 的风格类似于 C+,但是 Java 摒弃了 C+中容易引发程序错误的地方,如 指针和内存管理。 Java 提供了

    5、丰富的类库。 Java 自身的基本系统所占用空间小于 250KB(即编译器和解释器),它实现了垃 圾自动收集,简化了内存的管理工作。 可靠性和安全性:可靠性和安全性:Java 不支持指针,这杜绝了内存的非法访问。 Java 的自动单元收集防止了内存丢失等动态内存分配导致的问题。 Java 解释器运行时实施检査, 可以发现数组和宇符串访问的越界;Java 提供了异 常处理机制,以便从错误处理任务恢复。 Java 通过自己的安全机制防止了病毒程序的产生和下载程序对本地系统的威胁 破坏。当 Java 字节码进进入解释器时,首先必须经过字节码校验器的检查,然后 Java 解释器将决定程序中类的内存布局

    6、,随后,类装载器负责把来自网络的类 装载到单独的内存区域。 计算机与信息工程系 面向对象程序设计课程设计报告 4 跨平台性:跨平台性: 面向对象:面向对象:把程序实现的每一个具体功能作为类,然后用类来构成对象。 优点是代码可重用、系统易扩展。 多线程:多线程:通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为, 提高系统的运行效率。 分布性:分布性:分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的 不同主机上;操作分布是指把一个计箅分散在不同主机上处理。它支持以上两种 分布性。 对于前者, Java 提供了一个叫做 URL 的对象, 利用这个对象, 可以访问 Internet 上的所有网络资源;对于后者,Java 提供的基于流套接字的网络编程接口,为 实现网络的应用和 Web 应用提供了方便。 丰富的类库和丰富的类库和 APIAPI 文档文档 2.2 GreenFoot2.2 GreenFoot Greenfoot 是由肯特大学的 Michael 和 Martin 开发的一款游


    注意事项

    本文(大鱼吃小鱼课程设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583