三合一小游戏 Sanhei

BSD
JavaScript
跨平台
2017-02-07
1em0n

Sanhei

还是三合一呀(Another Threes Game)

Rules

  • 把`下一个` 显示的数字放在地图没有数字的空地上, 或者暂存区临时存放

  • 三个及以上相邻的元素可以合成一个高级元素

  • 正数往上合, 负数往下合. 比如三个1 可以合成2 , 而三个-1 则合成-2

  • 地图上放满数字游戏结束.

  • 尽量获得更高分数和更高的数字吧

History

之前玩过一款叫兔子来了的小游戏, 就是三个相邻的元素合成一个新元素. 很可惜, 这个游戏后来不运营了.我在学java 的时候写过一版java的兔子来了, 但是运行环境依赖java, 界面比较丑, 不是很满意. 后来, 试着写了一版html+js+css的, 移动端支持不好. 同时这两个在合成时, 都是通过遍历一个点周围固定的12个点, 来判断是否合成新元素.这个算法比较丑陋。

ThisTime

我在春节前, 试着重写了这个游戏. 与之前的区别主要在于:

  • 语言使用HTML5 Javascript, 跨平台且对移动端支持较好

  • 使用AngularJS, 让我彻底从界面同步数据的中解脱了

  • 算法使用双重循环, 判断一个周围有多少相同的点, 稍微高端一点点...

  • 同时没有使用图片, 仅使用数字, 降低理解游戏的成本

  • 支持更高维度

  • 使用了H5的新特性:

Hint

试玩地址: http://game.catech.top/sanhei/

iPhone/iPad 可以把网页用Safari 打开, 添加快捷方式到屏幕上, 就能像原生App一样使用。
save-to-screen

 

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

暂无博客

返回顶部
顶部