パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Python 色塗りバトルのアルゴリズムを作ってみる

2022-10-23 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

データ

<初期>

こちらの色、画面の幅と高さ

行ごとの画面情報

<ターン毎>

色の変わった場所の情報

こちらのユニットの位置

 

作成内容

現在の画面の作成

各ユニットごとに4方向の塗りを計算して、3以上でもっとも塗れる方向に塗る

塗る方向がなければランダムに動かす

 

ハマり道

まだ作成段階のゲームなので

x,y座標が入れ替わっていたり,方向の左右が逆に計算していたり

サービス側のミスのチェックにハマりました


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。