事燃cs释然 发表于 2020-10-26 20:51

用js写的一个2048小游戏

本帖最后由 事燃cs释然 于 2020-10-27 20:19 编辑

闲着无聊,就想写一个小游戏,然后花了2天时间敲了一个2048小游戏,有兴趣的可以进来看看
我还把它上传到了我的网站里了,这样打开就可以直接玩(而且手机也可以玩哟):http://www.xn--ghqv4yqvwzzs.com/2048.html
这是源HTML文件:想研究代码可以下载看看

附加一个规则:
开始时棋盘内随机出现两个数字,出现的数字仅可能为2或4
玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动
玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并
合并所得的所有新生成数字想加即为该步的有效得分
玩家选择的方向行或列前方有空格则出现位移
每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4)
棋盘被数字填满,无法进行有效移动,判负,游戏结束

事燃cs释然 发表于 2020-10-27 20:29

且,听风吟 发表于 2020-10-27 08:42
可以写个植物大战僵尸

植物大战僵尸其实写起来不难,只要图片素材到位一关两关的随便都可以写出来。主要是元素太多,一个关卡、一种植物、或者一种僵尸每一个都要写一个完整的体系,这真的不是js可以干得出来的:rggrg....

事燃cs释然 发表于 2020-10-27 20:22

A^柯隘 发表于 2020-10-27 08:32
牛皮,js好学吗 我也想学呢

js这门语言算是非常容易学了,不过在学js之前最好学点html和css,因为一般js都是配合它们使用的。全部学下来也就一两个月就可以基本掌握了

magic2019 发表于 2020-10-26 20:57

第一次听说拿js写游戏的,值得鼓励啊!!!

mars2794 发表于 2020-10-26 21:25

支持有意思

sd5513620 发表于 2020-10-26 21:37

不赖不赖~支持楼主

Re苏糖 发表于 2020-10-26 21:45

白天起不来 发表于 2020-10-26 23:05

太给了,必须支持支持

shqvc 发表于 2020-10-26 23:09

我看了关键是全都是数字看不懂呀

mokson 发表于 2020-10-27 08:28

A^柯隘 发表于 2020-10-27 08:32

牛皮,js好学吗 我也想学呢

寒疫 发表于 2020-10-27 08:37

感谢大佬分享,最近我也在学jQuery,正好研究一下
页: [1] 2 3
查看完整版本: 用js写的一个2048小游戏