• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMLinkGame·连连看游戏】

新品 【XMLinkGame·连连看游戏】 1.0.0

需要插件(必装)
需要插件(可选)

买二送一活动截止10.20!购买任意两个小游戏插件送另外一款

功能特性​

核心游戏玩法​

  • 点击配对消除:点击两个相同的图标,如果能连接则消除
  • 智能路径算法:最多3次转弯的连接算法
  • 成对生成:所有卡牌成对出现,确保游戏可完成
  • 关卡系统:通过目标分数后自动升级到下一关,难度递增
  • 连击奖励:连续消除获得连击加成,分数倍增
  • 道具系统:刷新、提示、加时三种道具辅助通关
(销量3时会添加自定义物品作为游戏图像)
(销量5时会添加玩家steam头像和自定义图像作为游戏图像)
(销量7时会添加竞技模式)
1760303382063

积分与排行榜​

  • 三种积分类型:总积分、每日积分、每周积分
  • 双榜单系统:每日排行榜、每周排行榜
  • 定时重置:每日凌晨0点、每周一凌晨0点自动重置
  • 排名奖励:不同排名可领取对应物品奖励,日榜每晚九点开放领取,周榜每周日晚九点开放领取
  • 阶梯奖励:达到特定积分解锁奖励(可配置扣除积分重复购买)

挑战模式​

  • 管理员发起:通过控制台为玩家发起自定义挑战,主要用于其他插件配合
  • 独立配置:时间、分数、次数限制独立于普通模式
  • 重试机制:失败后可允许重试一次
  • 自动奖励:挑战成功自动执行配置的指令(支持聊天和控制台指令)
  • 每日限制:可设置每日挑战次数上限
176030342625517603034305831760303458515

动态难度调整​

  • 时间递增/递减:每关时间可配置为递增(越来越简单)或递减(越来越难)
  • 网格大小递增:每X关增加网格大小,难度逐步提升
  • 物品类型递增:随着关卡增加,卡牌种类越来越多
  • 目标分数递增:通关分数按倍数递增

游戏道具​

刷新道具​

  • 作用:重新排列所有卡牌
  • 使用:点击游戏内"刷新"按钮

提示道具​

  • 作用:高亮显示一对可连接的卡牌
  • 使用:点击游戏内"提示"按钮

加时道具​

  • 作用:增加10秒游戏时间
  • 使用:点击游戏内"+时间"按钮
新玩家默认获得各1个道具。

游戏机制​

连连看规则​

  • 点击两个相同的卡牌
  • 如果它们之间可以用最多3次转弯的路径连接,则消除
  • 路径上不能有其他卡牌阻挡

连接算法​

  • 0转弯:直线连接
  • 1转弯:经过一个拐点
  • 2转弯:经过两个拐点(最多)

胜利条件​

  • 通关:达到目标分数
  • 失败:时间耗尽且未达到目标分数,或没有可连接的配对

关卡系统​

  • 通关后自动升级到下一关
  • 每关目标分数递增:200 → 300 → 450 → 675...
  • 网格大小和物品种类根据配置递增

UI系统​

  • 黑夜/白昼模式:可切换UI颜色主题
  • 游戏内UI:显示当前关卡、分数、剩余时间、道具按钮
  • 排行榜UI:每日/每周排行榜,显示玩家排名和关卡
  • 奖励中心:阶梯奖励列表,支持滚动显示
  • 挑战邀请UI:显示挑战详情和奖励描述
  • 选择高亮:点击卡牌后高亮显示
176030542606617603034925841760303502936

权限系统​

xmlinkgame.use - 使用游戏功能
xmlinkgame.vip - VIP权限(额外挑战次数)
xmlinkgame.admin - 管理员权限(重置次数、发起挑战)

指令说明​

玩家指令​

/link - 打开游戏主菜单

管理员控制台指令​

XMLinkGameadd <玩家名/ID> <分数> - 增加玩家积分
示例: XMLinkGameadd 熊猫君 1000

XMLinkGameresetcount <玩家名/ID/all> [挑战ID] - 重置挑战次数
- XMLinkGameresetcount 玩家名 重置该玩家所有挑战次数
- XMLinkGameresetcount 玩家名 test 重置该玩家test挑战次数
- XMLinkGameresetcount all 重置所有玩家所有挑战次数
- XMLinkGameresetcount all test 重置所有玩家test挑战次数

XMLinkGamegiveitem <玩家名/ID> <道具类型> <数量> - 给予道具
- 道具类型: refresh (刷新), hint (提示), timeextend (加时)
示例: XMLinkGamegiveitem 熊猫君 refresh 5

XMLinkGamechallenge <挑战ID> <玩家名/ID> - 向玩家发起挑战
示例: XMLinkGamechallenge test 熊猫君

配置​

JSON:
{
  "游戏设置": {
    "游戏网格大小(行)": 8,
    "游戏网格大小(列)": 10,
    "每多少关递增1倍游戏网格大小": 0,
    "每关时间限制(秒)": 180,
    "递增/减时间限制(秒)": 0,
    "游戏物品类型数量": 12,
    "每多少关递增/减物品类型数量": 0,
    "每消除一对获得分数": 10,
    "连击加分倍数": 1.5,
    "通关要求积分": 200,
    "递增通关要求积分倍数": 1.5,
    "每日挑战次数限制": 99,
    "权限挑战次数上限": 10
  },
  "奖励设置": {
    "每日排名奖励": {
      "1": [
        {
          "物品短名称": "scrap",
          "数量": 1000,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ],
      "2": [
        {
          "物品短名称": "scrap",
          "数量": 800,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ],
      "3": [
        {
          "物品短名称": "scrap",
          "数量": 600,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ]
    },
    "每周排名奖励": {
      "1": [
        {
          "物品短名称": "rifle.ak",
          "数量": 1,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ],
      "2": [
        {
          "物品短名称": "rifle.lr300",
          "数量": 1,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ],
      "3": [
        {
          "物品短名称": "rifle.m39",
          "数量": 1,
          "皮肤ID": 0,
          "物品显示名称(留空则不重命名)": ""
        }
      ]
    },
    "积分奖励阶梯": {
      "100": {
        "奖励物品": [
          {
            "物品短名称": "scrap",
            "数量": 50,
            "皮肤ID": 0,
            "物品显示名称(留空则不重命名)": ""
          }
        ],
        "领取扣除积分(true=购买模式,可重复;false=领取模式,仅一次)": false
      },
      "500": {
        "奖励物品": [
          {
            "物品短名称": "scrap",
            "数量": 200,
            "皮肤ID": 0,
            "物品显示名称(留空则不重命名)": ""
          }
        ],
        "领取扣除积分(true=购买模式,可重复;false=领取模式,仅一次)": false
      },
      "1000": {
        "奖励物品": [
          {
            "物品短名称": "scrap",
            "数量": 500,
            "皮肤ID": 0,
            "物品显示名称(留空则不重命名)": ""
          }
        ],
        "领取扣除积分(true=购买模式,可重复;false=领取模式,仅一次)": false
      },
      "2000": {
        "奖励物品": [
          {
            "物品短名称": "rifle.ak",
            "数量": 1,
            "皮肤ID": 0,
            "物品显示名称(留空则不重命名)": ""
          }
        ],
        "领取扣除积分(true=购买模式,可重复;false=领取模式,仅一次)": true
      }
    }
  },
  "挑战设置": {
    "控制台指令设置": {
      "test": {
        "时限秒": 30,
        "要求积分": 50,
        "网格布局(行)": 8,
        "网格布局(列)": 10,
        "物品类型数量": 12,
        "每日限制": 0,
        "奖励描述": "完成30秒内50分连连看游戏,即可获得豪华大礼包!",
        "再来一次": true,
        "成功后执行指令列表": [
          "/kit vip",
          "inventory.give %STEAMID% scrap 1000"
        ]
      }
    }
  },
  "UI设置": {
    "默认UI模式(true=黑夜模式,false=白昼模式)": true,
    "游戏面板大小": {
      "x": 600.0,
      "y": 700.0
    },
    "网格单元大小": 60
  }
}
相关插件
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
248.00 CNY
查看
20
文件类型
cs
文件大小
146 KB
文件Hash
66b5983cb5161d6f1e476c1e274dfb18
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签
经典小游戏