用js写的一个2048小游戏
本帖最后由 事燃cs释然 于 2020-10-27 20:19 编辑闲着无聊,就想写一个小游戏,然后花了2天时间敲了一个2048小游戏,有兴趣的可以进来看看
我还把它上传到了我的网站里了,这样打开就可以直接玩(而且手机也可以玩哟):http://www.xn--ghqv4yqvwzzs.com/2048.html
这是源HTML文件:想研究代码可以下载看看
附加一个规则:
开始时棋盘内随机出现两个数字,出现的数字仅可能为2或4
玩家可以选择上下左右四个方向,若棋盘内的数字出现位移或合并,视为有效移动
玩家选择的方向上若有相同的数字则合并,每次有效移动可以同时合并,但不可以连续合并
合并所得的所有新生成数字想加即为该步的有效得分
玩家选择的方向行或列前方有空格则出现位移
每有效移动一步,棋盘的空位(无数字处)随机出现一个数字(依然可能为2或4)
棋盘被数字填满,无法进行有效移动,判负,游戏结束 且,听风吟 发表于 2020-10-27 08:42
可以写个植物大战僵尸
植物大战僵尸其实写起来不难,只要图片素材到位一关两关的随便都可以写出来。主要是元素太多,一个关卡、一种植物、或者一种僵尸每一个都要写一个完整的体系,这真的不是js可以干得出来的:rggrg.... A^柯隘 发表于 2020-10-27 08:32
牛皮,js好学吗 我也想学呢
js这门语言算是非常容易学了,不过在学js之前最好学点html和css,因为一般js都是配合它们使用的。全部学下来也就一两个月就可以基本掌握了 第一次听说拿js写游戏的,值得鼓励啊!!! 支持有意思 不赖不赖~支持楼主 太给了,必须支持支持 我看了关键是全都是数字看不懂呀 牛皮,js好学吗 我也想学呢 感谢大佬分享,最近我也在学jQuery,正好研究一下