前スレのキャラクターのインターフェース名のつづき
http://pc10.2ch.net/test/read.cgi/tech/1154448184/985-987
http://pc10.2ch.net/test/read.cgi/tech/1154448184/995-999
995:TRPGCharacter
996:アバター(Avatar)
995:C(PCとNPCの共通部分から)
998:chara, performer, CharacterElement/CharacterCore
999:Game〜 と接頭辞、例えばGameCharacter

アバターは985で書いたとおりビデオ・ゲーム界では自キャラを表すのに良く使われていますが、
TRPG世界ではいま一つ定着してない気がして…。
あと問題のインターフェースは自キャラ以外のNPCも含むし…。

Cは実は自分も一瞬思ったんですが、さすがにちょっと情報量少なすぎかも…。
それと987で書いたように継承ではなく集約(Playerオブジェクトの違い)で
PCとNPCの違いを実装する予定なのでそうなると将来もPCクラスやNPCクラスが
できることはなくいっそう意味不明に…。

接頭辞方式は実は最初対象のTRPGの略称2文字を使ってたんですが、
他の要素に接頭辞がないのにCharacterだけ接頭辞が付くのがどうも個人的にしっくりこず…。
あと綴りが長くなり勝ちなのも若干…(ある程度はIDEが補完してくれるんですが)。

とはいえ一般的な接頭辞(Game、TRPG、RPGなど)なら
対象のTRPGの略称2文字と違って合成名詞っぽくなるのでまだ多少未練はありますね。
CharacterやめてCharくらいにしておけばつづりも短くできる余地は有るし…。
迷いますなぁ。