游戏项目和开源项目的调研

小组成员: 谢铖 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.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迭代、控制进程

项目目录:

效果演示

开源项目调研

资源分享网站

源码网址:GitHub - Akashic-y/sharing: 资源分享网站

基于Vue + SpringBoot实现的资源分享网站

所需技术:

前端

  • Vue
  • Vue-router
  • Vuex
  • ElementUI
  • mavon-editor
  • lodash
  • axios

后端:

  • SpringBoot
  • Shiro
  • Jpa
  • Redis
  • Fastjson
  • Druid
  • MySQL
  • Maven

目前已有功能:

用户:登录 注册 退出。

首页:文章列表、最热标签、最新文章、最热文章。

文章分类-标签:列表、详情。

文章归档。

文章:写文章、文章详情。

评论:文章添加评论 对评论回复。

可待实现的功能:

评论的分页和点赞。

大众留言板。

游客登陆(第三方登陆)

效果截图:

 

 

 

要在CentOS 7.6上设置NTP服务器,您可以按照以下步骤进行操作: 1. 编辑NTP配置文件:使用命令`vim /etc/ntp.conf`打开NTP配置文件。 2. 添加以下内容到配置文件中: ``` restrict 172.25.10.6 nomodify notrap nopeer noquery restrict 172.25.10.1 mask 255.255.255.0 nomodify notrap server 127.127.1.0 fudge 127.127.1.0 stratum 10 ``` 其中,172.25.10.6是本机IP地址,172.25.10.1是网关地址。 3. 保存并关闭文件。 4. 重启NTP服务并开启相关端口:使用命令`systemctl restart ntpd`重启NTP服务。由于NTP服务使用UDP协议,需要开启123端口,可以使用以下命令添加防火墙规则: ``` firewall-cmd --permanent --zone=public --add-port=123/udp firewall-cmd --reload ``` 5. 设置NTP服务自启动:使用命令`systemctl enable ntpd`设置NTP服务在系统启动时自动启动。 6. 进行NTP服务器测试:可以使用命令`ntpq -p`检查NTP服务器是否正常工作。您应该会看到一些关于时间同步源的输出。 通过以上步骤,您就可以在CentOS 7.6上成功设置NTP服务器了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [CentOS7.6搭建NTP服务器](https://blog.csdn.net/weixin_38467835/article/details/106194413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [如何在CentOS设置NTP服务器](https://download.csdn.net/download/weixin_38619207/14065557)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值