2020-02-01から1ヶ月間の記事一覧

pillowでオセロ盤面の作成が完成した!

時間かかりましたがpillowを使ってオセロの元盤面に黒石白石を貼り付けるコードが書けました!覚書きとして.resize(タプル)で画像のサイズが変更できることと.pasteの時は(画像,タプル)でペースト。 これが終わったので次の目標はlineで送ってきた人のユーザ…

PILで盤面の座標をとってそれをPILでpasteしてLINEで相手に送る

エラーで二時間くらい詰まってしまいました。。 今回学んだことはちゃんと動いてないのにエラーが出ている時はtry exceptでエラーを出してあげるとどこでエラーが出ているか分かることです。 今回は引数をタプルで渡さないといけないのにそれができていなか…

python pillowを使ってオセロの盤面を作る

今日はpythonのpillowを使ってユーザーから送られてきた盤面の座標に盤面だけの画像にオセロ(白or黒)を貼り付けるということをやりました。今までやってきたことの中で一番簡単だったなあ、自分のレベルにあっていたと感じました。コードを書くのが久しぶり…

例外処理を学んだ!!

正直今日自分は何をやっていたのかほとんどわからなかったです。難しすぎて。。。 そういう時でも何かを得ないと意味がないということで、例外処理を覚書きとして残しておきます。。。try と except 使い方は多分覚えた... 今までずっとPHPを勉強していたの…

オセロ作れた♫

LINEと連携したオセロが作れました−!大変だったけどすごく力がついたと思う。 めちゃくちゃ自分で調べたし特にエラーが出ているときにどこからのエラーなのかちゃんと特定するためにその周辺のコードを1行1行print()でみることの大事さ、、これできるように…

なぜLINEと連携ができなかったか、、、

コンソール内で出力するだけならprintだけでいんですが lineでメッセージを送るのは文字列としてその関数ごとにreturnしなくちゃいけなかったのでそうなるとどうしようもできなくて詰まってしまったので、答えを教えてもらったところ答えは、単純に関数をも…

コンピューターと戦うオセロは作れた!!!だかLINEbotと連携させるのがむずすぎてオセロの簡略化から。。。

会社に来る前に家で試行錯誤しながらコンソール内ではコンピューターと戦えるオセロが作れてそこそこそのコンピューターが強かったので嬉しかったのですが、いざLINEのユーザーからのメッセージに対して戦うとなるとマジでむずい。。。ほとんど書き直さなき…

pythonでオセロが作れた!!(超簡単な)

二日間くらいかけてオセロを作りました!! と言っても自分の石が置けるかどうかの判定、置けるとしたら指定した座標から8方向にfor文で一マスずつ隣が自分と違う色ならその先に自分の色があるのかどうか、それとも隣も自分の色だから取れないのかという判定…

勉強不足...

今日はLINEbotの自動返信を実装しました!!(まだ送れるメッセージは同じだけど) 今日は作業をしていて何回も詰まってしまいました。何に詰まったのかというとリストの中のリストの中の連想配列を取ってくるというのにたくさん調べたんですけど、詰まって…