查看: 4212|回复: 45
收起左侧

[用户资料分享] 基于汇川IT7000触摸屏的贪吃蛇,支持双人对战

mingiii 2022-8-6 17:36:49 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 mingiii 于 2022-8-6 17:38 编辑

简介

这是一款基于汇川IT7000触摸屏的贪吃蛇,在传统贪吃蛇的基础上增加了双人对战,射击等要素。
看到论坛里的贪吃蛇帖子,也花了一天时间跟着用汇川触摸屏的js脚本简单搓了一个,共计不到400行代码,供大家娱乐。
由于写得仓促和触摸屏脚本限制等原因,程序并没有一个比较好的架构,一些功能和想法(如受伤无敌时间,定期落下的障碍物等)也并未实现,也请多多包涵。
如果大家有比较好的想法也可以随意在本程序的基础上添加。

单人模式

传统贪吃蛇,吃掉食物能增加积分和身体长度。吃到自身则会死亡。

双人模式

在传统贪吃蛇的基础上添加了能额外补充hp的红球和补充mp的绿球。
贪吃蛇在hp变为0之前都不会死亡,首先hp归0的那一方将输掉这场比赛。
贪吃蛇撞到自身或对方身体都会扣除生命值,而双方蛇头相互碰撞则会同时扣除1点hp。受到伤害的那一方积分的50%将会追加至攻击方。
同时拥有mp的贪吃蛇也可以点击方向键下的射击键,发射一枚子弹。子弹的速度和大小将会受到贪吃蛇积分的补正,积分越高,子弹的速度越快,大小也越大。
如果双方hp同时归0,则会判定为平局。

Tips

如果有如图报编译失败的情况,请尝试开启增强语法功能


该软件基于InoTouchPad V0.8.8.30-R(2021-09-17)开发,仅在该版本进行过基本测试。

下载


Snake.7z (635.29 KB, 下载次数: 57, 售价: 20 )

点评

高手在民间  发表于 2023-3-17 13:27
楼主厉害  发表于 2023-3-17 12:37




上一篇:HMI软件上为什么浮点数还是MW,不应该是MD吗?
下一篇:触摸屏声音关不了

已有 2 人打赏作者

SSSS_AAAA 赏了楼主25水滴 朱子文~ 赏了楼主25水滴
2 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香! 鲜花榜单
回复 邀请回答送花

使用道具 举报

小码农 2022-8-8 08:40:48 | 显示全部楼层
66666666666666666666666666666666 状态机图.png
回复 送花

使用道具 举报

刹那坤 2022-8-8 08:58:33 | 显示全部楼层
厉害,不做前端开发也可惜了。 伺服轴运行状态如离散运动等.png

点评

说得对  发表于 2023-3-17 12:38
回复 送花

使用道具 举报

zjw424260912 2022-8-8 10:27:48 | 显示全部楼层
感谢楼主分享!
回复 送花

使用道具 举报

mingiii 2022-8-8 17:44:36 | 显示全部楼层
刹那坤 发表于 2022-8-8 08:58
厉害,不做前端开发也可惜了。

搞前端开发也用不着这样硬画canvas了,不说游戏框架,pixijs这种动画框架就能省好多力气
回复 送花

使用道具 举报

mingiii 2022-8-12 07:56:04 | 显示全部楼层
顶一顶
回复 送花

使用道具 举报

Parker 2022-8-12 14:14:46 | 显示全部楼层
内容详细,感谢分享
回复 送花

使用道具 举报

10004487 2022-8-12 22:33:11 | 显示全部楼层
做得挺不错的,画面可以再优化一下,感谢支持

点评

兄弟萌别忘了,点评也有shui滴拿   发表于 2022-8-22 13:27
回复 送花

使用道具 举报

COLOR 2022-8-12 23:06:48 | 显示全部楼层
内容详细,感谢分享
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部