生死簿应用

生死簿应用 (Book of Life and Death)

一个基于浏览器的交互式命运抉择应用,让用户创建角色并体验不同命运事件的影响。

在线访问

功能特点

  • 角色创建与管理:创建个性化角色,设置姓名、年龄和背景故事
  • 命运抉择系统:角色会遇到各种随机事件,每次抉择都会影响角色的命运
  • 阎王系统:阎王的心情会随机变化,并影响角色在关键时刻的存活率
  • 角色状态追踪:记录角色的健康、智力、运气等属性变化
  • 本地存储:使用localStorage保存角色数据,刷新页面不丢失
  • 响应式设计:适配各种屏幕尺寸的设备

技术栈

  • 前端:HTML5, JavaScript
  • 样式:Tailwind CSS
  • 图标:Font Awesome
  • 本地存储:localStorage
  • 开发服务器:serve

安装与运行

  1. 克隆或下载本项目
  2. 安装依赖
bash 复制代码
npm install
  1. 启动开发服务器
bash 复制代码
npm start
  1. 在浏览器中打开 http://localhost:3000

项目结构

bash 复制代码
/Users/wuzhenyong/work_ws/project/trae_ai/book-life-death/
├── .vercel/                  # Vercel部署配置
├── dist/                     # 编译后的样式文件
├── index.html                # 主HTML文件
├── package-lock.json         # 依赖版本锁定文件
├── package.json              # 项目依赖配置
├── postcss.config.js         # PostCSS配置
├── src/                      # 源代码目录
│   ├── app.js                # 应用主要逻辑
│   └── styles.css            # 自定义样式
└── tailwind.config.js        # Tailwind CSS配置

使用说明

  1. 创建角色:点击"创建角色"按钮,填写角色信息并提交
  2. 查看角色:点击角色卡片查看详细信息和状态
  3. 命运抉择:在角色详情页点击"遭遇命运"按钮,体验随机事件
  4. 阎王影响:命运事件中会显示阎王当前心情和对存活率的影响
  5. 管理角色:可以编辑或删除已创建的角色

部署

本应用可以轻松部署到以下平台:

  • Vercel :直接导入代码仓库,配置构建命令为npm install,输出目录为当前目录
  • Netlify :连接GitHub仓库,设置构建命令为npm install,发布目录为当前目录
  • GitHub Pages:构建项目后,将文件部署到gh-pages分支

注意事项

  • 本应用使用localStorage存储数据,仅保存在当前浏览器中,不会同步到其他设备
  • 刷新页面不会丢失数据,但清除浏览器缓存会导致数据丢失
  • 阎王的心情会随机变化,每次命运事件都有不同的体验

开发者

由AI助手协助开发

相关推荐
We་ct几秒前
LeetCode 50. Pow(x, n):从暴力法到快速幂的优化之路
开发语言·前端·javascript·算法·leetcode·typescript·
柠檬味的Cat3 分钟前
使用腾讯云COS作为WordPress图床的实践
前端·github·腾讯云
Hilaku6 分钟前
卷AI、卷算法、2026 年的前端工程师到底在卷什么?
前端·javascript·面试
非凡ghost8 分钟前
AIMP(音乐播放软件)
前端·windows·音视频·firefox
xiaotao13110 分钟前
Vite 完全学习指南
前端·vite·前端打包
军军君0123 分钟前
Three.js基础功能学习十五:智能黑板实现实例二
开发语言·前端·javascript·vue.js·3d·threejs·三维
IT枫斗者31 分钟前
构建具有执行功能的 AI Agent:基于工作记忆的任务规划与元认知监控架构
android·前端·vue.js·spring boot·后端·架构
hotlinhao32 分钟前
Nginx rewrite last 与 redirect 的区别——Vue history 模式短链接踩坑记录
前端·vue.js·nginx
ZC跨境爬虫35 分钟前
海南大学交友平台开发实战day7(实现核心匹配算法+解决JSON请求报错问题)
前端·python·算法·html·json
下北沢美食家38 分钟前
CSS面试题2
前端·css