Directories
¶
| Path | Synopsis |
|---|---|
|
Package assets は埋め込みゲームアセットを提供する。
|
Package assets は埋め込みゲームアセットを提供する。 |
|
internal
|
|
|
activity
Package activity はアクションとアクティビティの実装を提供する。
|
Package activity はアクションとアクティビティの実装を提供する。 |
|
aiinput
Package aiinput はAIエンティティの行動決定と処理を提供する。
|
Package aiinput はAIエンティティの行動決定と処理を提供する。 |
|
balance
Package balance はゲームバランスのモンテカルロシミュレーションを提供する。
|
Package balance はゲームバランスのモンテカルロシミュレーションを提供する。 |
|
cmd
Package cmd はコマンドラインインターフェースを提供する。
|
Package cmd はコマンドラインインターフェースを提供する。 |
|
components
Package components はゲームコンポーネントの定義と実装を提供する。
|
Package components はゲームコンポーネントの定義と実装を提供する。 |
|
components/genspec
Package genspec はコンポーネント定義の単一登録表(Registry)を提供する。
|
Package genspec はコンポーネント定義の単一登録表(Registry)を提供する。 |
|
config
Package config はアプリケーションの設定管理を提供する
|
Package config はアプリケーションの設定管理を提供する |
|
consts
Package consts はゲーム全体で使用される定数と色設定を提供する。
|
Package consts はゲーム全体で使用される定数と色設定を提供する。 |
|
designdoc
Package designdoc は docs/design 下の設計ドキュメントの frontmatter を扱う。
|
Package designdoc は docs/design 下の設計ドキュメントの frontmatter を扱う。 |
|
dungeon
Package dungeon はダンジョン定義と選択システムを提供する。
|
Package dungeon はダンジョン定義と選択システムを提供する。 |
|
engine/components
Package components はコアエンジンコンポーネントの定義を提供する。
|
Package components はコアエンジンコンポーネントの定義を提供する。 |
|
engine/resources
Package resources はゲームエンジンのリソース管理機能を提供する。
|
Package resources はゲームエンジンのリソース管理機能を提供する。 |
|
engine/states
Package states provides state management functionality.
|
Package states provides state management functionality. |
|
engine/world
Package world provides world management functionality.
|
Package world provides world management functionality. |
|
formula
Package formula は戦闘計算の定数と純粋関数を提供する。
|
Package formula は戦闘計算の定数と純粋関数を提供する。 |
|
gamelog
Package gamelog はゲームログ機能を提供する。
|
Package gamelog はゲームログ機能を提供する。 |
|
geometry
Package geometry は純粋な2D座標計算を提供する。
|
Package geometry は純粋な2D座標計算を提供する。 |
|
hooks
Package hooks はReact風の状態管理フックを提供する。
|
Package hooks はReact風の状態管理フックを提供する。 |
|
i18n
Package i18n は国際化のマスタデータと訳引きを担う。
|
Package i18n は国際化のマスタデータと訳引きを担う。 |
|
input
Package input は入力処理機能を提供する。
|
Package input は入力処理機能を提供する。 |
|
inputmapper
Package inputmapper はアクション定義とキー入力マッピングを提供する。
|
Package inputmapper はアクション定義とキー入力マッピングを提供する。 |
|
keybind
Package keybind はキーボード入力を Action へ変換し、再生時は world の供給源へ差し替える。
|
Package keybind はキーボード入力を Action へ変換し、再生時は world の供給源へ差し替える。 |
|
loader
Package loader はゲームリソースの読み込み機能を提供する。
|
Package loader はゲームリソースの読み込み機能を提供する。 |
|
logger
Package logger はゲーム内の構造化ログを提供する
|
Package logger はゲーム内の構造化ログを提供する |
|
maingame
Package maingame はメインゲームの実装を提供する。
|
Package maingame はメインゲームの実装を提供する。 |
|
mapplanner
Package mapplanner provides map planning functionality.
|
Package mapplanner provides map planning functionality. |
|
mapplanner/interior
Package interior は施設内装の content システムを担う。
|
Package interior は施設内装の content システムを担う。 |
|
mapspawner
Package mapspawner はMetaPlanに基づいてECSエンティティを生成する機能を提供する
|
Package mapspawner はMetaPlanに基づいてECSエンティティを生成する機能を提供する |
|
maptemplate
Package maptemplate はマップテンプレートの読み込み機能を提供します。
|
Package maptemplate はマップテンプレートの読み込み機能を提供します。 |
|
menuloop
Package menuloop はメニュー画面の共通ランタイムを提供する。
|
Package menuloop はメニュー画面の共通ランタイムを提供する。 |
|
messagedata
Package messagedata はメッセージウィンドウに表示するデータ構造を提供する
|
Package messagedata はメッセージウィンドウに表示するデータ構造を提供する |
|
oapi
Package oapi provides primitives to interact with the openapi HTTP API.
|
Package oapi provides primitives to interact with the openapi HTTP API. |
|
overworld
Package overworld はオーバーワールドのチャンク生成を、worldstream の帯管理と 実 mapgen の mapplanner/mapspawner へ橋渡しする。
|
Package overworld はオーバーワールドのチャンク生成を、worldstream の帯管理と 実 mapgen の mapplanner/mapspawner へ橋渡しする。 |
|
raw
Package raw はゲームのローデータ定義とユーティリティを提供する。
|
Package raw はゲームのローデータ定義とユーティリティを提供する。 |
|
render3d
Package render3d はタイル世界を透視投影で画面へ写す幾何を提供する。
|
Package render3d はタイル世界を透視投影で画面へ写す幾何を提供する。 |
|
resources
Package resources はゲーム固有のリソース管理機能を提供する。
|
Package resources はゲーム固有のリソース管理機能を提供する。 |
|
save
Package save は ark-serde によるECSワールドのセーブ・ロードを提供する。
|
Package save は ark-serde によるECSワールドのセーブ・ロードを提供する。 |
|
screeneffect
Package screeneffect は画面全体に適用するポストプロセスエフェクトを提供する。
|
Package screeneffect は画面全体に適用するポストプロセスエフェクトを提供する。 |
|
skill
Package skill はスキルの成長計算を提供する。
|
Package skill はスキルの成長計算を提供する。 |
|
states
Package states はゲームステートの実装を提供する。
|
Package states はゲームステートの実装を提供する。 |
|
steam
Package steam はSteamworks SDKとの統合を提供する。
|
Package steam はSteamworks SDKとの統合を提供する。 |
|
systems
Package systems はゲームシステムの実装を提供する。
|
Package systems はゲームシステムの実装を提供する。 |
|
testutil
Package testutil はテストで共通して使用するユーティリティ関数を提供する。
|
Package testutil はテストで共通して使用するユーティリティ関数を提供する。 |
|
vrt
Package vrt はビジュアルリグレッションテストの共通基盤を提供する。
|
Package vrt はビジュアルリグレッションテストの共通基盤を提供する。 |
|
vrt/replay
Package replay は実在メニュー state を本番の MainGame ループで Action 列から駆動する。
|
Package replay は実在メニュー state を本番の MainGame ループで Action 列から駆動する。 |
|
widgets
Package widgets はビジネスロジックと状態管理を持つ高レベルUIコンポーネントを提供する。
|
Package widgets はビジネスロジックと状態管理を持つ高レベルUIコンポーネントを提供する。 |
|
widgets/entityspec
Package entityspec はエンティティを組み込んだ、具体的なUIの部品を提供する。
|
Package entityspec はエンティティを組み込んだ、具体的なUIの部品を提供する。 |
|
widgets/hud
Package hud はHUD(Head-Up Display)統合ウィジェットを提供する。
|
Package hud はHUD(Head-Up Display)統合ウィジェットを提供する。 |
|
widgets/internal/uicore
Package uicore は UI プリミティブの実体。
|
Package uicore は UI プリミティブの実体。 |
|
widgets/menuframe
Package menuframe はメニュー UI の部品庫。
|
Package menuframe はメニュー UI の部品庫。 |
|
widgets/messagelog
Package messagelog はゲームメッセージログの表示ウィジェットを提供する。
|
Package messagelog はゲームメッセージログの表示ウィジェットを提供する。 |
|
widgets/messagewindow
Package messagewindow はストーリーメッセージ表示用のモーダルウィンドウを提供する
|
Package messagewindow はストーリーメッセージ表示用のモーダルウィンドウを提供する |
|
widgets/overlay
Package overlay はメニュー画面の上へ重ねる部品を共通化する。
|
Package overlay はメニュー画面の上へ重ねる部品を共通化する。 |
|
widgets/pagination
Package pagination はリスト表示のペジネーション機能を提供する
|
Package pagination はリスト表示のペジネーション機能を提供する |
|
widgets/styled
Package styled は一覧描画の共通データ型を提供する。
|
Package styled は一覧描画の共通データ型を提供する。 |
|
widgets/theme
Package theme はUI全体のテーマ定数を一元管理する。
|
Package theme はUI全体のテーマ定数を一元管理する。 |
|
widgets/ui
Package ui は画面層に公開する UI の構成面。
|
Package ui は画面層に公開する UI の構成面。 |
|
world
Package world はゲームワールドの実装を提供する。
|
Package world はゲームワールドの実装を提供する。 |
|
world/gameaction
Package gameaction は query と lifecycle を組み合わせた複合的なゲームロジックを提供する。
|
Package gameaction は query と lifecycle を組み合わせた複合的なゲームロジックを提供する。 |
|
world/lifecycle
Package lifecycle はエンティティの生成・削除・配置を担う。
|
Package lifecycle はエンティティの生成・削除・配置を担う。 |
|
world/query
Package query はエンティティの状態読み取り・単純な状態変更・純粋計算を提供する。
|
Package query はエンティティの状態読み取り・単純な状態変更・純粋計算を提供する。 |
|
world/stage
Package stage はシームレスワールドの複数ステージ共存を操作するプリミティブを提供する。
|
Package stage はシームレスワールドの複数ステージ共存を操作するプリミティブを提供する。 |
|
worldstream
Package worldstream は無限シームレスワールドの「アクティブ帯」を east 方向へ ストリーミングするための基盤を提供する。
|
Package worldstream は無限シームレスワールドの「アクティブ帯」を east 方向へ ストリーミングするための基盤を提供する。 |
Click to show internal directories.
Click to hide internal directories.















































