以悬浮窗形式运行的小游戏合集插件。 游戏不再作为组件嵌入 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 也可) |
- 下载
GameIsland.cipx安装包(Release 或自行构建产物)。 - 通过 ClassIsland 插件管理器安装,或手动解压到:
%LocalAppData%/ClassIsland/Plugins/GameIsland/ - 重启 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。