将棋「棋聖戦PV」のようなプログラムをpythonista3 + iPhone7 で作成しました。
光源からの光から生じる文字の影が床に浮かびます。
光源から文字に伸びるベクトルと、光源から文字までの距離、文字と床までの距離から、床に映る影の座標を算出しています。
将棋の棋聖戦、王位戦共に盛り上がっていますね。
藤井君にも勝って欲しいけど、渡辺三冠、木村王位には是非、若手の大きな壁になって欲しいと思います。
◆ ソースコード
github.com/S-Yajima/UI_App_iOS_Python/tree/master/…
◆ BGM
曲名:the Pale of World
written by ISAo
dova-s.jp/bgm/play2393.html
◆ フォント
IPAフォントを使用しています。
ipafont.ipa.go.jp/old/ipafont/download.html
ダウンロードしたフォントの「ttf」ファイルを「ttx」ファイルに変換しました。
変換には「fonttools」というツールを使用しました。
[参考URL] githubja.com/fonttools/fonttools
「ttx」ファイルにはフォントの座標情報がXML形式で記載されています。
※注意:以前に利用したGoogleフォント「Roboto」とGlyphデータの取得方法やXML記述方式に違いがあります。
#棋聖戦 #藤井聡太 #渡辺明 #プログラミング #作ってみた
コメント