だから私は一種のチキンシミュレーターを作ろうとしてRubyをいじっています。クラスのこれらすべてのインスタンスとChicken
、それらの位置を表す変数が@x
あります。、、などの@y
メソッドがあります。step(direction,steps)
distance_from(object)
take_shortest_path_to(object)
Nest
それ自体のインスタンスをグリッドに配置し、 のグループを生成してChickens
、開始位置をとNest
の値に設定するクラスがあります。@x
@y
Chicken
私は、おそらく穀物を求めて「世界」に出たいという欲求をsに与え、それを持っNest
て備蓄に戻るつもりです。それは実際にはニワトリの SimAnt のように聞こえます。要するに、視覚的なインターフェースは、非常に粗雑なものであっても、現時点では非常に役立つと思います.*
しかし、それを行う最も簡単な方法がわかりません。実際にすべてを画面にレンダリングする方法を本当に心配する前に、ロジックだけでできることはもっとたくさんあるように感じます (そうする場合でも、一般的な雰囲気を学ぶためにこれをやっているだけです)。 OOPの)。
どんな提案でも大歓迎です!ありがとう。