ゲームの設計をしていて、オブジェクトの特性を簡単に足せたら楽だなぁ、と思います。 C/C++ ではどうやるのがベターなんでしょうか。
クソみたいなクラスを作ってしまって、カプセル化の利点を理解。いまさら…
クラス作ってクラス関数を作って名前つけることが日常ですが、この名前ってどうしようか悩みます。このロジックは指示かメッセージか振るまいか。
以前よりだいぶまとまってきましたが、まだ、クラスツリーを考えています。
なんとか継承ツリーの再構成が完了しました。やっぱ、土煙みたいなオブジェクトが入力を得られるような機能はいらないという結論になり、とてもシンプルになりました。
オブジェクト指向は難しいです。
インフィニットアンディスカバリーの3週目をがんばっておりますが、プロの方が作ったゲームを遊んでいると改めて「よく動くなぁ」と感心します。
変な先入観は理解を妨げることがあります。先日もプログラミングの専門書籍を読んでいて頭が混乱しました。