Java源码:泡泡堂

学习java朋友们,福利来了,今天小编给大家带来了一款泡泡堂源码。此源码仅供学习使用!!

 

 

 

源码搭建和讲解

代码简介

包名称描述
com.whh.frame MyJFrame.java 显示窗体、绑定监听、启动线程
com.whh.frame MyJPanel.java 不断读取人物信息
com.whh.main GameStart.java 游戏入口,启动线程
com.whh.model ElementLoad.java 加载资源、读取人物配置(从pro配置文件里)
com.whh.model.managor ElementFactory.java 集合所需元素
com.whh.model.managor ElementManager.java  
com.whh.model.managor MoveType.java  
com.whh.model.vo Bubble.java 泡泡的放置和爆炸
com.whh.model.vo Items.java 重写父类的方法,自动生成方法存根
com.whh.model.vo MapSquare.java 地图
com.whh.model.vo Player.java 人物的移动等
com.whh.model.vo PlayerB.java  
com.whh.model.vo SuperElement.java 父类
com.whh.thread GameListener.java 键盘监听
com.whh.thread GameThread.java 迭代、控制进程

代码main入口:

import com.whh.frame.MyJFrame;
import com.whh.frame.MyJPanel;
import com.whh.thread.GameListener;

//************************************************************************
// ************完整源码移步: gitee典康姆/hadluo/java_game01.git *********
//************************************************************************
public class GameStart {
//	整个游戏的入口,启动
	public static void main(String[] args) {
//		资源加载
//		窗体加载(自动化。。)
		MyJFrame jf=new MyJFrame();
		MyJPanel jp=new MyJPanel();
		GameListener listener=new GameListener();
		jf.setKeyListener(listener);
		jf.setJp(jp);//注入
//		监听加载
		jf.addListener();
		jf.addJPanels();//加载jp
//		游戏启动(开始)
		jf.start();
	}
	
	/**
	 * 1.定义一个 VO类,继承superElement
	 * 2.在工厂中做实例化
	 * 3.配置文件中进行配置
	 * 4.如果需要监听,请在监听中写代码
	 */
}

项目用例图

时序图

结尾语

我是分享好物+教程+源码 的老罗,欢迎关注,更多精品源码!

posted @   源码屋  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示