一个精美炫酷的HTML5游戏合集主页,包含42款精心分类的小游戏。
-
克隆项目
git clone https://github.com/SinceraXY/GameHub.git cd GameHub -
打开主页
- 直接双击
index.html文件,或 - 使用本地服务器(推荐):
# Python python -m http.server 8000 # Node.js npx http-server -p 8000
然后访问
http://localhost:8000 - 直接双击
-
开始游戏 🎮
- 浏览42款游戏
- 点击任意游戏卡片即可开始
📖 更多运行方式请查看 快速开始指南
如需在线部署,请参考 部署指南,支持:
- GitHub Pages(免费)
- Netlify / Vercel
- 自托管服务器
- ✨ 现代化渐变UI设计
- 🌈 丰富的色彩搭配
- 💫 流畅的动画效果
- 🎭 动态背景特效
- 📂 7大游戏分类
- 🔍 实时搜索功能
- 🏷️ 一键过滤分类
- 📊 可视化统计
- 🚀 即点即玩,无需下载
- 📱 全平台响应式设计
- ⚡ 快速加载
- 🎯 42款精品游戏
小游戏部署集合/
├── index.html # 主页面
├── style.css # 样式文件
├── script.js # 交互脚本
├── README.md # 说明文档
└── games/ # 游戏目录
├── Puzzle/ # 益智解谜 (8款)
│ ├── 2048/
│ ├── Jigsaw-Puzzle/
│ ├── Klotski/
│ ├── Maze-Escape/
│ ├── Minesweeper/
│ ├── Spot-Difference/
│ ├── Sudoku/
│ └── Tilting-Maze/
├── Action/ # 动作反应 (11款)
│ ├── Archery/
│ ├── Breakout/
│ ├── Crossy-Road/
│ ├── Emoji-Catcher/
│ ├── Flappy-Bird/
│ ├── Fruit-Slicer/
│ ├── Insect-Catch/
│ ├── Piano-Tiles/
│ ├── Ping-Pong/
│ ├── Shape-Clicker/
│ └── Whack-A-Mole/
├── Arcade/ # 经典街机 (8款)
│ ├── Bubble-Shooter/
│ ├── Candy-Crush/
│ ├── Jump-Game/
│ ├── Pac-Man/
│ ├── Snake/
│ ├── Space-Invaders/
│ ├── Tetris/
│ └── Tower-Blocks/
├── Board/ # 棋牌策略 (3款)
│ ├── Gomoku/
│ ├── Rock-Paper-Scissors/
│ └── Tic-Tac-Toe/
├── Memory/ # 记忆训练 (4款)
│ ├── Color-Match/
│ ├── Match-Pairs/
│ ├── Memory-Card/
│ └── Simon-Says/
├── Typing/ # 打字练习 (4款)
│ ├── Hangman/
│ ├── Speed-Typing/
│ ├── Type-Master/
│ └── Typing-Speed-Challenge/
└── Casual/ # 休闲娱乐 (4款)
├── Dice-Roll-Simulator/
├── Quiz/
├── Speak-Number-Guessing/
└── Type-Number-Guessing/
- 双击
index.html文件 - 浏览器会自动打开主页
- 开始畅玩游戏!
# 使用 Python
python -m http.server 8000
# 使用 Node.js (http-server)
npx http-server -p 8000
# 使用 VSCode Live Server
# 右键 index.html -> Open with Live Server然后访问:http://localhost:8000
需要逻辑思维和策略规划
- 2048 - 经典数字合并益智游戏
- Jigsaw Puzzle - 趣味拼图挑战
- Klotski - 华容道滑块解谜
- Maze Escape - 迷宫逃脱冒险
- Minesweeper - 经典扫雷游戏
- Spot Difference - 找不同挑战
- Sudoku - 数独逻辑游戏
- Tilting Maze - 重力迷宫
需要快速反应和手眼协调
- Archery - 射箭竞技
- Breakout - 打砖块游戏
- Crossy Road - 过马路挑战
- Emoji Catcher - 表情符号捕捉
- Flappy Bird - 飞翔的小鸟
- Fruit Slicer - 水果切切乐
- Insect Catch - 昆虫捕捉
- Piano Tiles - 别踩白块
- Ping Pong - 乒乓球对战
- Shape Clicker - 形状点击
- Whack A Mole - 打地鼠游戏
经典游戏,怀旧元素
- Bubble Shooter - 泡泡龙射击
- Candy Crush - 糖果消消乐
- Jump Game - 跳跃冒险
- Pac-Man - 经典吃豆人
- Snake - 贪吃蛇
- Space Invaders - 太空入侵者
- Tetris - 俄罗斯方块
- Tower Blocks - 叠叠乐
策略对战,规则博弈
- Gomoku - 五子棋对战
- Rock Paper Scissors - 石头剪刀布
- Tic Tac Toe - 井字棋
训练记忆力和观察力
- Color Match - 颜色匹配记忆
- Match Pairs - 配对记忆
- Memory Card - 记忆卡片翻牌
- Simon Says - 西蒙说记忆
提升打字速度和准确度
- Hangman - 猜单词游戏
- Speed Typing - 速度打字练习
- Type Master - 打字大师
- Typing Speed Challenge - 打字速度挑战
轻松休闲,简单有趣
- Dice Roll Simulator - 骰子模拟器
- Quiz - 知识问答
- Speak Number Guessing - 语音猜数字
- Type Number Guessing - 打字猜数字
- 在顶部搜索框输入游戏名称
- 支持模糊搜索
- 实时显示搜索结果
- 点击分类按钮快速过滤
- 显示当前分类游戏数量
- 支持"全部"查看所有游戏
- 可视化显示各分类游戏数量
- 百分比进度条
- 动画效果展示
- 动态渐变背景
- 悬停动画
- 平滑滚动
- 响应式设计
- HTML5 - 结构语义化
- CSS3 - 现代化样式
- Flexbox / Grid 布局
- CSS Variables
- 动画和过渡
- 渐变效果
- Vanilla JavaScript - 原生JS
- DOM操作
- 事件处理
- Intersection Observer
- 动态渲染
| 浏览器 | 版本 | 支持 |
|---|---|---|
| Chrome | 90+ | ✅ |
| Firefox | 88+ | ✅ |
| Safari | 14+ | ✅ |
| Edge | 90+ | ✅ |
| Opera | 76+ | ✅ |
- Casual - 轻松上手
- Arcade - 经典易懂
- Board - 规则简单
- Puzzle - 挑战智力
- Action - 考验反应
- Typing - 提升技能
- Memory - 记忆力训练
- Typing - 打字速度提升
- Puzzle - 逻辑思维锻炼
总游戏数: 42款
总分类数: 7类
分类占比:
┌─────────────────────────┐
│ Action ████████ 26% │
│ Puzzle ████████ 19% │
│ Arcade ████████ 19% │
│ Memory ████ 10% │
│ Typing ████ 10% │
│ Casual ████ 10% │
│ Board ███ 7% │
└─────────────────────────┘
- 在
games/对应分类文件夹中添加游戏 - 修改
script.js中的gamesData对象 - 添加游戏信息:名称、路径、图标、描述
{
name: '游戏名称',
path: 'games/分类/游戏文件夹/index.html',
icon: 'fas fa-图标',
desc: '游戏描述'
}在 style.css 的 :root 中修改CSS变量:
:root {
--primary: #667eea; /* 主色调 */
--secondary: #764ba2; /* 次要色 */
--accent: #f093fb; /* 强调色 */
/* ... */
}- Puzzle - 紫色系(#667eea)
- Action - 粉色系(#f093fb)
- Arcade - 黄色系(#feca57)
- Board - 蓝色系(#48dbfb)
- Memory - 红色系(#ff6348)
- Typing - 绿色系(#1dd1a1)
- Casual - 玫红系(#ee5a6f)
- 淡入动画
- 悬停提升
- 渐变移动
- 进度条动画
- 背景漂浮
| 特性 | 说明 |
|---|---|
| 🎮 42款游戏 | 精心挑选的HTML5游戏,涵盖7大分类 |
| 🚀 即点即玩 | 无需下载安装,打开浏览器即可畅玩 |
| 📱 响应式设计 | 完美适配桌面、平板和移动设备 |
| 🎨 精美UI | 现代化设计,渐变色彩,流畅动画 |
| 🔍 智能搜索 | 实时搜索,快速定位你想玩的游戏 |
| 🏷️ 分类过滤 | 7大游戏分类,一键筛选 |
| ⚡ 性能优化 | 懒加载、动画优化,流畅体验 |
| 🎯 易于部署 | 支持GitHub Pages等多种部署方式 |
- ✅ 初始版本发布
- ✅ 42款游戏完整收录
- ✅ 7大分类系统
- ✅ 搜索和过滤功能
- ✅ 响应式设计
- ✅ 精美UI界面
- ✅ 动画特效
- ✅ 完整文档和部署指南
- 添加更多游戏(目标:100+款)
- 用户账号系统
- 游戏收藏功能
- 游戏评分和评论
- 多语言支持(英语、日语等)
- 深色/浅色主题切换
- PWA支持(离线游戏)
- 游戏排行榜
- 社交分享功能
- 游戏推荐算法
欢迎贡献新游戏或改进建议!
- Fork 本项目
- 创建特性分支
- 提交改动
- 推送到分支
- 创建 Pull Request
Apache License
感谢所有游戏开发者的辛勤付出!
如有问题或建议,欢迎反馈!
- 🐙 GitHub: SinceraXY/GameHub
- 📧 Email: 2952671670@qq.com
- 💬 QQ: 2952671670
🎮 GameHub - 让游戏更有趣!
Made with ❤️ for gamers