Skip to content

duolaAmengweb3/ifimdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

If I'm Dev (假如我是 Dev)

一个模拟 BSC Meme Fair Launch 操盘的策略游戏。体验作为 Dev 发币、操盘、出货的全过程。

项目简介

在这个游戏中,你将扮演一个 Meme 币的 Dev,从发币开始,经历:

  • 创建代币并配置老鼠仓
  • 实时操盘:买入、卖出、发布叙事、控制节奏
  • 应对各种随机事件:巨鲸买入、KOL 喊单、聪明钱出逃...
  • 选择最佳时机清仓退出

核心玩法

  • 实时 K 线:每秒更新的虚拟 K 线,模拟真实交易环境
  • 随机事件:3-5 秒触发一次,影响价格、热度、怀疑值
  • 操控面板:18+ 个操盘动作,包括买入、卖出、叙事操作等
  • 风险机制:怀疑值过高会触发"链上侦探曝光",导致恐慌抛售

技术栈

前端

  • Next.js 14
  • React 18
  • TypeScript
  • TailwindCSS
  • Zustand (状态管理)
  • Lightweight Charts (K 线图)

后端

  • Express.js
  • TypeScript
  • Prisma (ORM)
  • PostgreSQL
  • JWT 认证

快速开始

环境要求

  • Node.js 18+
  • PostgreSQL

安装步骤

  1. 克隆仓库
git clone https://github.com/duolaAmengweb3/ifimdev.git
cd ifimdev
  1. 配置后端
cd backend
cp .env.example .env
# 编辑 .env 文件,配置数据库连接和 JWT 密钥
npm install
npm run db:generate
npm run db:push
npm run dev
  1. 配置前端
cd frontend
npm install
npm run dev
  1. 访问 http://localhost:3000 开始游戏

项目结构

ifimdev/
├── backend/          # 后端服务
│   ├── src/
│   │   ├── controllers/
│   │   ├── services/
│   │   ├── routes/
│   │   └── middlewares/
│   └── prisma/       # 数据库模型
├── frontend/         # 前端应用
│   └── src/
│       ├── app/      # Next.js 路由
│       ├── components/
│       ├── lib/
│       └── stores/
└── docs/             # 设计文档

游戏机制

机制 说明
怀疑值惩罚 怀疑值 >70% 时,可能触发"链上侦探曝光",导致散户恐慌性抛售,价格暴跌
Dev 资金限制 Dev 钱包有初始 BNB 余额,不能无限买
热度快速衰减 热度每秒衰减 0.5-1,需要持续操作维持
大额交易滑点 单次买卖超过一定比例,滑点更大,怀疑值涨更多
黑天鹅事件 随机出现大户砸盘、交易所下架等负面事件
散户变聪明 怀疑值高时,散户卖出概率增加,买入减少

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors