文件名称:java键盘游戏源码-CrazyArcade:CrazyArcade泡泡堂游戏-JAVA实现
文件大小:23.97MB
文件格式:ZIP
更新时间:2024-06-25 04:22:37
系统开源
java键盘游戏源码 CrazyArcade CrazyArcade泡泡堂游戏,一款用Java编写的JavaSwing游戏程序。 使用了MVC模式,分离了模型、视图和控制器,使得项目结构清晰易于扩展,使用配置文件来设置游戏基本配置,扩展地图人物道具等。同时,该程序编写期间用了单例模式、工厂模式、模板模式等设计模式。为了游戏的可玩性,我们特意设计了以及。 示例图片 项目介绍 项目结构 frame:包含如开始、游戏中、结束的JFrame main:包含程序入口和其它游戏控制 model: model.loader:包含资源加载器用于读取配置文件等信息,使用了单例设计模式 model.manager:包含元素管理器、工厂等,用于控制游戏各元素 model.vo:各种实体类,包括玩家、NPC、炸弹、方块等等 pro:配置文件目录,包含人物、道具、地图、方块、游戏设置等配置文件 thread:配合游戏一起执行的各种线程,如音乐、键盘监听、游戏控制等 utiil:工具包 机器人 为了尽量复原泡泡堂游戏,我们初步实现了机器人功能。该机器人可以判断障碍物释放炸弹、规避炸弹、攻击玩家。目前该机器人仍存在