基于Java+Swing实现捕鱼达人游戏(含课程报告)

  • 一、系统介绍
    • 1、开发背景
    • 2、基本内容、实现方法及主要技术实现目标
    • 3实现目标
  • 二、功能展示
  • 三、其他系统
  • 四、获取源码

一、系统介绍

1、开发背景

捕鱼达人这个项目是一个娱乐性的游戏开发,本次游戏的程序设计包含java.swing组件的合理运用,还有图像的变动达到一个动态的动画效果,线程的运用,游戏的异常处理等方面的知识。培养学生运用所学知识的基础理论、基本知识和基本技能,分析解决实际问题能力的一个重要环节。

2、基本内容、实现方法及主要技术实现目标

基本内容:
2.1鱼模块:
主要实现鱼图片的加载,鱼游动效果,鱼游动,还有鱼的一些基本属性,比如鱼的坐标,大小。一些基本方法,鱼的构造方法。 
2.2网模块:
主要实现渔网图片的加载,渔网的属性有坐标,大小的宽和高。
2.3大炮模块:
大炮大小型号的转换,大炮的偏转角度。 
2.4鱼池模块:
将鱼类的对象,网类的对象都在本类中进行调用,并将相应对象的图片显示出来,并将游戏的背景画出来。
研究方法:Eclipse软件开发环境
技术实现目标:点击屏幕时大炮射出子弹并在点击的地方出现渔网,大炮打出时金币减少,捕到鱼时增加相应的金币。

3实现目标

3.1不可改变大小的窗口容器、居中显示;
3.2实现鼠标的拖拽;
3.3加入游戏背景图,画船舷、大炮、加减;
3.4加入鱼的图片,实现鱼游动的效果—切换图片;
3.5鱼和炮弹碰撞出现渔网,鱼消失,出现金币;
3.6 碰撞测试
3.7计分,根据大炮的型号和不同鱼的分值计分

二、功能展示

捕鱼达人

三、其他系统

Java+Swing实现学生选课管理系统
Java+Swing实现学校教务管理系统
Java+Swing+sqlserver学生成绩管理系统
Java+Swing用户信息管理系统
Java+Swing实现的五子棋游戏
基于JavaSwing 银行管理系统
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存储实现学生选课管理系统
Java+Swing可视化图像处理软件
Java+Swing学生信息管理系统
Java+Swing图书管理系统
Java+Swing图书管理系统2.0
基于java+swing+mysql图书管理系统3.0
大作业-基于java+swing+mysql北方传统民居信息管理系统

四、获取源码

基于Java+Swing实现捕鱼达人游戏(含课程报告)

基于Java+Swing实现捕鱼达人游戏(含课程报告)相关推荐

  1. 【java毕业设计】基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码)——俄罗斯方块游戏

    基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的俄罗斯方块游戏GUI设计与实现,文章末尾 ...

  2. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  3. 基于Java+Swing实现雷电小游戏

    基于Java+Swing实现雷电小游戏 一.系统介绍 二.功能展示 三.其他系统 四.获取源码 一.系统介绍 基于java的雷电游戏基本功能包括:敌方飞机随机飞行.我方飞机手动控制飞行,射击比拼,游戏 ...

  4. 基于Java+Swing实现中国象棋游戏

    基于Java+Swing实现中国象棋游戏 一.系统介绍 二.功能展示 三.其他系统 四.获取源码 前言 中国象棋是起源于中国的一种棋,属于二人对抗性游戏的一种,在中国有着悠久的历史.由于用具简单,趣味 ...

  5. 基于Java+Swing实现推箱子游戏

    基于Java+Swing实现推箱子游戏 一.系统介绍 二.功能展示 三.其他系统 四.获取源码 一.系统介绍 基于JAVA的推箱子游戏系统主要用于实现游戏推箱子功能,提供多种不同难度的关卡.本系统结构 ...

  6. 【java毕业设计】基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码)——雷电游戏

    基于java+swing+GUI的雷电游戏GUI设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的雷电游戏GUI设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  7. 基于java swing的坦克大战游戏

    一.功能描述 java坦克大战主要功能: 1. 图形用户界面: 2. 有坦克.森林.河流.墙体等元素: 3. 界面中有一个我方大本营,我方大本营被敌方攻击则输游戏: 4. 墙体分为普通墙体和金属墙体两 ...

  8. Java 编写捕鱼达人游戏 窗体程序 完整源码

    今天为大家分享捕鱼达人游戏的开发与制作,目前是单机版游戏,后续时间空了,会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 开发语言为J ...

  9. 【java毕业设计】基于java+swing+Eclipse的推箱子游戏设计与实现(毕业论文+程序源码)——推箱子游戏

    基于java+swing+Eclipse的推箱子游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+Eclipse的推箱子游戏设计与实现,文章末尾附有本毕业设计的论文 ...

最新文章

  1. 如何在Web应用程序中使用TWAIN驱动程序的自定义功能?
  2. 5个专注于检测和预测异常的Java工具分享
  3. 这里有 8 个流行的 Python 可视化工具包,你喜欢哪个?
  4. JSON.parse和JSON.stringify方法
  5. 一文读懂机器学习的常用模型评价指标
  6. rust为什么显示不了国服_Rust编程语言初探
  7. 同步/异步与阻塞/非阻塞的区别
  8. linux查看vnc进程命令_linux命令:VNC服务的配置及使用
  9. KVM 通过virsh console连入虚拟机
  10. python经典算法--------冒泡排序
  11. 刚发布!开发者调查报告:机器学习/深度学习算法工程师急缺
  12. 数据库注册两种方式的比较
  13. 24小时计时器设计logisim_c++日期、时间和计时器
  14. 简单的使用JS读取本地的文件
  15. 接口测试平台-18:首页完善和项目模块初窥
  16. 精通css网页布局 pdf,精通CSS网页布局
  17. 网络应用程序的架构:C/S架构、B/S架构的区别与优缺点
  18. 破局:技术视野与规划
  19. Python初学者(零基础学习Python、Python入门)常见问题:书籍推荐、资料、社区
  20. Python:如何用python编写无限猴子定理

热门文章

  1. 电路(七)一阶电路和二阶电路的时域分析
  2. 家园卫士服务器维护2021,家园卫士无限珍珠版2021
  3. ArcGIS应用基础3 属性表的操作-以人口密度分布图为例
  4. JS中三种常用的判断语句
  5. 2016年12月29日 星期四 --出埃及记 Exodus 21:24
  6. 什么是PCB生产中的波峰焊和回流焊
  7. JAVA程序修改PDF内容,使用Java和Itext编辑PDF文本
  8. 华硕路由器虚拟服务器,路由器也能作虚拟主机?
  9. 自然语言处理 文本预处理(下)(张量表示、文本数据分析、文本特征处理等)
  10. react 实现banner轮播效果