原生js实现 贪吃 蛇,个感想人

毕业已经三个月了,在我们学习玩那些便捷的框架之后,似乎对原生的数据结构,js,css,甚至swing等越来越远

其实这是错误的,所有高端的技术都是在基础至上一步一步衍生出来的,就像我们不学会1+1,就永远不会11+11一样

所以基础在程序员道路至上永远是一种基石,只有稳固的地基,才能有摩天大楼。

话归正题:

 

1.游戏容器

2.绘制方格:根据自己的想法绘制大小

3.绘制蛇身:为对应的表格添加样式

4.绘制食物:随机生成,不能出现在容器之外,也不能与蛇身重合

5.碰撞检测:蛇头撞墙,蛇头撞蛇身,蛇头撞食物

6.键盘事件:这里可以是任意一种方式去控制蛇身,可以是滑动屏幕,也可以是键盘控制等,都可以

 

程序员就是将现实流程,想象流程用代码的方式显示出来。

posted @ 2022-10-30 20:40  程序员亮亮丫!!  阅读(30)  评论(0编辑  收藏  举报