Sanhei 三合一小游戏开源项目

我要开发同款
匿名用户2017年02月07日
49阅读
开发技术JavaScript
所属分类游戏/娱乐、休闲游戏
授权协议BSD

作品详情

Sanhei

还是三合一呀(AnotherThreesGame)

Rules

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

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

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

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

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

History

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

ThisTime

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

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

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

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

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

支持更高维度

使用了H5的新特性:

Audio 播放声音

LocalStorage 存储游戏数据

ApplicationCache 离线缓存,只要访问过一次,以后在没网的时候也能打开

Hint

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

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

 

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论