当前位置: 首页 > 软件库 > 游戏/娱乐 > 休闲游戏 >

Sanhei

三合一小游戏
授权协议 BSD
开发语言 JavaScript
所属分类 游戏/娱乐、 休闲游戏
软件类型 开源软件
地区 国产
投 递 者 司凡
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

 

 相关资料
  • 🤔面试感受 面试官很友好 交流起来很愉快 👥面试题目 自我介绍 深挖项目 对一个自己喜欢的游戏的某个场景编写场景测试用例 谈谈学校学到的相关测试课程我认为最重要的知识点 反问 等hr 🕒面试时间30min

  • 在讲述有关list的时候,提到做游戏的事情,后来这个事情一直没有接续。不是忘记了,是在想在哪个阶段做最合适。经过一段时间学习,看官已经不是纯粹小白了,已经属于python初级者了。现在就是开始做那个游戏的时候了。 游戏内容:猜数字游戏 太简单了吧。是的,游戏难度不大,不过这个游戏中蕴含的东西可是值得玩味的。 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数。 提示用户输入数字,也就是猜程序

  • 👥面试题目 Hr面35分钟一位面试官 自我介绍 实习随便讲讲 项目随便讲讲 项目难题,怎么克服 对岗位的理解 游戏经历 挑一个游戏谈谈 对三国杀的看法 性格优点说三个 性格缺点说三个 职业规划 薪资待遇 反问 纯聊天,一到两周出结果中秋节后

  • 回顾一下已经了解的数据类型:int/str/bool/list/dict/tuple 还真的不少了. 不过,python是一个发展的语言,没准以后还出别的呢.看官可能有疑问了,出了这么多的数据类型,我也记不住呀,特别是里面还有不少方法. 不要担心记不住,你只要记住爱因斯坦说的就好了. 爱因斯坦在美国演讲,有人问:“你可记得声音的速度是多少?你如何记下许多东西?” 爱因斯坦轻松答道:“声音的速度是多

  • 本文向大家介绍C语言实现三子棋小游戏详解,包括了C语言实现三子棋小游戏详解的使用技巧和注意事项,需要的朋友参考一下 在用C语言实现三子棋小游戏之前,我们应当了解三子棋的游戏规则:在九宫格棋盘上,哪一方三个棋子连成一线(一行或一列或对角线)即判定哪一方胜利。 以下为源代码: 1.首先打印出菜单。 2.创建一个二维数组board用来储存三子棋的元素,并对其进行初始化。 3.打印九宫格棋盘。 4.使用P

  • 本文向大家介绍使用Python写一个小游戏,包括了使用Python写一个小游戏的使用技巧和注意事项,需要的朋友参考一下 引言 最近python语言大火,除了在科学计算领域python有用武之地之外,在游戏、后台等方面,python也大放异彩,本篇博文将按照正规的项目开发流程,手把手教大家写个python小游戏,来感受下其中的有趣之处。本次开发的游戏叫做alien invasion。 安装pygam