中学3年生の成瀬有翔さんに2017年11月13日イベント今年も旭川市科学館サイパルで開催。参加者が増えて満杯状態だった16歳以下の子どもたちがプログラミングの腕を競う第7回U-16プログラミングコンテスト旭川大会と第4回U-16プログラミングコンテスト北海道大会が、11月5日、旭川市科学館サイパルで開かれた。会場には参加する選手や応援に駆けつけた教員・家族を含め、およそ100人が集まった。3年生の成瀬有翔さんが優勝。3年生の瀬戸武蔵さんが入った。3年生の成瀬有翔さん北海道大会の競技部門は、午前中に開催された旭川大会の上位16名と帯広大会の上位2名、釧路大会の上位3名の計21名によるトーナメント戦で行われた。この北海道大会で最も成績のよかった旭川大会の参加者が、自動的に旭川大会の優勝者になる仕組みだ。小学校6年生から高校1年生までの選手達が対戦型ゲームプラットフォーム「CHaser旭川版」を舞台に勝敗を決する。CHaserは、二つのプログラムを示すキャラクター、青の「COOL」(先攻)と赤の「HOT」(後攻)が、横15×縦17マスのマップにちりばめられたハート型のアイテムをより多く取るか、先に相手キャラクターの上にブロックを置く、もしくは相手が自滅することで勝敗が決まる。青の「COOL」と赤の「HOT」が交互に動く単純なゲームで、参加はもちろん、観戦していても楽しい試合にあたって選手ができるのは、事前に書いたプログラムをサーバにセットすることだけ。試合中は相手プログラムとの戦いをただ見守るしかない。COOLとHOTが交互に100回程度動作することで試合が展開する。プログラムに使える動作は、1マス移動する「walk」、正方形で9マスの情報を得る「look」、直線上で9マスの情報を得る「search」、ブロックを置く「put」の4種類だけ。これに上下左右の4方向を組み合わせて、プログラムを書いていく。普通の選手でもおよそ1000行、多い選手では8000行ものプログラムを組み上げ、対戦に臨む。選手たちは試合直前までプログラムの調整に余念がない対戦では、順調にアイテムを取得して得点を伸ばすもの、敵が接近するとすかさずブロックを置いて勝利をおさめる攻撃的なものなど、いろいろな"性格"をもったプログラムが揃った。一定の動作を繰り返すだけで得点が伸びないものや、開始直後にいきなり場外に出てしまい自爆してしまうものは、年を追うごとに少なくなっている。動きにはプログラムごとに個性がある。固唾をのんでキャラクターの動きを見守るのは、選手だけでなく観戦に訪れた来場者も同じ。会場では、動きに応じて拍手や歓声が上がったり、ため息が漏れたりの連続だった。釧路高専OBの五十嵐優太さんの実況をはじめ、現役・OBを問わず、高専・高校の若いスタッフが運営に汗を流している姿が印象的だった。「U-16プロコンを2011年に始めて今年で7回目、北海道大会は4回目を数える。旭川でも進んでいた理数科離れをプログラミングで変えていこうと考えたのがきっかけだった。2020年には小学校の義務教育でプログラムを教えることになった。今日集まった選手は、それを先取りしていることになる。楽しみながらプログラムを続けてほしい」と激励した。下村幸広教諭は、競技後の講評で、「回を重ねるごとにプログラムは洗練されてきた。少ないときには参加者6人ということもあったが、中学校の先生を中心に背中を押していただいて、今年は60名を超える選手が参加するまでになった。参加した皆さんのプログラムは、なんとか難題を解決してやろうという意志が強く感じられるものだった。この経験はきっと将来に役立つと信じている」とエールを送った。NPO法人ITジュニア育成交流協会の協賛企業である株式会社バッファローからポータブルHDDとマウスが副賞として贈られ、大会参加者全員にノベルティグッズが配られた。ITジュニアU-16賞を授与される。