Skip to content

Ayanami1314/QLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QLink

基于Qt的RPG类连连看小游戏

操作

  • 单人模式: WASD 移动, 移动和道具等交互, 激活对应道具后可以使用鼠标移动
  • 双人模式: WASD + 上下左右 移动, 移动和道具等交互, 激活对应道具后可以使用鼠标移动
  • Esc 暂停游戏, 可以在暂停界面中存档, 主界面读档

随机地图的大小/时间设计

在配置界面

RPG 机制

不同于传统的连连看,QLink 使⽤ RPG 模式进⾏,即玩家需要控制⼀个⻆⾊在地图的空地上移动(⻆⾊显示可⾃⾏选择)。 激活:当⻆⾊处于⽅块旁且再次向⽅块⽅向移动,会激活该⽅块(请使⽤某种⽅式表示该⽅块被激活)。 消除:如果此次激活的⽅块和上次激活的⽅块是同种类,且可以通过两次以内的折线连接,则该两个⽅块被消除,玩家获得分数。(请绘制出将两个⽅块连接在⼀起的折线) 否则,上次激活的⽅块被⾃动变为未激活状态,换句话说,每个⻆⾊在地图中只有 0 个(游戏刚开始时,或刚刚消除完⼀对⽅块时)或者 1 个激活的方块。

计分

目前仅是一个方块1分

倒计时和游戏结束

有两个情况可以导致游戏结束:

  • 倒计时结束;
  • 没有可消除的⽅块对(所有⽅块均被消除也属于这⼀种)

道具

道具通过随机⽅式出现在地图的空地上,当⻆⾊与道具出现在同⼀位置时,该⻆⾊触发道具效果,道具消失。

  • +1s:延⻓剩余时间 30s Shuffle:所有⽅块位置重排 Hint:10s 内会⾼亮⼀对可能链接的⽅块,被消除后会⾼亮下⼀对,直到 10s 时间结束
  • Flash:5s 内允许通过⿏标单击移动⻆⾊位置,⻆⾊移动到的位置必须通过空地可到达,否则点击不产⽣任何效果。如果点击到⽅块,且⻆⾊可以移动到该⽅块旁,则⻆⾊移动到该⽅块旁,且该⽅块被激活。如果⽅块四 周有多个位置可以让⻆⾊停留,则⻆⾊移动到其中任何⼀个位置均可。

双人模式下:

  • Freeze:对⼿ 3s 内⽆法移动
  • Dizzy:对⼿ 10s 内移动⽅向颠倒(上下左右颠倒) 此外, Hint 道具的效果对两个玩家均可⻅; +1s 道具的效果对两个玩家均有效。
  • 双人模式没有Flash道具

TODO(可能真的非常闲的时候会来修, 大概率不会修了)

  • i18n 摆了, 目前的localizations 并不可用
  • 存读档时间不对

其他

  • bgm: 妄想感傷代償連盟 - DECO*27 / 初音ミク
  • 严禁将此项目直接用于SJTU-SE的SEP QLink大作业, no copy cat!!!
  • 不懂qt也并不想花太多时间在qlink上, 史山代码, orz。
  • 项目基于qt的QGraphics的碰撞系统实现, 非常多坑点。anyway, 不推荐后来人整碰撞。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published