UFOシューティング for micro:bit V2

UFO Shooting V2

「micro:bitではじめるプログラミング&マイコンボード入門」で説明したUFOシューティングゲームをmicro:bit V2用に拡張しました。効果音やマイク入力による緊急ヘルプを設けています。
C++によるlancaster-university/codal-microbit-v2 ライブラリを使ったマルチスレッドのmicro:bit V2の機能を駆使したプログラムとなっています。
●遊び方
・出現する7レベルのUFOを、宇宙船からミサイルを発射して打ち落としてください。
・宇宙船は、micro:bitを傾けることで移動します。
・Aボタンでミサイルを発射します。
・UFOが最下部に到達されるとGAME OVERです。
・UFOに侵略されそうな緊急時は、大きな声を出してみてください。1度だけ助かるかもしれません。
・すべてのUFOを撃墜すると”Perfect!”と表示されて23ポイントが与えられます。
是非、”Perfect!”が出るまでゲーミングしてみてください。

micro:bit本

「micro:bitではじめるプログラミング&マイコンボード入門」執筆しました。12月11日に新刊として登場します。

microbitbook

第1章 micro:bitの基本を知ろう
第2章 プログラミングをはじめてみよう
第3章 micro:bitのハードウェア
第4章 micro:bitのソフトウェア
第5章 micro:bit上のMicroPython
第6章 ゲーム・プログラミング
第7章 光のサイエンス〜micro:bitによるSTEM教育
第8章 センサを活用した科学研究
第9章 外部センサを活用した科学研究
第10章 拡張サイエンスボード
APPENDIX1 UFOスーパー・シューティング
APPENDIX2 micro:bitv2

技術書典7に出展しました

技術書典7

技術書典7に出展しました。

会場に入ってすぐの好位置だったため多くの方々に興味を持って頂きました。

残念ながら新刊は間に合いませんでした。申し訳ありません。

最近の技術書典の入場料システムのためか、時間帯によって客層が異なるのが面白いです。11時の開場から12時までは貪欲にブースを見て回る常連の方々、12時から13時は高い興味を持つ常連の方々、13時から15時は出展者の友人知人やデートで寄ってみた人、なんとなく面白そうだから来てみた人など様々、そして15時以降はなんとなく来てみた人、という具合です。