8个版本 (4个破坏性版本)
0.5.2 | 2020年1月28日 |
---|---|
0.5.1 | 2020年1月26日 |
0.4.0 | 2020年1月8日 |
0.3.0 | 2020年1月7日 |
0.1.0 | 2020年1月7日 |
#1766 in 游戏开发
每月 25次下载
135KB
2.5K SLoC
Akashi
Akashi是一个用于构建收藏卡牌游戏和抽卡游戏的框架。
工作进度
Akashi目前是一个非常正在开发中的框架。这里有很多粗糙的边缘和难以使用的部分,Akashi还需要覆盖很多距离才能被认为是真正可用于实际使用的。
概览
Akashi旨在为开发者提供一个易于使用的框架,用于构建围绕收藏卡牌和/或抽卡机制的游戏。它还旨在添加现成的实现和构建块,以便更容易开始。
它借鉴了一些传统游戏引擎的灵感,但在某些方面进行了调整,以更好地适应与收集游戏相关的方面。
架构
Akashi使用实体-组件-系统架构(尽管目前只有实体和组件真正实现)。
在Akashi框架中,玩家和卡牌是 实体:它们不仅仅是唯一的ID。通过将各种 组件附加到实体来添加功能。例如,库存可以表示为附加到玩家的组件,而卡牌图像和文本可以表示为附加到卡牌的组件。
依赖关系
~2–3MB
~56K SLoC