Private
Public Access
1
0

Aicard を追加

2025-12-17 04:40:46 +00:00
parent fc45e5d1c2
commit 4c79401c06

42
Aicard.md Normal file

@@ -0,0 +1,42 @@
# Aicard
カードを集めるiosアプリです。
```json
{
"name": "Aicard",
"id": "ai.card",
"bundle": "ai.syui.card",
"uri": "card.syui.ai"
}
```
## ゲームの分離
ゲームはいくつもの要素で成り立っています。しかし、それぞれの要素が独立して動くことが望ましいため、`Airse`というゲームで作っていた機能の一部を`Aicard`に分離しました。
そのため、アカウントの作成、ゲームデータの作成、ゲームデータの保存を分離することにしました。
また、収益化に最も適したプラットフォームはios(app store)だと考えたことも要因の一つです。
これでデータと収益化がそれぞれ独立して動き、連携もできる形になりました。
### Aicard [ローカルデータ]
- アカウントデータの作成と保存
- 課金システム
### Airse [リモートデータ]
- アカウントデータの読み取り、反映
## ゲーム性
Aicardは、カードを集めるゲームです。集めたカードは、Airseというアクションゲームに反映されます。非常にシンプルな作りになっており、webでも動きます。
## UIを作る
ueでUIを作るのが大変でクオリティも低いことから、プレイヤー(user)の画面は`card.syui.ai`をueのweb browserで表示します。
つまり、AirseのUIを兼ねる意図もあるわけです。