马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册 ![](source/plugin/zhanmishu_wechat/template/static/img/wechat_login.png)
x
本帖最后由 mingiii 于 2022-8-6 17:38 编辑
简介
这是一款基于汇川IT7000触摸屏的贪吃蛇,在传统贪吃蛇的基础上增加了双人对战,射击等要素。
看到论坛里的贪吃蛇帖子,也花了一天时间跟着用汇川触摸屏的js脚本简单搓了一个,共计不到400行代码,供大家娱乐。
由于写得仓促和触摸屏脚本限制等原因,程序并没有一个比较好的架构,一些功能和想法(如受伤无敌时间,定期落下的障碍物等)也并未实现,也请多多包涵。
如果大家有比较好的想法也可以随意在本程序的基础上添加。
单人模式
传统贪吃蛇,吃掉食物能增加积分和身体长度。吃到自身则会死亡。
![](data/attachment/album/202208/06/171520skzesjyoak75o97v.png)
双人模式
在传统贪吃蛇的基础上添加了能额外补充hp的红球和补充mp的绿球。
贪吃蛇在hp变为0之前都不会死亡,首先hp归0的那一方将输掉这场比赛。
贪吃蛇撞到自身或对方身体都会扣除生命值,而双方蛇头相互碰撞则会同时扣除1点hp。受到伤害的那一方积分的50%将会追加至攻击方。
同时拥有mp的贪吃蛇也可以点击方向键下的射击键,发射一枚子弹。子弹的速度和大小将会受到贪吃蛇积分的补正,积分越高,子弹的速度越快,大小也越大。
如果双方hp同时归0,则会判定为平局。
![](data/attachment/album/202208/06/171536hwddd2sstdjfd5fd.png)
Tips
如果有如图报编译失败的情况,请尝试开启增强语法功能
![](data/attachment/album/202208/06/171552mxmlglh75hn8twez.png)
![](data/attachment/album/202208/06/171558bwhlu107g2ws7hgz.png)
该软件基于InoTouchPad V0.8.8.30-R(2021-09-17)开发,仅在该版本进行过基本测试。
![](data/attachment/album/202208/06/171610x3378ghzrx8rtn11.png)
下载
Snake.7z
(635.29 KB, 下载次数: 57, 售价: 20 )
|