|
|
||
|---|---|---|
| .. | ||
| activity | ||
| aoi | ||
| builtin | ||
| fight | ||
| fsm | ||
| leaderboard | ||
| moving | ||
| room | ||
| space | ||
| task | ||
| README.md | ||
| actor.go | ||
| doc.go | ||
| player.go | ||
| position2d.go | ||
| position2d_set.go | ||
| position3d.go | ||
README.md
Game
该目录下包含了各类通用的游戏玩法性内容,其中该目录主要为基础性内容,具体目录将对应不同的游戏功能性内容。
builtin: 原内置功能实现目录,即将抽离到各个子目录中,不再提供单独的功能实现。
Activity 游戏活动
提供了通用的游戏活动接口及各类辅助函数,开发者可以使用它来快速创建和管理游戏中的各类活动。活动是游戏中的特殊事件,通常在限时或周期内举行,为玩家提供额外奖励、挑战或合作机会。活动框架将实现活动时间的管理,包括开始和结束时间的设定,并提供活动数据的管理功能,例如参与玩家的记录、活动奖励等。开发者可以根据具体游戏需求,自由定制不同类型的活动,并快速集成到游戏中。
Room 游戏房间
提供了通用的基础游戏房间设计,开发者可以使用它来构建游戏中的多人模式功能。房间是指游戏中的多人对战或合作模式,玩家可以创建或加入房间,与其他玩家一起进行游戏。 该目录内提供了统一的房间管理及座位号等常用功能,并配置了大量的事件供给状态监控。
Task 任务
提供了通用的任务设计,开发者可以使用它来设计和实现游戏中的任务机制。任务系统是引导玩家完成特定任务或目标的机制,它是游戏中重要的激励和玩法设计元素。任务系统框架将包括日常任务、主线任务、奖励机制等功能,开发者可以根据游戏类型和风格,定制不同类型的任务,并设定相应的奖励机制,以增加游戏的可玩性和挑战性。