ゲームのプログラミングを初めて試みています。これは Web ブラウザーでプレイする単純なアドベンチャー ゲームになります。django を使用して html で表示し、python を使用してバックグラウンドで動作します。マップ クラスの定義、つまり座標の操作に問題があります。
私のマップにはスポーン位置と壁が必要です (今のところ)。だからスポーンのために私はできる...
spawnx=models.IntegerField()
spawny=models.IntegerField()
...しかし、それは醜い回避策のように感じます。私はこれまでリストを使用したことがありませんでした。また、Python にはこの辞書のようなものがあることも覚えています。それらには特定の利点がありますか?スポーン位置は変更されないことに注意してください。プレイヤーがスポーンする座標を保存する必要があるだけです。誰にもアイデアはありますか?
私の 2 番目の問題は壁です。ここでは何らかのリストを使用する必要があります。しかし、特に Django では、それらがどのように機能するのかわかりません。
つまり、私の最大の問題を要約すると、リストが Django でどのように機能するか、つまりリストがfield
何を使用し、どのようにアクセスできるかを理解することです。
ありがとう!