Saqoosha

2023.08.09

Diary

今日も pywinauto で自動化をすすめていましたが UI Automation フレームワークを使っているとはいえどうしてもそれだけでは自動化できないポイントがあって適当に time.sleep してみたり window の数を数えてみたり座標でクリックしてみたりというのがあってちょっとしたことで壊れそうなところをいかにロバストに組めるかが腕の見せ所ですね。

2023.08.10

Diary

Blender は UI を独自で描画しすぎていて inspect.exe でのぞいてみてもウィンドウタイトル部分しかでてこなくって pywinauto では雑にクリックイベント送るぐらいしかできないけどそもそも Blender は Python API が充実しまくってるので add-on ですら Python から制御できてしまうのでむしろ UI Automation よりちゃんと制御できる。

2023.08.11

Diary

わたしのドローンレース原体験ともいえる近未来反重力レースゲーム wipEout というのがあってこれはもう30年ちかく前 (!) に PlayStation 初代で発売されたやつで Designers Republic がグラッフィック全般を担当しててめちゃんこかっこよくて好きだったんだけどそれのソースコードがちょい前になぜかリークされててそれを PC で動かそうとしてる人がいてちょいちょい Twitter で進捗みてたのだけど先日ついにほぼ当時のまま遊べるでレベルで公開されててしかも WASM でブラウザで動いててネジコンでプレイしてえーってなったしこのひとの技術レベルすごい。 https://phoboslab.org/log/2023/08/rewriting-wipeout