Skip to content

一个 3D 鲨鱼冒险游戏,在神秘的深海中摧毁海底光缆,躲避云服务防御系统的追踪。

Notifications You must be signed in to change notification settings

blyrin/sharkbyte-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shark Byte 🦈

🤖 本项目由 AI 编写 - This project is AI-generated

一个 3D 鲨鱼冒险游戏,在神秘的深海中摧毁海底光缆,躲避云服务防御系统的追踪。

游戏简介

在这个赛博朋克风格的深海冒险中,你将扮演一条高科技鲨鱼,执行破坏海底光缆网的任务。你需要在避开 AWS、Azure 和 GCP 的防御无人机的同时,咬断尽可能多的光缆。

游戏特色

  • 🎮 流畅的 3D 控制:控制鲨鱼在深海中自由游动
  • 🌊 沉浸式环境:低多边形风格的深海世界,配合霓虹色调
  • 动态战斗:多种类型的敌人,各具特色的攻击模式
  • 🎵 音效系统:背景音乐和音效,可调节音量
  • 🚀 冲刺机制:加速前进,咬碎光缆

操作说明

  • 鼠标移动/摇杆:控制鲨鱼游动方向
  • 左键/DASH:冲刺前进 / 咬碎光缆
  • 右键/BACK:后视镜模式
  • P 键/PAUSE:暂停游戏

游戏目标

  • 摧毁海底光缆以增加"断网进度"得分
  • 躲避或摧毁云服务防御无人机(AWS、Azure、GCP)
  • 保持生命值,生存越久得分越高

敌人类型

  • AWS Enforcer(橙色方块):基础防御单位,速度适中
  • Azure Sentinel(蓝色四面体):速度较快,低伤害
  • GCP Guardian(红色多面体):高伤害,强力威胁

技术栈

  • Three.js (r128) - 3D 渲染引擎
  • 纯 HTML/CSS/JavaScript - 无需构建工具
  • Web Audio API - 音效系统

浏览器兼容性

推荐使用现代浏览器,需要支持:

  • WebGL
  • Pointer Lock API
  • Web Audio API

开发说明

游戏使用全局帧率限制(60 FPS)以确保性能稳定。主要游戏逻辑在 animate() 函数中进行,包括:

  • 电脑和移动端支持
  • 鲨鱼移动和旋转
  • 相机跟随
  • 碰撞检测
  • 敌人 AI
  • 粒子系统

未来更新计划

  • 添加更多敌人类型
  • 实现关卡系统

祝你游戏愉快,成功断网! 🌐⚡

About

一个 3D 鲨鱼冒险游戏,在神秘的深海中摧毁海底光缆,躲避云服务防御系统的追踪。

Resources

Stars

Watchers

Forks

Languages