ComfyUI Extension: ComfyUI-SnakeGameNode

Authored by IIs-fanta

Created

Updated

2 stars

This is a top-tier Snake game node developed for ComfyUI. It lets you play a mini Snake game within the ComfyUI workflow, so you won’t get bored while waiting for image generation (or slacking off at work). Playing is not allowed by Han Cheng.

Custom Nodes (0)

    README

    FANTA游戏盒

    这是一个为ComfyUI设计的游戏节点集合,目前包含以下游戏:

    • 🎱 台球游戏
    • 🐍 贪吃蛇游戏
    • 🐦 像素鸟游戏
    • 🧱 打砖块游戏

    更新日志

    v1.2.0

    • 添加台球游戏
    • 支持鼠标控制击球方向和力度
    • 支持分数和击球次数统计
    • 完整的物理碰撞系统
    • 游戏结束结算界面

    v1.1.0

    • 添加打砖块游戏
    • 支持鼠标和键盘控制
    • 支持分数和生命值显示
    • 支持特殊砖块效果
    • 支持多球模式

    台球游戏 (Billiards Game)

    • 使用鼠标点击白色母球附近开始瞄准
    • 按住鼠标并拖动来调整击球方向和力度
    • 松开鼠标完成击球
    • 支持分数和击球次数统计
    • 当所有球都打进后显示总击球次数
    • 点击"重置游戏"可以重新开始

    贪吃蛇游戏 (Snake Game)

    • 使用方向键控制蛇的移动
    • 按空格键暂停/继续游戏
    • 按回车键重新开始游戏
    • 点击画布开始游戏
    • 支持分数显示和游戏状态提示

    像素鸟游戏 (Flappy Bird)

    • 记得把窗口拉最大玩
    • 使用空格键控制小鸟飞行
    • 按回车键开始/重新开始游戏
    • 点击画布控制小鸟飞行
    • 支持分数显示和游戏状态提示

    打砖块游戏 (Brick Breaker)

    • 使用方向键或鼠标控制挡板移动
    • 按回车键开始/重新开始游戏
    • 支持分数和生命值显示
    • 支持特殊砖块效果:
      • 红色砖块:需要击中3次
      • 黄色砖块:需要击中2次
      • 绿色砖块:击中获得额外分数
      • 紫色砖块:击中产生双球效果
    • 支持游戏暂停/继续
    • 支持难度随分数提升

    安装方法

    1. 将此仓库克隆到ComfyUI的custom_nodes目录下:
    cd ComfyUI/custom_nodes
    git clone https://github.com/ComfyUI-aki-v1.6/ComfyUI-FANTA-GameBox.git
    
    1. 重启ComfyUI

    使用方法

    1. 在ComfyUI的节点菜单中找到"游戏"分类
    2. 选择想要添加的游戏节点
    3. 将节点添加到工作流中
    4. 开始游戏!

    注意事项

    • 游戏节点不需要任何输入或输出
    • 游戏状态会自动保存
    • 支持多个游戏节点同时运行
    • 游戏界面会随节点大小自动调整

    许可证

    MIT License