Skip to content

0x-zeros/web3-tycoon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Tycoon Logo

Web3 Tycoon

基于 Sui 区块链的全链上 3D 大富翁游戏

Sui Move Cocos Creator TypeScript

🌐 在线体验: www.web3tycoon.com | Walrus 去中心化版本

注意: 已部署版本可能与当前仓库代码不一致,部署更新存在延迟。

项目概述

Web3 Tycoon 是一款 完全链上的 3D 大富翁游戏,将经典桌游玩法与 Sui 区块链技术深度融合。所有游戏逻辑运行在 Move 智能合约中,确保公平透明。玩家在 Web3 主题的虚拟世界中投资地产、收集卡牌、预测价格,在游戏中学习区块链知识。

核心特色:

  • ⛓️ 完全链上游戏逻辑 - 所有游戏状态和规则由 Move 智能合约管理
  • 🎲 经典大富翁玩法 - 投资地产、收取租金、策略决策
  • 🔐 Sui 原生随机数 - 使用 Sui Random 对象确保公平性
  • 🌐 去中心化部署 - Cloudflare Pages + Walrus Sites 双重部署

🎮 游戏特色

  • 🎲 经典大富翁玩法 - 掷骰子、买地产、收租金、策略决策
  • ⛓️ 完全链上逻辑 - 所有游戏规则在 Move 智能合约中执行
  • 🎨 体素风格 3D - Cocos Creator 3D 引擎 + Minecraft 风格渲染(demo阶段)
  • 🌍 Web3 主题世界 - 区块链主题地块与玩法
  • 🎴 卡牌系统 - 机会卡、技能卡影响游戏走向
  • 🎲 公平随机 - 使用 Sui 原生随机数确保公平性

🚀 快速开始

环境要求

  • Sui CLI (最新版)
  • Cocos Creator 3.8.7

开发指南

详细的开发、构建和部署步骤请查看:

📚 文档

技术亮点

完全链上的 3D 游戏

  • 所有游戏逻辑在链上:Move 智能合约实现完整游戏规则
  • 客户端仅负责渲染:3D 客户端作为状态展示层
  • 事件驱动同步:通过 Sui 事件实现状态同步
  • 可验证性:所有操作可审计和重放

TypeScript 与 Move 深度对齐

  • TS 类型定义与 Move 合约结构一致
  • 客户端寻路算法匹配链上逻辑节省gas
  • 完整的事件索引和状态恢复系统
  • Wallet Standard 标准钱包接入

去中心化部署

  • Cloudflare Pages(全球 CDN + 自动部署)
  • Walrus Sites(去中心化存储备份)

项目状态

已完成

  • Move 智能合约(地产、卡牌、Buff、随机数)
  • 事件驱动架构(聚合事件 + 状态同步)
  • 3D 客户端(Cocos Creator + 体素渲染)
  • 地图编辑器 (玩家可以自己编辑地图发布)
  • 双重部署(Cloudflare Pages + Walrus Sites)

进行中/TODO

  • 美术资源,UI资源,场景,动画等
  • AIGC 资源
  • 更多卡牌和建筑功能
  • 地图发布者奖励
  • 价格预测玩法的集成
  • 安全事故,各种暴跌(1011,312)等加入新闻玩法

📄 许可证

Apache-2.0 License


Web3 Tycoon

在游戏中学习 Web3!

开始游戏Walrus 去中心化版本查看文档智能合约

License: Apache-2.0

About

基于 Sui 区块链的全链上 3D 大富翁类游戏

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors