1. 界面示意图,开发中间棋盘部分

Untitled

2. 功能描述

  1. 棋盘由预先定义横纵数目(比如7X7)棋子组成
  2. 棋子类型固定(比如5种),在棋盘中按类型随机生成
  3. 相同类型的棋子可以连接,连接时有线段标识
  4. 手指划过棋子,棋子尺寸变大;手指离开屏幕棋子尺寸恢复
  5. 可以从8个方向连接棋子,上下左右以及对应斜线
  6. 至少三个棋子连接在一起可以消除棋子,消除后上方棋子掉落填补空位
  7. 上方棋子的空位由新随机生成的棋子依次填补
  8. 连接9个及以上同类型棋子,消除后在最末棋子的位置的横纵列也同时消除
  9. 中间棋盘布局可以适应不同分辨率

3. 代码要求

  1. 基于纯的unity c#代码(unity版本为最新lts版),不要用模板改,不用用sdk kit之类的
  2. 代码简介规范,可读性有保障
  3. 棋盘中的棋子相对于棋盘布局,便于棋盘位置大小改变后能自适应屏幕

4. 参考样例

Collect Em All! Clear the Dots - Apps on Google Play