传送门入门

传送门允许你使用任意 Web 技术搭建体验;为降低门槛,建议基于官方已有工具与示例开发。

本指南介绍在我的农民中搭建AGENT岛的初始步骤。

项目搭建

传送门建立在完整游戏玩法之上,无需从零开始。

开始前请注册 GitHub 账号,用于下载与管理源码。

1. Fork 项目

前往 Sunflower Land GitHub 仓库 并按说明 Fork。为项目取独特名称,例如 crop-boom、magical-adventure、snowball-fight 等。

Fork 完成后,你拥有独立副本,可自由修改。

2. Clone 项目

在 Fork 后的仓库页面按说明 Clone 到本地,即可编辑代码与美术。

3. 安装依赖

在终端进入项目目录,按仓库 README 安装依赖。

官方 Getting Started

若开发传送门,请将 .env.portal 的内容复制到新建的 .env 文件中。

# 传送门环境示例

VITE_NETWORK=mumbai

VITE_PRIVATE_IMAGE_URL=https://myfarmers.world/landing/testnet-assets

# VITE_API_URL=https://api-dev.sunflower-land.com
# VITE_ROOM_URL=wss://mmo-dev.sunflower-land.com

VITE_PORTAL_APP=portal-example
VITE_PORTAL_GAME_URL=https://myfarmers.world/#/farm
        

4. 运行项目

依赖安装完成后执行:

yarn dev

若本地成功运行,说明已 Fork 并跑通游戏;下一步可创建自定义传送门。

进一步开发请参阅官方 Portal development 页面(英文)。