Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tmori authored Jan 9, 2024
1 parent 07eba56 commit 20688b5
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

このリポジトリは、C/C++で開発された箱庭コア機能([hakoniwa-core-cpp](https://github.com/toppers/hakoniwa-core-cpp/tree/main))を以下の3つの機能分類で、C API として提供することを目的としています。

1. 箱庭アセット
1. [箱庭アセット](https://github.com/toppers/hakoniwa-document/blob/main/architecture/README.md#%E7%AE%B1%E5%BA%AD%E3%82%A2%E3%82%BB%E3%83%83%E3%83%88)
2. 箱庭コマンド
3. [箱庭コンダクタ](https://github.com/toppers/hakoniwa-conductor)

Expand All @@ -11,6 +11,18 @@

# 箱庭アセット向け API

## 箱庭アセットのユースケース分類

箱庭アセットのユースケースとして、大別して以下の3分類があります。

<img width="567" alt="スクリーンショット 2024-01-10 7 03 25" src="https://github.com/toppers/hakoniwa-core-cpp-client/assets/164193/7b10d4a4-f0cb-4175-80c5-901c9359bd31">

* **アプリケーション固有のユースケース** は、シミュレーションしたい処理内容そのものであり、**箱庭ユーザが作成する機能**です。例えば、ロボットのシミュレーションの場合は、ロボットの制御プログラム等です。

* **アプリケーション共通のユースケース** は、シミュレーション処理において共通する**箱庭の機能セット**です。例えば、他アプリケーションとの通信等があります。

* **シミュレーション向けユースケース** は、箱庭というシミュレーション環境を利用するための**箱庭の機能セット**です。例えば、シミュレーション時間を進める等があります。

## 箱庭アセットのユースケース

箱庭アセットのシミュレーションの基本処理フローは以下であり、1-3が箱庭アセットとしての基本ユースケースになります。
Expand Down

0 comments on commit 20688b5

Please sign in to comment.