2016年11月14日月曜日

東北TECH道場青森道場 秋季3日目開催しました

東北TECH道場青森道場秋季3日目を、2016年11月13日(日)に、青森駅前の新町プラザ フリーカフェ新町(まちまちプラザ)で開催し、高校生6人、社会人1人が参加しました。



今回は、会場のとなりで「電波少女」さんのヒッチハイクライブも行われていました。



また、夏季に参加した兄姉弟子のみなさんも来場し、自分たちのオリジナルアプリを作ろうと、取り組んでいました。




道場入門者のみなさんは、いつも通り、まず最初に、Android端末を接続し、前回のアプリが起動できることを確認しました。




さて、今回つくるのは、ピアノ・アプリ。



GitLabから、講師の星さんの用意したピアノ・アプリのソースコードをダウンロードします。


このソースコードには、プログラムとして書くべき内容が日本語のコメントとして入っています。
今回は、これを自分で考えて実装していきました。

まず、ピアノの鍵盤を表示します。どこに線を引くか、画面設計を考えて作っていきます。


次に、講師の星さんの用意した指定した音を鳴らすコードを利用して、キーを押したら、音が鳴るようにプログラムを作ります。




ここで、兄弟子のみなさんの紹介タイムになりました。
端末の傾きを利用して自機を動かし、カラスを倒すシューティング・ゲームを作っています。

作ったアプリは、12月18日に青森大学で開催される高校生科学研究コンテストで発表する予定だそうです。



一つずつ、キーに対応した音が鳴るようにコードを書いていきます。


用意された音源は、「シ」の音がずれていたのですが、自分で修正した道場入門者も。


また、キーを押すと、そのキーの色が変わるようにしました。





また、まだ音が鳴り止まないキーを押しても、音がかぶらないようにします。




最後に、楽譜のデータを作り、それを演奏するプログラムを作りました。
みなさん、それぞれ自分で演奏したい曲のデータを作っていました。





完成したプログラムは、SourceTree(Git)でコミット(記録)します。
そして、GitLabにリモート・リポジトリ(記録場所)を作り、そこにプッシュ(転送)します。



次回は、12月3日(土)です。
各地の道場を結んで発表会も予定されています。