2

だから私は一種のチキンシミュレーターを作ろうとして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の)。

どんな提案でも大歓迎です!ありがとう。

4

1 に答える 1

2

Shoesはかなり人気のある (そして習得しやすい) GUI フレームワークのようです。

(楕円形以外の) 空のウィンドウの楕円形の例は、次のようになります。

Shoes.app {
  oval(left:   10,
       top:    10,
       radius: 40)
}

ここに画像の説明を入力

次に、楕円形で巣を描くことができます(画像付きのニワトリなど)。

画像の挿入も簡単です:

Shoes.app {
  image "https://upload.wikimedia.org/wikipedia/commons/5/5e/Chicken_suit1.jpg"
}

詳細については、チュートリアルをご覧ください。

于 2013-09-24T08:02:55.153 に答える