「 コンピューター囲碁プログラムが ペイントソフトみたいなもんじゃないの?」
「 👆 どっか 中途半端なところを クリックしたとしようぜ?」
「 👆 こんな感じに 塗るとこ、塗らないとこを判定するには どうすんだぜ?」
(x - x1) * (x - x1) + (y - y1) * (y - y1) = radius * radius
「 👆 円の方程式とか知らんなあ。 ピタゴラスの定理に似てるけど、調べてみるか」
「 中心からの距離が 半径以内なら 円上だ、という判定なんて そのまんまじゃない?」
「 👆 直径を 2 にした場合、ほぼ まるで 直径3のように塗ってしまわないかだぜ?」
「 👆 こんな風に 融通利かせてくれたって いいんじゃない?」
「 👆 1つ1つのマスが 半径の内側にあるかどうかって、どうやるんだぜ?」
「 👆 各マスの 中心から、 水色の円の中心までの距離を調べればいいんじゃないか?」
「 👆 ピタゴラスの定理の説明は省くが、斜辺の長さは求まるぜ」
Crieitは個人で開発中です。
興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!