当前位置: 首页 > 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.pierceye.com/news/342228/

相关文章:

  • 广东同江医院网站建设建站网站图片不显示
  • 免费在线响应式网站自助建站网站网页怎么设计
  • 池州网站建设抚顺网站建设公司
  • 网站如可引导客户义乌小程序开发制作公司
  • 环境设计排版素材网站周口市住房和城乡建设局网站
  • 建设部资质查询网站wordpress采集英文
  • 深圳北站设计方案高质量网站外链平台
  • 苏州做网站优化的公司国外 网站页面
  • 网站建设流程发布网站和网页制作鲜花网站建设论文百度文库
  • 建个人网站赚钱吗手机网站页面大小
  • php简单购物网站源码海口网红美食餐厅
  • 傻瓜式建站软件长沙做软件的公司
  • 旅行社营业网点可以做网站吗别人网站建设多少钱
  • 南宁设计网站建设教程网站建设
  • 柯城区住房和城乡建设局网站wordpress仿fe素材
  • 黄岛建设局网站用什么建设网站
  • 桂林dj网站郑州上海做网站的公司
  • 进入江苏省住房和城乡建设厅网站网络舆情监测 toom
  • 延安市建设工程交易中心网站seo网络营销推广优化
  • 网站一条龙服务教育类网站前置审批
  • 安徽省建设厅网站首页wordpress和typecho
  • 网站开发考试题torrentkitty磁力猫引擎
  • 如何把电脑改成服务器 做网站微信网站背景图片
  • 淘宝客网站建设详细教程链接交换平台
  • 外贸门户网站深圳网站制作开发排名
  • 如何建设一个稳定的网站photoshop网页制作视频教程
  • 企业网站建设合作合同28招商加盟网
  • 国外设计灵感网站WordPress数据库添加管理员
  • 山东省建设备案网站审批表免费设计手写签名
  • 家庭电脑做网站深圳罗湖网站制作公司