JAVA游戏源码:泡泡堂|大学生练手项目

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

视频演示

源码搭建和讲解

代码简介

包名称描述
com.whh.frameMyJFrame.java显示窗体、绑定监听、启动线程
com.whh.frameMyJPanel.java不断读取人物信息
com.whh.mainGameStart.java游戏入口,启动线程
com.whh.modelElementLoad.java加载资源、读取人物配置(从pro配置文件里)
com.whh.model.managorElementFactory.java集合所需元素
com.whh.model.managorElementManager.java
com.whh.model.managorMoveType.java
com.whh.model.voBubble.java泡泡的放置和爆炸
com.whh.model.voItems.java重写父类的方法,自动生成方法存根
com.whh.model.voMapSquare.java地图
com.whh.model.voPlayer.java人物的移动等
com.whh.model.voPlayerB.java
com.whh.model.voSuperElement.java父类
com.whh.threadGameListener.java键盘监听
com.whh.threadGameThread.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.如果需要监听,请在监听中写代码
	 */
}

项目用例图

时序图

结尾语

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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值