热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

合成大西瓜开发源码手把手教你运行和部署大西瓜游戏项目(附源码)

这篇文章主要介绍了合成大西瓜开发源码手把手教你运行和部署大西瓜游戏项目(附源码),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

最近合成大西瓜非常火,很多编程爱好者将大西瓜改成了各种版本,非常魔性,哈哈。

如果你也想魔改大西瓜,或者想研究一下项目怎么玩的,下面的教程从下载到游戏项目部署一条龙搞定。

步骤一:下载大西瓜源代码

贴心的我已经将各种版本的代码整理到百度网盘了,大家可以按需下载:

百度网盘下载链接:

注意:因某些限制,下载链接通过如下方式获取:

需要的小伙伴,请关注微信公众号: Java技术迷, 或者扫描下方公众号二维码,回复关键字:0218, 即可免费无套路获取。

步骤二:尝试运行大西瓜游戏项目

下载的源码结构如下图

如果你双击打开 index.html 文件可能卡在98%或者99%不动:

按 F12打开 chrome 浏览器的开发者调试模式发现,有大量的报错:

这是因为本地打开是文件是静态的,是 file 协议,并不是 http。所以我们需要在本地跑一个 WEB 服务器。

步骤三:安装 nodejs

如果本地没有安装 nodejs 工具,先装一下 nodejs,主要是要通过 npm 安装 serve

nodejs 下载地址:http://nodejs.cn/download/

不同的系统选择不一样的包。

安装完成打开终端命令行工具,执行 npm -v 命令:

npm -v

如果返回版本号表示安装成功。

6.14.10

步骤四:安装 serve 工具

注意是 serve 不是 server 哦,别打错了。

npm i -g serve --registry=https://registry.npm.taobao.org

返回版本号表示安装成功

+ serve@11.3.2
updated 41 packages in 3.083s

步骤五:运行本地大西瓜游戏项目

通过终端命令行cd 进入到上面下载的游戏源码中,直接执行 serve 命令就可以启动服务了,如下图所示:

上面图中有两个地址,第一个是可以在电脑浏览器本地访问的,第二是可以通过手机浏览器远程访问的,你可以拿手机试试哈。

温馨提醒:由于游戏主要适配的手机端,如果你要通过电脑浏览器玩,需要切到手机屏幕模式。

打开 chrome 浏览器,F12打开控制台,我把控制台放右边了,默认是在下边。

步骤六:部署大西瓜游戏项目到远程服务器

在本地运行会有一个限制,关了电脑手机就不能玩了,那女朋友岂不是要生气啦

有没有办法将游戏部署到远程服务器呢?当然有啦。

是不是很贵啊?我下面会介绍一个免费的方式,超级好用。

主角就是 vercel ,可能很多人没有听说话,没关系,简单来说这个系统提供了静态网站项目的托管服务,有付费也有免费的,我们使用免费的就足够了。

1. 注册 vercel 账号

先登录 Github 官网:

https://github.com

这里有个坑需要规避一下,如果你的 Github 账号是绑定的 QQ 邮箱,建议你换成其他邮箱,Vercel 不支持 QQ 邮箱,这个比较坑

然后打开另外一个页面开始注册 vercel 账号

https://vercel.com/ 建议直接使用 Github 账号登录。

注册完了之后就可以进行下一步了。

2. 安装 vercel 命令行工具

我们需要将项目部署到 vercel 系统,通过使用命令行工具比较方便。

在命令行终端中执行命令:

npm install -g vercel --registry=https://registry.npm.taobao.org

返回 vercel 版本号就表示安装成功了。

3. 开始部署到 vercel 系统

cd 到源码根目录然后执行: vercel --prod

第一次需要验证邮件,如下图:

验证完之后可以继续执行 vercel --prod

如果图所示项目就发布成功了,远程访问地址是: https://daxigua01.vercel.app/

这个地址是我发布的地址,大家可以点击试玩, 这个地址是可以分享给其他朋友一起玩, 手机浏览器打开效果更加哦。

注意:vercel 的地址已经被微信屏蔽了,大家可以将生成的地址拷贝到手机浏览器中运行。

到此这篇关于合成大西瓜开发源码手把手教你运行和部署大西瓜游戏项目(附源码)的文章就介绍到这了,更多相关合成大西瓜开发源码内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 本文详细介绍了网络存储技术的基本概念、分类及应用场景。通过分析直连式存储(DAS)、网络附加存储(NAS)和存储区域网络(SAN)的特点,帮助读者理解不同存储方式的优势与局限性。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 本次考试于2016年10月25日上午7:50至11:15举行,主要涉及数学专题,特别是斐波那契数列的性质及其在编程中的应用。本文将详细解析考试中的题目,并提供解题思路和代码实现。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文探讨了在使用Selenium进行自动化测试时,由于webdriver对象实例化位置不同而导致浏览器闪退的问题,并提供了详细的代码示例和解决方案。 ... [详细]
author-avatar
BREW微博2602931837
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有