闲得无聊写的一个贪吃蛇小游戏~

greedy-snake - 贪吃蛇小游戏

不知道大家玩过之前很火爆的一款手机游戏贪《吃蛇大作战》没有。我之前有一段时间挺喜欢玩贪吃蛇大作战的,然后最近心血来潮想着自己写个贪吃蛇玩玩~
我的最终目标是网页联机版贪吃蛇大作战。

目前只完成了单机版的。

回归童年?

哈哈说起贪吃蛇那可是很久以前就有的游戏了呢,大概是诺基亚功能机时代吧,黑白屏,非常小的一块屏幕,那时候总喜欢拿老爸的手机来玩贪吃蛇。,一次一次的刷新着自己的记录,虽然我也忘记我的记录是多少了。

项目地址

github.com/96qbhy/greedy-snake
截图

喜欢贪吃蛇的朋友们留下你们的评论吧~

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
qbhy
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 18

移动速度太慢。。

6年前 评论

右边的文本提示可以倒着显示~移速5还是慢~~

6年前 评论
qbhy

@Tao 可以加速的,5速后应该不慢了

6年前 评论
qbhy

@IceBay 谢谢建议。我会持续完善。

6年前 评论

纯js完成的吗

6年前 评论

dom操作效率略低 尝试用canvas去做看看

6年前 评论
qbhy

@huazi 目前是纯js的,联机版的用golang做后端API。正在开发中。。。

6年前 评论
qbhy

@Tao 确实是这样的,所以没有采用jq那一套原生的dom操作,而是用react这类有虚拟dom的框架来完成。之后会考虑用canvas的,谢谢建议。

6年前 评论
wanghan

@Tao 5速还慢啊?阁下莫非是宇智波一族

6年前 评论

是我电脑卡吗?好卡啊,玩不了,经常闪现

6年前 评论

@wanghan 我是说基于dom做这种密集型操作效率低,html5游戏都是基于canvas的做法;不是说我觉得慢

6年前 评论
qbhy

@KevinYang sorry,还有一些bug没解决。我最近在写联机版的,单机的先搁置一下。

6年前 评论
qbhy

@wanghan 让我笑一下先。。。哈哈哈

6年前 评论

期待你的多人对战的..

6年前 评论

为什么我这里用WASD控制方向,贪吃蛇的身体完全就乱了?

6年前 评论
qbhy

@736713830 谢谢,可惜我最近比较颓废,一天也就憋出一点点代码。不过我会尽快写完的,现在已经有雏形了。

6年前 评论
qbhy

@Patrick95 这个情况是最近添加了 antd 组件,导致一些样式存在优先级问题,目前已解决,谢谢反馈。

6年前 评论
qbhy

@欧荣凰 老乡你好,你也是梅州的吗?

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!