该目录下包含了各类通用的游戏玩法性内容,其中该目录主要为基础性内容,具体目录将对应不同的游戏功能性内容。
builtin: 原内置功能实现目录,即将抽离到各个子目录中,不再提供单独的功能实现。
提供了通用的游戏活动接口及各类辅助函数,开发者可以使用它来快速创建和管理游戏中的各类活动。活动是游戏中的特殊事件,通常在限时或周期内举行,为玩家提供额外奖励、挑战或合作机会。活动框架将实现活动时间的管理,包括开始和结束时间的设定,并提供活动数据的管理功能,例如参与玩家的记录、活动奖励等。开发者可以根据具体游戏需求,自由定制不同类型的活动,并快速集成到游戏中。
提供了通用的扑克游戏数据结构和辅助函数,如牌堆、扑克牌、牌型、匹配器等,使得开发者可以轻松实现各种扑克类游戏。扑克游戏是一种流行的纸牌游戏,通常涉及赌注和策略。在这个子目录中,我们将实现通用的扑克游戏框架,例如德州扑克框架、奥马哈扑克框架等,开发者可以基于这些框架快速搭建具有不同规则的扑克游戏,并灵活调整游戏规则和玩法,较为核心的内容则是提供了牌型检测及最优组合选取的功能,以及内置了一系列常用的牌型等。
提供了通用的基础游戏房间设计,开发者可以使用它来构建游戏中的多人模式功能。房间是指游戏中的多人对战或合作模式,玩家可以创建或加入房间,与其他玩家一起进行游戏。 该目录内提供了统一的房间管理及座位号等常用功能,并配置了大量的事件供给状态监控。
提供了通用的任务设计,开发者可以使用它来设计和实现游戏中的任务机制。任务系统是引导玩家完成特定任务或目标的机制,它是游戏中重要的激励和玩法设计元素。任务系统框架将包括日常任务、主线任务、奖励机制等功能,开发者可以根据游戏类型和风格,定制不同类型的任务,并设定相应的奖励机制,以增加游戏的可玩性和挑战性。