现在有一款火爆全 的小游戏《合成大西瓜》,据官方数据显示,目前参与合成西瓜的游玩人次已经多达六千多万,可见广大 友已经不仅仅满足于在娱乐圈吃瓜了,现在更喜欢自己创造大西瓜,哈哈哈。
前一段时间看朋友圈里有好多人晒合成西瓜的高分截图,于是我索性就百度了各种资料,拷贝了一份合成大西瓜的游戏源码,探索一下如何能让这个游戏变得更加有趣(以及通过“技术手段”获得更高的分数)。
那就,开始吧!
本地运行
安装成功后打开cmd,查看node和npm是否安装成功。如图正确输出版本 即为安装成功:
到这里我们的本地环境搭建完毕,项目已经可以在本地正常运行。
二、魔改大西瓜
如“创造”就是“create”,“广告”就是“ad”,“总分”就是“count”等等。。。
如果大家在修改源码时不能快速找到对应的修改位置,可以根据下面的截图摁快捷键快速搜索定位。
0. 水果ID和名称对应表
ID | 水果 |
---|---|
0 | 葡萄 |
1 | 樱桃 |
2 | 橘子 |
3 | 柠檬 |
4 | 猕猴桃 |
5 | 西红柿 |
6 | 桃子 |
7 | 菠萝 |
8 | 椰子 |
9 | 西瓜 |
1. 修改生成水果
修改下文件
如果想要修改水果的生成,我们可以推测出对应的关键字应该是“create(创造)”,“fruit(水果)”等关键词,通过搜索相应的关键词,我们定位到了下面这段代码;
2. 下落速度和Q弹程度
修改下文件
可以全文搜索,将搜索结果中所有的这种链接全部替换或删除掉。并且将诱导性的宝箱图片替换掉。
如果不需要右上角的图标,可以选择一张和背景颜色相同的图片放在对应的位置,并将连接属性改为“”
4. 修改分数
修改下文件
根据“见名知意”原则,推测有关分数的关键词为“”,全文搜索发现,记录分数的是这个变量“”。就像这里:
我们可以将等式右边的数字加大,这样就可以达到增加分数的目的。
不过,这种增大分数的方法最好仅限于大家发朋友圈截图,最好不要影响大家游戏的体验和乐趣。
5. 修改图片
替换图片应该是魔改大西瓜中最有乐趣的了,我已经看过 上现在有很多个魔改的版本,比如合成硬币、合成校徽、合成大胸、合成二次元、合成XX等,都很有创意。
但其实,改图片的原理非常简单!
直接在 资源目录下,找到原有的图片,然后用相同名称、相同格式、相同尺寸的图片进行替换即可!
将目录在电脑上这样显示出来会更容易查找一些。
可以发现已经node编译包已经下载好了。
解压:
然后我们将解压出来的文件夹重命名为nodejs,以方便后面的操作:
可以看到有npm、node和npx三个,这三个都是可执行文件.
接下来,我们需要把nodejs文件夹移动到/usr/sbin/目录下
1.3 配置软连接
为了使nodejs能够全局使用,我们需要配置一下软链接(类似于快捷方式,如果安装的路径在/usr/local/bin/下不需要这一步操作),当然也是软连接到用户目录下/usr/local/bin/
软链接的命令很简单:
上面两句命令就是把node和npm可执行文件链接到/usr/local/bin/目录下,相当在全局环境中加了两个快捷方式(也可以理解成系统变量)
完成后我们查看node和npm是否安装成功:

成功输出版本信息即为安装成功。
1.4 安装serve工具
原理同上,不细讲了。
环境搭好了以后,进入到Linux上的项目目录下,执行下面的操作:
3. 完成
到这里,整个项目已经部署完成,快叫上你的小伙伴来体验一把合成大西瓜的乐趣吧!
四、引用
感谢大佬!
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24717 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!