向こうではかなり死んでいるので、gamedev stackexchange(オリジナル)から再投稿しました:
私は約3年間、小さな2Dゲームを作成しています(XNAおよび最近ではLWJGL / Slick2D)。私の最新のアイデアは、リアルタイムゲームで何らかの形の「タレントツリー」システムを使用することです。
私は頭を悩ませてきましたが、才能を保持するための構造を考えることができません。何かのようなもの
「あなたの近接攻撃は、ターゲットの後ろにいる場合、インスタントキルです」
他のメソッドにランダムな条件文を入れるのではなく、抽象オブジェクトを考え出したいのですが。私は以前にいくつかの比較的複雑な問題を解決しましたが、これをどこから始めればよいのかさえわかりません。
任意の助けをいただければ幸いです-Java、擬似コード、または一般的な概念はすべて素晴らしいです。