当前位置: 首页 > news >正文

阳谷网站建设费用个人智慧团建网站

阳谷网站建设费用,个人智慧团建网站,推广形式,贵州建设厅网站备案人员查询【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏 一、star-battle小游戏介绍1.1 star-battle小游戏简介1.2 star-battle小游戏玩法1.3 开源地址 二、本次实践介绍2.1 本地环境规划2.2 本次实践介绍2.3 Apache HTTP Server简介 三、安装httpd软件3.1 检查yu… 【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏 一、star-battle小游戏介绍1.1 star-battle小游戏简介1.2 star-battle小游戏玩法1.3 开源地址 二、本次实践介绍2.1 本地环境规划2.2 本次实践介绍2.3 Apache HTTP Server简介 三、安装httpd软件3.1 检查yum仓库3.2 安装httpd软件3.3 启动httpd服务3.4 查看httpd服务3.5 防火墙和selinux设置3.6 浏览器测试web服务 四、部署star-battle太空飞船射击小游戏4.1 下载小游戏源码4.2 查看项目源码目录4.3 重启httpd服务4.4 访问小游戏web页面 五、试玩star-battle太空飞船射击小游戏六、总结 一、star-battle小游戏介绍 1.1 star-battle小游戏简介 star-battle是一款使用JavaScript ES6、Canvas开发的太空飞船射击小游戏。 1.2 star-battle小游戏玩法 star-battle是一款基于JavaScript ES6和Canvas技术开发的太空飞船射击小游戏。在游戏中玩家可以扮演一名太空飞船的驾驶员驾驶自己的飞船在宇宙中与敌人进行战斗。游戏中的目标是尽可能击败更多的敌人生存更长的时间。玩家可以通过射击敌人来获得得分击败更多敌人可以获得更高的分数。同时玩家还需要小心避开敌人的攻击保持自己的生命值不被消耗完。在star-battle中玩家可以通过键盘的方向键来控制飞船的移动方向通过按下空格键来发射子弹。游戏画面使用Canvas技术绘制呈现出太空的背景和动态的飞船、敌人和子弹。star-battle采用了现代的JavaScript ES6语法使得游戏的开发更加简洁和高效。同时利用Canvas技术可以实现流畅的动画效果为玩家带来更好的游戏体验。star-battle是一款简单而有趣的太空飞船射击小游戏适合喜爱射击游戏的玩家体验。 1.3 开源地址 github地址https://github.com/gd4Ark/star-battle 二、本次实践介绍 2.1 本地环境规划 本次实践为个人测试环境操作系统版本为centos7.6。 hostnameIP地址操作系统版本内核版本jeven192.168.3.166centos 7.63.10.0-957.el7.x86_64 2.2 本次实践介绍 1.本次实践环境为个人测试环境生产环境请谨慎 2.在centos7.6环境下部署star-battle太空飞船射击小游戏。 2.3 Apache HTTP Server简介 Apache HTTP Server简称Apache是一个开源的Web服务器软件广泛用于Internet上的各种网站、应用程序和服务。Apache的运行平台包括各种操作系统如Unix、Linux、Windows等。Apache最初由一群志愿者开发并且是一个完全免费的软件。它具有高度的可扩展性和灵活性可以通过模块化的方式实现各种功能和特性。Apache支持多种编程语言和协议如Perl、PHP、Python、Java和HTTPS等。Apache的主要功能包括处理HTTP请求、静态和动态内容的传输、反向代理、负载均衡、虚拟主机等。它提供了丰富的配置选项和强大的日志功能使管理员能够轻松地管理和监控服务器的运行状态。Apache具有出色的性能和稳定性经过多年的发展和改进成为最受欢迎的Web服务器之一。根据统计数据目前全球超过一半的网站都使用Apache作为其Web服务器。 三、安装httpd软件 3.1 检查yum仓库 如果没有配置镜像源可以使用阿里云的镜像源。 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo sed -i -e /mirrors.cloud.aliyuncs.com/d -e /mirrors.aliyuncs.com/d /etc/yum.repos.d/CentOS-Base.repo检查yum仓库状态确保各镜像源正常。 [rootjeven ~]# yum repolist enabled Loaded plugins: fastestmirror, langpacks Determining fastest mirrors* epel: mirrors.bestthaihost.com repo id repo name status !base/7/x86_64 CentOS-7 - Base - mirrors.aliyun.com 10,072 !epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 13,767 !extras/7/x86_64 CentOS-7 - Extras - mirrors.aliyun.com 518 !mongodb-org MongoDB Repository 342 !mysql-connectors-community/x86_64 MySQL Connectors Community 227 !mysql-tools-community/x86_64 MySQL Tools Community 100 !mysql57-community/x86_64 MySQL 5.7 Community Server 678 !updates/7/x86_64 CentOS-7 - Updates - mirrors.aliyun.com 5,176 repolist: 30,8803.2 安装httpd软件 直接使用yum安装httpd软件。 yum -y install httpd3.3 启动httpd服务 启动httpd服务并使开机自启。 systemctl start httpd systemctl enable httpd3.4 查看httpd服务 查看httpd服务状态确保httpd服务正常。 [rootjeven ~]# systemctl status httpd ● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)Active: active (running) since Mon 2023-12-04 20:42:41 CST; 7s agoDocs: man:httpd(8)man:apachectl(8)Main PID: 49534 (httpd)Status: Processing requests...CGroup: /system.slice/httpd.service├─49534 /usr/sbin/httpd -DFOREGROUND├─49536 /usr/sbin/httpd -DFOREGROUND├─49537 /usr/sbin/httpd -DFOREGROUND├─49538 /usr/sbin/httpd -DFOREGROUND├─49539 /usr/sbin/httpd -DFOREGROUND└─49540 /usr/sbin/httpd -DFOREGROUNDDec 04 20:42:40 jeven systemd[1]: Starting The Apache HTTP Server... Dec 04 20:42:41 jeven systemd[1]: Started The Apache HTTP Server.3.5 防火墙和selinux设置 设置selinux sed -i s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config setenforce 0关闭防火墙如果想要开启防火墙需放行80端口。 systemctl stop firewalld systemctl disable firewalld3.6 浏览器测试web服务 浏览器打开http://192.168.3.166将IP替换为自己服务器IP地址。 四、部署star-battle太空飞船射击小游戏 4.1 下载小游戏源码 进入网页根目录 [rootjeven ~]# cd /var/www/html/ [rootjeven html]#在github拉取astar-battle小游戏源码 git clone https://github.com/gd4Ark/star-battle.git4.2 查看项目源码目录 查看star-battle项目源码目录 [rootjeven html]# tree -L 2 star-battle star-battle ├── css │ ├── common.css │ └── style.css ├── img │ ├── a-.png │ ├── a.png │ ├── background-1.jpg │ ├── boom.png │ ├── enemyBullet.png │ ├── fuel2.png │ ├── logo-01.png │ ├── meteorites │ ├── mute.png │ ├── pause.png │ ├── plane │ ├── playerBullet.png │ ├── play.png │ ├── score.png │ ├── speaker.png │ ├── star │ └── time3.png ├── index.html ├── js │ ├── class │ ├── config │ ├── game.js │ ├── main.js │ ├── scenes │ └── utils ├── LICENSE ├── README-CN.md ├── README.md └── sound├── background.mp3├── destroyed.mp3└── shoot.mp311 directories, 25 files4.3 重启httpd服务 重启httpd服务 systemctl restart httpd4.4 访问小游戏web页面 访问地址http://服务器IP地址/ star-battle在浏览器进入star-battle太空飞船射击小游戏页面。 五、试玩star-battle太空飞船射击小游戏 游戏操作 使用 W、A、S、D 控制飞船按下 Space 发射。燃料初始值为15每秒递减1点当燃料值为0时游戏结束。触碰掉下的燃料瓶可增加15点最大值为30点。击中敌方飞船增加5分。行星需击中两次增加10分。击中友方扣除10分。撞击敌方损失15点燃料撞击友方扣除10分。游戏允许负分。按下 P 暂停游戏按下 M 静音。 六、总结 star-battle太空飞船射击小游戏是一款开源的小游戏项目部署起来非常简单只需要一个web服务器将游戏内容放在网站目录即可开始游戏。作为游戏爱好者你可以将游戏部署在个人服务器上并在闲暇时享受游戏乐趣。
http://www.zqtcl.cn/news/342228/

相关文章:

  • C2C电商网站重庆市渝快办官网
  • 青岛建设局网站首页青岛互联网企业排名
  • 网站文章怎么做分享qq做网站傻瓜
  • 自媒体专用网站免费产品推广文案100字
  • 阜阳专业网站建设上海南桥网站建设
  • 网站默认图片阳春做网站
  • 怎么自己做网站排名福州朝阳房产网站建设
  • 贵州建网站红动中国免费素材网
  • 公益网站建设婚庆网站开发的意义
  • 徐州网站建设案例南京设计网站
  • 培训网站欣赏网站开发进度管理表
  • 网站开发工程师考试平面设计实例网站
  • ftp更换网站备案密码如何登录添加网站
  • 钢球 东莞网站建设做网站用vue吗
  • 青岛网站建设制作公司制作视频软件哪个免费
  • 用flash做的网站欣赏承德住房和城乡建设局网站关闭了
  • 做网站引流的最佳方法施工企业高级工程师土建答辩
  • 成都优创智汇网站建设旅游网站网页设计代码
  • 郑州冬青街 网站建设网站seo技巧
  • 网站定制公司推荐外包公司怎么样
  • 深圳做网站要网站制作能在家做吗
  • 设计国外网站深圳外贸网站推广
  • wordpress首页文章分类展示站长工具seo综合查询引流
  • 整网站代码 带数据 免费 下载株洲网站的建设
  • 邢台学校网站建设价格个人博客首页
  • php做网站优势wordpress导航图片尺寸
  • 西安商城网站建设咪豆com域名表示的是什么机构
  • 网站如何申请微信支付接口织梦中英文网站源码
  • 礼县住房和城乡建设局网站化妆品的网站设计方案
  • 做外汇网站代理公关团队