如何制作一个2048衍生版 = =,请放下手中愤怒的西瓜刀不要喷我。。制作一个2048衍生版,首先,你需要一个Github账号,一个Github的客户端,关于Github的介绍请戳github的官网随后你需要fork一份2048,蓝后你需要一个respository,具体流程戳这里,https://pages.github.com 蓝后就可以欢快地改它的代码了。。。事实上我觉得我的代码玷污了它的源码。。。真是一个悲伤的故事 Github只有一个页面,它的js文件有 game manager.js是游戏主体逻辑,基本上所有的函数都有注释 tile抽象了每一个方块,包含一个方块当前的值和位置,对每一个方块的操作都是对那个tile的操作 grid抽象4*4网格,用来管理tile么。。貌似。。是的 html actuator,如果要做一个衍生版的话,基本上只改这里就可以了,如果只是想简单地把2-4-8等数字换掉,在addtile函数65行左右tile.textcontent=。。你可以默默地把它改掉,用一个键值对之类的把数字映射成对应的就好。。。 修改css的时候原作者推荐修改scss,关于scss和css可以戳这里http://blog.163.com/design_xiao/blog/static/17499143020127753217706/,如果不想要那么麻烦的话。。我们这些比较低端的少年就默默地直接改css吧。。好吧,想必要做衍生版要改地也只有tile了,在css的315行左右开始就是2-4-8等tile对应的格式了,可以默默地把background,color之类的换掉。。scss我们就不提了。。毕竟我也不太会。。。所以只是盗版一下做一个衍生版需要的步骤还是很小的。。但是它的代码还是有很多值得学习的地方。。虽然能看懂的也不多。。
做一个2048衍生版
最新推荐文章于 2014-12-08 21:32:15 发布