【Flask入門】Python初心者がマインスイーパーを作ってみる ~まとめ〜
こんにちは、Amagoです。
『Python初心者がマインスイーパーを作ってみる』シリーズの目次を作ってみました。
質はどうであれ、ほぼ毎日プログラムを書きながらブログを更新できたのはいい経験になったと思う。
【Flask入門】Python初心者がマインスイーパーを作ってみる
開発日記編② ~『Hello world』を表示する~
【Flask入門】Python初心者がマインスイーパーを作ってみる⑩ ~遂に完成〜
こんにちは、Amagoです。
とうとう完成しました。
といっても、スマホでダウンロードできるようなアプリと比べると難易度の選択とかクリアまでのタイムとかそういう機能は一切実装できてませんけど 汗
その辺の処理も追加しようかなと思ったのですが、処理を記述する言語が『Python』ではなく、『javascript 』になるのであまり個人的な勉強にならなそうだなと思って一旦マインスイーパーの開発を終了しようと思います。
前回までのおさらい
前回は、ダブルクリックすると隠れている裏側のセルが表示されるころまでを実装しました。
hamaguchi-amago.hatenablog.com
【Flask入門】Python初心者がマインスイーパーを作ってみる⑨ ~パネルを開く〜
こんにちは、Amagoです。
目標が達成できなかった。。。
思ったよりクリックをした時の制御に時間をとられた。もう少しいけると思ったのにな。。。
今回は、ダブルクリックすると前のセルがめくられて裏側が表示されるところまで実装できました。
前回までのおさらい
前回はマインスイーパーの初期表示をして、裏側に爆弾や数字を隠しておくところまでです。
hamaguchi-amago.hatenablog.com
今回の進捗
今回の進捗はこんな感じです。
表側と裏側のセルの色が同じだとわかりにくかったので少し色を変えてみました。
クリックすると何も変化がおきず、ダブルクリックするとセルがめくられるようになりました。
まだ爆弾を開いても何も起きませんが後で処理を追加していこうと思います。
次回目標
①セルをクリックすると旗をたてる。
最後まで読んでくださって、ありがとうございました。
【Flask入門】Python初心者がマインスイーパーを作ってみる⑧ ~盤面を隠す〜
こんにちは、Amagoです。
なんかいいタイトルが思いつかなかった。
読者様から、もう少し読み手を意識したほうがいいとアドバイスをもらいました。
ありがとうございます。
確かに、プログラムのことを何も知らない人が見たら
二次元配列?なにそれ?
コードをいきなり見せられてもわかんないよ。。。
前回の記事を見てる前提で話し進めて鬼すぎませんか?
ってなりますよね。。。
←リライトしたので、過去の記事のコードは削除しました。
ということで今回からは、ソースとかを載せずにざっくりした内容の記事をメインで書いていこうかなと思います。
そして、一通りマインスイーパーが完成したら今までの記事をリライトしつつ、完成したマインスイーパーの実装解説とか、Pythonの構文をまとめていこうかなと思っています。
前回までのおさらい
前回はセルの周りに何個爆弾があるかチェックする処理追加しました。
hamaguchi-amago.hatenablog.com
今回の進捗
今回の進捗はこんな感じです。
シリーズ④の時に戻ってるじゃん。。。って思うかもしれませんが実は進みました。
今回表示されている表側を表示して、前回まで作っていた数字や爆弾のセルを非表示にしています。今後は、セルをクリックすると表を非表示にして裏側を表示するように制御していこうと思います。
次回目標
①セルをクリックすると旗をたてる。
②ダブルクリックでセルをめくる。
最後まで読んでくださって、ありがとうございました。
【Flask入門】Python初心者がマインスイーパーを作ってみる⑦ ~爆弾の数を調べる〜
こんにちは、Amagoです。
進捗があったのでブログを書こうと思います。
今回はセルの周りにいくつ爆弾があるか調べて数字を設定する処理ができました。
少しづつアクセスも増えてきてモチベーションも上がってます。
皆さんありがとうございます。
前回まで
前回は、ランダムに爆弾を設定する関数を作ってみました。
hamaguchi-amago.hatenablog.com
実行結果・次回目標
実行結果はこちらになります。
何回更新してもランダムで周りの爆弾の数が正しく表示されるようになりました。
やっとマインスイーパーっぽくなってきた。
最後まで読んでくださって、ありがとうございました。