Skip to content

Repository files navigation

GameIsland 小游戏合集

Version License 语言占比 总下载量 Stars

以悬浮窗形式运行的小游戏合集插件。 游戏不再作为组件嵌入 ClassIsland 主界面,而是通过一个常驻悬浮窗(可置顶)打开;支持设置页按钮、全局快捷键、系统托盘、桌面快捷方式等多种唤起方式。


✨ 特性

  • 悬浮窗运行:游戏在独立悬浮窗中运行(默认置顶),不再占用 ClassIsland 主界面。
  • 多入口唤起:设置页「打开悬浮窗」按钮、全局快捷键 Ctrl+Alt+G、系统托盘图标、桌面快捷方式(启动参数 --gameisland-launch)均可打开。
  • 46 款小游戏:经典棋牌、益智消除、动作街机、休闲解压一应俱全。
  • 键鼠 + 触控双控:动作类游戏支持「键盘 + 屏幕按钮」双重操作;休闲类直接鼠标点击;启动器与按钮均按触摸友好尺寸设计(最小 38–48 px),在触摸屏电脑上也能单手操作。
  • 自动记录最高分:分数、功德、反应毫秒等进度自动保存在本地。
  • 中英文双语:在插件设置页一键切换「中文 / English」,悬浮窗内文案随之切换。
  • 背景配乐:悬浮窗打开时自动循环播放芯片风背景音乐;可在设置页开关 / 调音量,悬浮窗内也有静音按钮。
  • 游戏内说明与设置:每个游戏都自带「玩法说明」和「游戏设置」折叠面板,打开游戏即可查看,不再只放在全局设置页。
  • 仅适配电脑:针对桌面 / 班级大屏优化。

🎮 游戏列表

共 46 款,按类型分组。括号内为组件在 ClassIsland 组件库中的搜索关键词(直接搜 GameIsland 即可看到全部)。

♟️ 经典棋牌 / 策略

游戏 说明 操作
井字棋 经典井字棋,支持双人对战与简单 AI 鼠标点击格子
五子棋 人机对战,先连成五子获胜 鼠标点击落子
扫雷 经典扫雷,可切换挖开 / 插旗模式 左键挖开,右键插旗(或模式按钮)
数字二十四 用四个数加减乘除凑出 24 鼠标选择数字与运算符
猜数字密码 根据 A/B 提示推理四位密码 鼠标选择数字并提交
黑白棋 8×8 翻转吃子,带简单 AI 鼠标点击落子(方向键移动光标 + 回车)
西洋跳棋 斜走跳吃,带 AI 对手 鼠标点选棋子与落点
纸牌接龙 经典单机纸牌(Klondike) 鼠标发牌 / 拖拽 / 双击归位
21点 和庄家比点数,要牌或停牌 鼠标按钮:发牌 / 要牌 / 停牌

🧩 益智消除 / 合成

游戏 说明 操作
2048 数字合成 合并相同数字,挑战 2048 方向键 / 屏幕方向按钮
合成大西瓜 相同水果合并进化,合出大西瓜 鼠标移动定位,点击投放
数字华容道 滑动方块还原 1-15 方向键 / 鼠标点击相邻方块
连连看 连通相同图案即可消除 鼠标点击两张牌
记忆卡牌 翻牌配对,找出所有相同的牌 鼠标点击翻牌
色觉挑战 在相近颜色里找出不同的那格 鼠标点击不同格
数独 9×9 填数,自动校验并提供提示 鼠标点格 + 数字按钮(键盘 1-9 填数)
华容道 挪动木块,送曹操逃出华容道 鼠标点选木块 + 方向键滑动
汉诺塔 经典递归谜题,可选 3~6 层,计步数 鼠标点柱选/放(键盘 1/2/3)
推箱子 把箱子推到目标点,关卡递进 方向键 / 屏幕方向按钮
拼图 把色块拼回原位 鼠标点两块交换

🕹️ 动作街机

游戏 说明 操作
贪吃蛇 经典贪吃蛇,吃食物变长 方向键 / 屏幕方向按钮
俄罗斯方块 经典下落方块,消行得分 方向键 / 屏幕按钮(←→移动,↑旋转,↓加速,空格直落)
打砖块 挡板接球,击碎所有砖块 鼠标 / 方向键移动挡板
打地鼠 30 秒限时,敲掉冒头的地鼠 鼠标点击 / 数字键 1-9
像素小鸟 点击拍翅,穿过水管缝隙 鼠标点击 / 空格 / ↑ 拍翅
接水果 移动篮子接住掉落的水果 鼠标 / 方向键移动篮子
射球游戏 躲过守门员,把球射进球门 鼠标瞄准点击 / 方向键调整
小人过桥 按住生长木杆,搭桥过沟得分 按住空格 / 鼠标生长,松开搭桥
迷宫探险 走出随机迷宫,关卡递进 方向键 / 屏幕按钮移动
记忆颜色序列 复现越来越长的颜色序列 鼠标点击颜色 / 数字键 1-4
反应速度测试 变绿瞬间点击,测你的反应毫秒 看到变绿点击(鼠标 / 空格)
飞机大战 移动战机发射子弹,击落敌机 方向键 / 屏幕方向按钮移动,空格开火
祖玛 轨道上同色珠三连消除 鼠标瞄准 + 点击发射
泡泡龙 发射同色泡泡,三连即消 鼠标瞄准 + 点击发射
黄金矿工 放出钩子抓取金块钻石,限时赚分 空格 / 点击放钩
钢琴块 点中下落黑块,漏掉即结束 屏幕四列按钮 / 键盘 A S D F
保龄球 选角度力度掷球,10 轮计分 角度滑块 + 蓄力按钮掷球
台球 白球撞色球进袋的简易台球 在白球上拖拽瞄准,松手击球
打字游戏 敲击掉落字母,练打字计分 键盘敲击对应字母

🍵 休闲解压

游戏 说明 操作
答案之书 心有疑惑?问问答案之书 鼠标点击 / 按键求签
敲木鱼 摸鱼解压,点击实体 3D 木鱼积攒功德 触摸点击 / 鼠标点击 / 空格 / 回车
扔骰子抛硬币 掷骰子看点数,抛硬币看正反面 鼠标点击按钮 / 空格
节假日倒计时 看看距离下一个假期还有几天 自动显示,无需操作
老虎机 三轴滚动图标,凑三连中奖 鼠标「抽奖」按钮 / 空格
石头剪刀布 和 AI 对战石头剪刀布 鼠标按钮 / 键盘 1 2 3
猜数字 猜 1~100,提示大小,计次数 输入框 + 猜按钮(Enter 也可)

📦 安装

  1. 下载 GameIsland.cipx 安装包(Release 或自行构建产物)。
  2. 通过 ClassIsland 插件管理器安装,或手动解压到:
    %LocalAppData%/ClassIsland/Plugins/GameIsland/
    
  3. 重启 ClassIsland,在「设置 → 插件 → GameIsland」中点击「打开悬浮窗」,或点击系统托盘的 GameIsland 图标,或按 Ctrl+Alt+G,即可唤出游戏悬浮窗;在悬浮窗里点任意游戏即开玩。

想放一个桌面快捷方式?新建指向 ClassIsland.exe 的快捷方式,在「目标」后追加 --gameisland-launch 参数,双击即可直接打开游戏悬浮窗。 进度数据保存在 ClassIsland/Plugins/GameIsland/ 下的本地设置文件中,卸载插件不会自动清除(如需清理请手动删除该目录)。


⚙️ 设置

插件设置页可查看各游戏的最高分记录、切换界面语言(中文 / English)、控制背景配乐开关与音量,并通过「打开悬浮窗」按钮唤起游戏窗口。在 ClassIsland 设置 → 插件 → GameIsland 中打开。

唤起悬浮窗的方式有多种:设置页按钮、全局快捷键 Ctrl+Alt+G、系统托盘图标、以及带启动参数 --gameisland-launch 的桌面快捷方式。 语言选项会保存在本地设置中;切换后悬浮窗内文案会在重新打开游戏时更新,设置页本身即时更新。

🎮 单个游戏内的说明与设置

打开任意游戏后,窗口下方会显示该游戏的折叠面板:

  • 玩法说明:根据当前语言显示该游戏的中文 / 英文简介,默认展开。
  • 游戏设置:显示该游戏的专属设置。已实现示例:贪吃蛇可在游戏内直接拖动速度滑块实时生效;其他游戏若暂无配置项会提示「本游戏暂无额外设置」,后续可继续补充。

🎵 背景配乐

悬浮窗打开时自动循环播放芯片风格背景音乐,关闭 / 隐藏悬浮窗即停止。可通过以下方式控制:

  • 设置页:「配乐」开关 + 音量滑块(0–100%)。
  • 悬浮窗内:每个界面右上角的「音乐:开 / 关」按钮可随时静音或恢复。

用自己的音乐替换:在插件数据目录下新建 Music 文件夹,放入 .mp3.wav 文件即可;有多个文件时会按顺序循环播放。该目录通常位于:

%LocalAppData%/ClassIsland/Plugins/GameIsland/Music/

Music 为空,则播放插件内置的循环芯片音乐(无需任何外部音频文件)。


🛠️ 从源码构建

需要 .NET 8 SDK 与 ClassIsland 主机(用于解析 ClassIsland.PluginSdk)。

git clone https://github.com/yty16/GameIsland
cd GameIsland
dotnet build -c Release

构建完成后,安装包位于 cipx/GameIsland.cipx


友情链接

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages