小组成员: 谢铖 202031214081 郑诺 202031201195
游戏项目
泡泡堂( Crazy Arcade BNB)
项目地址:
GitHub - HyperMn/Crazy-Arcade-BNB-: 泡泡堂游戏的Java实现
泡泡堂( Crazy Arcade BNB)是一款适合任何年龄的休闲类游戏。
操作说明:
玩家1:WASD(移动)crtl键(放置炸弹)
玩家2:↑↓←→(移动)以及空格键(放置炸弹)
开发环境:
1.IntelliJ IDEA
2、Windows10 家庭版
3、jdk 1.8.0_201
文件结构
目录结构描述
│ .classpath
│ .project
│ game.txt
│ ppt.iml
│ ppt.jar
│ readme.md
│
├─.idea
│ encodings.xml
│ misc.xml
│ modules.xml
│ workspace.xml
│
├─.settings
│ org.eclipse.jdt.core.prefs
│
├─bin
│ └─com
│ └─whh
│ ├─frame
│ │ MyJFrame.class
│ │ MyJPanel.class
│ │
│ ├─main
│ │ GameStart.class
│ │
│ ├─model
│ │ ├─load
│ │ │ ElementLoad.class
│ │ │
│ │ ├─manager
│ │ │ ElementFactory.class
│ │ │ ElementManager.class
│ │ │ MoveType.class
│ │ │
│ │ └─vo
│ │ Bubble.class
│ │ Items.class
│ │ MapSquare.class
│ │ Player.class
│ │ PlayerB.class
│ │ SuperElement.class
│ │
│ ├─pro
│ │ image.pro
│ │ itemsImg.pro
│ │ map.pro
│ │ mapimg.pro
│ │ player.pro
│ │ playerB.pro
│ │
│ └─thread
│ GameListener.class
│ GameThread.class
│
├─img
│ ├─bubble
│ │ bubble1.png
│ │ pp0.png
│ │ pp1.png
│ │ pp2.png
│ │ pp3.png
│ │ pp4.png
│ │ pp5.png
│ │ pp6.png
│ │ pp7.png
│ │ pp8.png
│ │
│ ├─items
│ │ 1.png
│ │ 2.png
│ │ 3.png
│ │ 4.png
│ │ 5.png
│ │ 6.png
│ │ 7.png
│ │ 8.png
│ │
│ ├─map
│ │ 1.png
│ │ 10.png
│ │ 2.png
│ │ 3.png
│ │ 4.png
│ │ 5.png
│ │ 6.png
│ │ 7.png
│ │ 8.png
│ │ 9.png
│ │
│ └─player
│ 1.png
│ burst.png
│ player1.png
│ player2.png
│
└─src
└─com
└─whh
├─frame
│ MyJFrame.java
│ MyJPanel.java
│ ├─main
│ GameStart.java
│
├─model
│ ├─load
│ │ ElementLoad.java
│ │
│ ├─manager
│ │ ElementFactory.java
│ │ ElementManager.java
│ │ MoveType.java
│ │
│ └─vo
│ Bubble.java
│ Items.java
│ MapSquare.java
│ Player.java
│ PlayerB.java
│ SuperElement.java
│
├─pro
│ image.pro
│ itemsImg.pro
│ map.pro
│ mapimg.pro
│ player.pro
│ playerB.pro
│
└─thread
GameListener.java
GameThread.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 | 迭代、控制进程 |
项目目录:
效果演示
开源项目调研
资源分享网站
源码网址:GitHub - Akashic-y/sharing: 资源分享网站
基于Vue + SpringBoot实现的资源分享网站
所需技术:
前端
- Vue
- Vue-router
- Vuex
- ElementUI
- mavon-editor
- lodash
- axios
后端:
- SpringBoot
- Shiro
- Jpa
- Redis
- Fastjson
- Druid
- MySQL
- Maven
目前已有功能:
用户:登录 注册 退出。
首页:文章列表、最热标签、最新文章、最热文章。
文章分类-标签:列表、详情。
文章归档。
文章:写文章、文章详情。
评论:文章添加评论 对评论回复。
可待实现的功能:
评论的分页和点赞。
大众留言板。
游客登陆(第三方登陆)
效果截图: