#はじめに
ボードゲームが好きなITエンジニアのcoshianと申します。
最近の悩みはIT企業に勤めながらプログラミングをする機会がないこと……。
趣味と勉強を兼ねてボードゲームのプログラミングを始めようと思い立ちました。また、今後この業界は「AI」の技術が不可欠になっていくと予想されます。そのためAIについても勉強したいと思いボードゲームを題材に機械学習についても挑戦いたします。
#現状の知識
全くもって0の状態です。
- ボードゲームをプログラミングしたことはありません
- 機械学習はディープラーニングとか言葉を知っているぐらい
IT系のスキルは以下の通りです。
- 実装経験:java、php(コピー&ペーストして作りましたレベル)
- 保有資格:FE、AP、SC
#Qiitaにアウトプットする理由
こんな手探り状態の記事ですがアウトプットすることには以下のような理由があります。
- 自分なりに学んできたことを記録として残す
- 自分と同じようにゼロから始める人の役に立つかもしれない
- 単純にQiitaを使ってみたかった
- もしかしたらアドバイスがもらえるかもしれない……
などなど。
#今後の予定
- ボードゲームをプログラミング
- ボードゲームのAI作成
- 機械学習によるAI強化
使用言語はゲーム作りや機械学習にも適している(と噂される)Pythonを想定しています。Pygameといったパッケージを利用することで簡単にゲームを作成できるとか……
機械学習については全く方針も見えていないため調査から。
#今回の振り返り
- やったこと
- Qiitaをはじめてみた
- TwitterやGitHub、Googleのアカウントを作成した
- わかったこと
- Qiitaの記事の書き方
- GitHubの使い方が分からない
- つぎにやること
- PythonおよびPygameについて学ぶ
- 開発環境の準備