bouzuya.hatenablog.com

ぼうずやのにっき

Kotlin のパッケージ / リングフィットアドベンチャーのバンザイゲットの高得点コイン避けができない

パッケージを変更した。 JIG https://github.com/dddjava/jig のパッケージ関連ダイアグラムで確認したときに依存関係から全体像を把握できるようにするための変更だ。

関連して Kotlin のパッケージ (Packages) の覚書。

Kotlin のパッケージは Java のパッケージと名前の衝突を避けるものという意味では同じだが可視性の制御という意味では異なる。

https://kotlinlang.org/docs/reference/packages.html

Java のアクセス修飾子の既定値はパッケージ内からのみの参照でパッケージプライベートと呼ばれることもある。

Kotlin の可視性修飾子 (Visibility Modifiers) は public が既定値になっている。そして指定可能なものにパッケージプライベートに相当するものはない。近そうなものでも internal というモジュールプライベート (詳細は説明しない) になっている。

https://kotlinlang.org/docs/reference/visibility-modifiers.html


リングフィットアドベンチャーのバンザイゲットで中央に流れてくる高得点コインをどうしても取ってしまう。避けているはずなのに取っている判定になってしまう。明日もう一度試す。