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

您所在的位置:网站首页 java捕鱼达人图片素材 Java 编写捕鱼达人游戏 窗体程序 完整源码

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

2023-03-15 14:28| 来源: 网络整理| 查看: 265

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

开发环境

开发语言为Java,开发环境Eclipse或者IDEA都可以。运行主程序,或者执行打开JAR文件即可以运行本程序。

系统框架

利用JDK自带的SWING框架开发,不需要安装第三方JAR包。纯窗体模式,直接运行Main文件即可以。同时带有详细得设计文档。

主要功能

本程序主要用来真实模仿捕鱼的一个游戏,通过玩游戏放松心情,提高工作和学习的效率。

启动方法

对Fishlord.java点右键,run as Application,启动捕鱼达人游戏。

一 . 游戏说明:

1. 游戏操作简单,通过鼠标来移动渔网,对游动的鱼进行捕鱼。当渔网完全覆盖游动的鱼,表示捕鱼成功,相应的分数+1

2. 您的实时分将被显示在最上面

二 . 版权声明:

1. 游戏中的图片均由网络图片经本人整合、修改而成

2. 背景音乐来源网络

3. 如需源代码,评论或者私信

三. 若您在游戏中发现影响游戏的bug请务必联系本人改进

主要功能点

1 通过鼠标来移动渔网,对游动的鱼进行捕鱼。当渔网完全覆盖游动的鱼,表示捕鱼成功,相应的分数+1

2 分数实时更新

3 游戏的要点是动作要迅速

运行效果

关键代码

public class Fishlord { public static void main(String[] args) throws Exception { JFrame frame = new JFrame("捕鱼达人"); Pool pool = new Pool(); frame.add(pool); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭窗口时关闭程序 frame.setSize(800, 480); frame.setLocationRelativeTo(null);// 设置窗口居中,必须放在setSize之后 frame.setResizable(false);// 不允许用户改变窗口大小 frame.setVisible(true); pool.action(); } } class Pool extends JPanel { BufferedImage background = null; Fish fish = null;; Fish[] fishs = new Fish[9]; Net net = null; int score = 0; int fontsize = 20; Font font = new Font("楷体", Font.BOLD, fontsize); Pool() throws IOException { // background = ImageIO.read(new File("bg.jpg")); //读取工程目录图片 background = ImageIO.read(getClass().getResourceAsStream( "/images/bg.jpg")); /**1)getClass().getResourceAsStream()方法读取的是src/images包下的图片 * 2)background = ImageIO.read(new File("images/bg.jpg")); * 这个方法读取的是工程CatchFish/images文件夹下的图片 */ for (int i = 0; i < 9; i++) { fish = new Fish("fish0" + (i + 1)); fishs[i] = fish; fish.start(); } } public void paint(Graphics g) { //paint什么时候调用? //System.out.println("paint"); g.drawImage(background, 0, 0, null); for (int i = 0; i


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3