パーソナルブログメモリ

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

codesnakeというゲームのAIを作って暫定世界一人になる。その作り方

2022-02-13 | CodinGame

先日のAtaxx暫定世界一位からは予想通り、真ん中ぐらいまで後退。

少し頑張ってちょこちょこ修正しているけど全然強くならない。

一位奪還できるかもアルゴリズムは浮かんではいるけど作るの面倒そうで放置。

 

そんな中また新たなマルチプレイヤーゲームがCONTRIBUTIONSに登場したので

暫定世界一を狙ってみます。

ゲーム名はCodeSnake

お互いに自分のえさを取り合って先に12個取ったら勝ち、あと障害物にぶつかったら負け

画面端を越えると反対側にワープする形式

 

ワープのアルゴリズムが面倒だったので、1画面を3x3の9画面にミラーリングしてパスファインディングを

してみるとスッキリと作れました。

 

ようし、このアルゴリズムに世界に挑戦

 

今の所、世界一人で16時間ほど経過しています。

 

大空をまって敵機を次々と倒すエースコンバットと似ているかも

 

作り方のコツは、CONTRIBUTIONSをこまめにみて、みつけたら速攻で作ってあげるだけ。

 


最新の画像もっと見る

コメントを投稿

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