At the #Kahala Theater to see a #Japanese #movie at #HIFF (Hawaii International Film Festival), called Tokyo Taxi. I saw a movie called Twilight Samurai by the same director at HIFF way back in 2003.
松坂屋上野店「ハワイアン&リゾートフェア」。ホノルルクッキー/KAHALAアロハシャツほか定番土産やグルメが集結
https://travel.watch.impress.co.jp/docs/news/2035289.html
#travel_watch_impress #東京 #夏休み #お土産 #スイーツ #グルメ #お盆 #百貨店 #ガーリックシュリンプ #ハワイ #上野 #大丸松坂屋百貨店 #物産展 #アロハシャツ #ホノルルクッキー #催事 #都内 #ハワイ土産 #マラサダ #KAHALA #旅の情報 #目的 #お土産_特産品 #地域 #海外旅行 #国内旅行 #商業施設 #旅のアイテム #旅行グッズ #衣類 #靴 #旅行 #観光
TL;DR: My game AI kept freezing. It wasn't a bug in the AI, but a feature of the game allowing infinite move loops. I fixed it by adding a move limit rule, and now the AI runs faster and beats me even more effectively.
Fun little story about that: once in a while, the Alpha-Beta AI would just hang. So I needed to debug an AI-generated Alpha-Beta search that I before handn't bothered to understand.
Turns out there is nothing wrong with the AI.
Turns out that this variation of a game can have positions where a move simply loops.
Only after I asked ChatGPT to create a python script that does these sequences of "sowing steps" that make the heart of the game, it told me that after a sequence of 343 such steps, we're back at the initial position.
Then added a "you may only sow 100 hands of stones in a move rule" and now all is fine.
(this also explained why a 6-ply search would take forever - these kind of positions are fairly frequent).
The good news: now I have not only the 4-ply search that destroys me but the app can do up to 8-ply without taking too much time, and destroying me even more.
My dev learnings:
- asking ChatGPT to visualize a JSON is fast.
- asking ChatGPT to simulate a given issue in python is fun and gives insights fast.
I'm at the Kahala theater to see I'm Still Here, the last of the Best Picture nominees for me this year.
Back at the Kahala movie theater to see Nickel Boys. After this I'll only have 2 more Best Picture nominees to see.
At the Kahala movie theater to see The Brutalist. After this I'll have 3 more Best Picture nominees to see. Of course, "after this" is hours from now...
At the Kahala movie theater to see A Complete Unknown.