0

ゲームのプログラミングを初めて試みています。これは Web ブラウザーでプレイする単純なアドベンチャー ゲームになります。django を使用して html で表示し、python を使用してバックグラウンドで動作します。マップ クラスの定義、つまり座標の操作に問題があります。

私のマップにはスポーン位置と壁が必要です (今のところ)。だからスポーンのために私はできる...

spawnx=models.IntegerField()
spawny=models.IntegerField()

...しかし、それは醜い回避策のように感じます。私はこれまでリストを使用したことがありませんでした。また、Python にはこの辞書のようなものがあることも覚えています。それらには特定の利点がありますか?スポーン位置は変更されないことに注意してください。プレイヤーがスポーンする座標を保存する必要があるだけです。誰にもアイデアはありますか?

私の 2 番目の問題は壁です。ここでは何らかのリストを使用する必要があります。しかし、特に Django では、それらがどのように機能するのかわかりません。

つまり、私の最大の問題を要約すると、リストが Django でどのように機能するか、つまりリストがfield何を使用し、どのようにアクセスできるかを理解することです。

ありがとう!

4

1 に答える 1