2020年7月6日月曜日

マインスイーパーの実装


こんにちは、松本です。


ファイル共有WEBページの実装後、マインスイーパーの実装に取り組みました!

              

その中で苦労した点を挙げていきたいと思います。


☆クリックしたマス、その周りのマスに爆弾が何個あるのかをチェックする処理

    ①クリックしたマスに爆弾があるかないかをチェック
    ②なかった場合には周りに何個の爆弾があるかをチェック
    ③周りに爆弾がなかった場合には、そのマスで①、②のチェック
 
    以上の流れを実際にコードとして再現することに苦労しました...。


☆最初のクリックで必ず爆弾を開かないようにする処理

    爆弾の座標が入っている配列を作り直すだけだと思っていましたが、
    再設定した爆弾の座標がクリックした座標と同じになることがあり...

    ①爆弾の座標配列の作成
    ②その座標が一度目にクリックした座標と一致するか検証
    ③同じだった場合には、もう一度配列を作り直す
     
    というような処理を行わなければならず、想像していたよりも
    ずっと難しかったです。


☆タイマー機能の実装

    タイマー自体の実装はスムーズに進んだのですが、画面を操作をしてみると、
    スタートボタンを押してタイマーを作動させる前に、マスが開けてしまい...

    そこから、タイマーを動作させる前にマスをクリックしても開かない
    ようにする仕組みを考えるのに時間がかかりました......


マインスイーパーの実装の途中でテレワークに移行し、慣れない環境の中で先輩方に
お時間を割いてアドバイスをいただき、何とか完成させることができました!

教えていただくだけでなく、いずれは自分が教えることができるように、
日々精進していきたいと思います!





2020年7月1日水曜日

入社1年になりました

早いもので、入社1年になりました。津田です。

ちなみに、前回私が書かせていただいた記事はこちらです♪
↓
入社半年、になりました!へGO!

それでは、この1年の近況報告をさせていただきますーm(__)m


【プロジェクトがいよいよ終盤です!】

入社早々から、参加させていただいておりましたプロジェクトが、
いよいよ完成間近となってまいりました!

いくつかの画面の実装を担当させていただきました
↓
実際どうだったかというと、、、(-_-;)

・出来ない事が多く、先輩にたくさん教えていただく事になってしまいました。。。

 調べても、必要な情報にたどり着けていない、必要な情報がわかっていない、、
 ように感じました。。。

たくさんのフォローをしてくださった先輩方には、★感謝★しかありません。。。
早くもっとわかるようにならなければ、、、と反省しております。。。

ちなみに、現在は動作テストなどをしております。
良いシステムになりますように★★★


【その他】

プライベートでは、「Vue.js」の勉強をしているところです。

WEBページの画面遷移にかかる読み込み時間が、つい気になってしまうため(笑)
スムーズに画面遷移のような事ができる「Vue Router」の機能が良いなぁと思っております。


【1年前と比べて、成長したなと思うところ(;^_^、、、】

・エラーになった時に、エラーメッセージを見て、ある程度乗り越えられるようになったところ!
 
 ⇒エラーメッセージでググれば、情報は出てくるものの、、
  以前は、その情報もさらにわからない地獄(笑)に陥りやすかったのです。。。

  ですが、業務を経験させていただき、
  その地獄(笑)に対処する方法が少しずつわかってきたように思います!

  「一つの動作」は、「ちいさな処理の集合体」なのだなぁという
  イメージができました!

現状は、「とても力不足を感じること」(´;ω;`)が多いので、これからも頑張ろうと思います!
どうぞ皆様お力添えの程、宜しくお願い致しますーm(__)m