🎮 费曼跑酷游戏

HTML5
JavaScript
Web游戏

一个简单而有趣的网页跑酷游戏,玩家控制角色在不断移动的场景中奔跑和跳跃,躲避障碍物并获得分数。

游戏支持中英文双语,包含多种特殊能力和开发者模式。

📖 项目简介

这是一个使用HTML5、CSS3和JavaScript开发的2D跑酷游戏。游戏简单易上手,但又充满挑战性。玩家需要控制角色跳跃躲避障碍物,收集得分,最终达到50分即可通关。

游戏采用响应式设计,能够适应不同的屏幕尺寸,并提供了丰富的功能,包括特殊能力系统、皮肤切换、开发者模式等,为玩家带来多样化的游戏体验。

⚙️ 主要功能

🏃
基础玩法
跑动、跳跃(包括二段跳)、躲避障碍物
🌍
多语言支持
支持中英文双语界面和提示
特殊能力
飞行、无敌等多种特殊能力系统
💻
开发者模式
命令系统、皮肤切换、分数调整等功能

🎮 立即游玩

⚠️ 由于游戏界面较大,建议在新窗口中游玩以获得最佳体验

在新窗口中游玩

💾 项目代码

您可以从以下链接下载完整的项目代码:

立即下载游戏

🚀 使用方法

1
下载并解压游戏文件
2
使用现代浏览器打开index.html文件
3
选择语言,开始游戏

📋 游戏操作

1
2
3
4
5
6
7
8
9
10
11
12
# 基础控制
空格键:跳跃(可二段跳)
A键/←:向左移动
D键/→:向右移动
P键:暂停/继续游戏
R键:刷新页面

# 高级功能
T键:打开聊天输入
/键:打开命令输入
H键:查看聊天历史
K键:切换开发者模式

🏗️ 项目结构

1
2
3
4
5
6
7
8
9
feynmans-running-game/
├── index.html # 游戏的主HTML文件
├── style.css # 游戏的样式表
├── game.js # 游戏的主要逻辑和功能
└── assets/ # 包含游戏中使用的图像和图标
├── mario.svg # 角色图像
├── tree.svg # 障碍物图像
├── cloud.svg # 云朵图像
└── ... # 其他资源文件

🎨 游戏机制

通关条件

  • 达到50分即可通关
  • 通关后显示胜利界面
  • 可以选择返回菜单重新开始

得分奖励

  • 10分:获得5秒无敌时间
  • 20分:解锁一次性飞行能力
  • 40分:获得10秒无敌时间
  • 60分:障碍物减速10秒

云朵系统

  • 随机生成的云朵可作为临时平台
  • 云朵会周期性消失和出现
  • 即将消失时会有警告提示

飞行系统

  • 获得飞行能力后按空格启动
  • 飞行时按住空格上升,按住Shift下降
  • 飞行持续20秒
  • 每局游戏只能使用一次

🔮 开发者命令

1
2
3
4
5
6
7
8
9
/score=数字    # 设置分数(-1设置为无限)
/score+数字 # 增加分数
/score-数字 # 减少分数
/score*数字 # 分数乘以数字
/score//数字 # 分数除以数字
/effect no_die 秒数 # 获得无敌时间(-1为永久无敌)
/effect clean # 清除所有效果
/skin set 皮肤名 # 切换角色皮肤
/skin reset # 重置为默认皮肤

可用皮肤

  • default: 默认角色
  • redball: 红球
  • worker: 工人
  • mom: 厨师
  • player: 玩家

🚧 未来计划


评论