第3回札幌大会をご支援いただいた皆さま

たくさんのご支援に心より感謝いたしております。

U16プロコン さっぽろ 2020年号 を発行しました。
こちらからダウンロードしてご覧ください。

第3回札幌大会 競技部門のレポート、作品部門の紹介等を掲載しています。

後援 NPO法人 ITジュニア育成交流協会

  • Project White 様: 秋葉原式プログラマーキーボード ×1
  • Sky 様: ステンレスボトル x2
  • エレコム 様: ワイヤレスイヤホン x1
  • クリプトン・フューチャー・メディア 様: 雪ミク キーホルダー x2、雪ミク PCケース x2、雪ミク クリアホルダー x全員
  • サードウェーブ 様: タッチパッド搭載 2.4GHz ウルトラコンパクトワイヤレスキーボード ×2
  • トレンドマイクロ 様: ウイルスバスタークラウド x2

副賞提供

  • Cryptic Command 様: Computer Science Head-Start Guide -2018 Edition- x全員
  • サイボウズ 様: ボウズノート x全員
  • さくらインターネット 様: エコバッグ x全員、クラウドクーポン x全員
  • 花の池田屋 様: 花とみどりのギフト券 x入賞者
  • 一般社団法人LOCAL: 図書カード x入賞者


2020.10.25. 賞状と副賞を発送しました。これまでは、副賞は会場でお渡しし、賞状のみ学校宛に送付させていただいていましたが、今年はオンライン開催でしたので、すべてをお送りすることとなりました。お気づきのことがあれば、遠慮なくお知らせください。

第7回 U-16プログラミングコンテスト 北海道大会 レポート

2020年11月3日(火)に,イオンモール旭川駅前で開催されたU-16プログラミングコンテスト旭川大会・北海道大会に参加して参りました.私は札幌大会で選出された4名のプログラムを持参してやってきました.

旭川大会と北海道大会のオンライン開催は今回が初めてということで,観客をいれず実施のためどのくらい盛り上がるのかな,という思いがありました.しかし,いざ大会が始まってみるとその不安も杞憂だったようです.

さて午後に入り北海道大会です.札幌大会からのトップバッターは藤田さんでした.藤田さんの初戦の相手は,昨年度北海道大会の「優勝者」.藤田さんは昨年度北海道大会準優勝だったので,奇しくも1年越しのリベンジマッチが実現しました.
リベンジマッチの結果は,1勝1敗となりましたが,2戦で取った合計アイテム数が藤田さんの方が多くなり,無事に2回戦進出となりました.

1回戦(2019準優勝×2019優勝)

その後も札幌大会の皆さん(藤田さん,原さん,鎌田さん,菊地さん)のプログラムを動かして対戦していったところ,4名全員がベスト8に進出!! この結果にはただプログラムを動かすだけの私も思わず「すごい!」と拍手喝采しました.

あれよこれよという間に決勝戦まで進んできました.すると,決勝戦は札幌大会の代表2名が戦うこととなりました.菊地さんと鎌田さんの対戦です.この2人は同じ中学校に在籍しており,おそらく放課後にお互いのプログラムで対戦したこともあるでしょう.手の内を知り尽くした同士の対戦でもあり,アツい戦いが見られそうです.2人のプログラムを起動するときのEnterキーを押すときも思わず「ターン」と音が鳴るくらいに力が入りました.

2020 U-16プロコン決勝戦

決勝戦は,菊地さんの勝利となりました.ターンが残り少なくなると,お互い勝ちパターンに入ったと認識したような動作もありましたが,最終的には取ったアイテム数の合計で決着がつきました.表彰式にはこちらから連絡をとり,無事ご自宅から菊地さんの生の喜びの声を聴くことができました.YouTubeも盛り上がっていたと思います(追っかけ切れてなくてスミマセン).
最終的な札幌大会の選手の北海道大会の戦績は以下の通りです(順位順,50音順).

  • 菊地 結翔さん: 北海道大会優勝
  • 鎌田 歩吐さん: 北海道大会準優勝
  • 原 陸翔さん: 北海道大会ベスト8
  • 藤田 響さん: 北海道大会ベスト8

全体を通してみると,プログラムはみなさん良くかけていたのではないかなと思います.たまに周期的な動作を繰り返すようなプログラムもあったので,ε-greedyのような戦略(一定確率でランダムに動かし,そうでなければポリシーに沿った行動をとる)をいれるとよいのかなと思いました.
あとは,一人で黙々とプログラムを組むのではなく,いろんな人と接して,切磋琢磨してプログラムを強くしていく,というアプローチが大事なのかな,と思いました.CHaserはゲーム感覚でも楽しめる分,負けるとやっぱり悔しいと思います.その悔しさをばねにしてプログラムを強化していくとよい循環にはいっていくのだろうな,と思いました.

この文章を読んで「おもしろそうだなあ」と思われたら,次年度はぜひ参加してみてください.
最後になりますが,旭川大会および北海道大会を運営してくださいました関係者の皆様に感謝の意を表し,レポートの終わりといたします.

文責: 2020年度札幌大会実行委員 苫小牧高専 土居 茂雄

第3回U-16プロコン札幌大会3位決定戦における運営不備のお詫び

2020年10月4日にオンライン(Zoom 双方向接続 + YouTube Live 配信)で開催した第3回U-16プログラミングコンテスト札幌大会(以降、当大会)の3位決定戦において、運営の不備による再試合が行われました。
その結果、一度は3位入賞が確定した選手が4位に降格する事態が生じました。
当大会実行委員会より深くお詫びすると共に、経緯についてご報告いたします。

1. 経緯

藤田選手と鎌田選手による3位決定戦が行われ、僅差による接戦の末、鎌田選手が勝利しました。
これにより、鎌田選手の3位入賞と、2020年11月3日に開催される第7回全道大会への進出が一度確定しました。

ここで、3位決定戦を観戦していた他の選手からチャットで「3位決定戦で使用したマップが大会の要件を満たしていないのでは?」との指摘がありました。
※チャットによる指摘は3位決定戦の最中に送信されていましたが、運営側が気づいたのは後半戦が終了し、順位が確定した後でした。

運営側でマップを確認し、不備を検出しました。
3位決定戦で使用した「C.ミックスタイプ」のマップでは、ルールブックVer2.3により、「クライアントの初期位置周囲8マスにブロックとアイテム両方が存在する」ことが前提となっていますが、使用したマップには周囲8マス内にブロックは存在していたものの、アイテムが存在していませんでした。

運営側に不備があったことを認め、両選手に謝罪しました。
経緯を説明のうえ、両選手合意のもと「マップを変更して再試合し、あらためて勝者を決定する」こととなりました。

僅差による接戦の末、今度は藤田選手が勝利し、最終的に藤田選手の3位入賞と第7回全道大会への進出、鎌田選手の4位入賞が確定しました。

2. 今後の対応について

当大会実行委員会では事態を重く受け止め、両選手に改めて謝罪のうえ、大会終了直後に第7回全道大会の運営母体である、U-16プロコン旭川大会実行委員会および道内各地のU-16プロコン実行委員会の代表者に経緯を報告しました。
その後の審議の結果、2020年11月3日に開催される第7回全道大会では、

  • オンライン開催のため遠隔地からも参加しやすいこと
  • 参加者数が例年より少なく、対戦時間に余裕があること

が勘案され、「各地域のベスト4まで第7回全道大会に出場可能」との決定が下されました。
これにより、札幌大会4位に入賞した鎌田選手も第7回全道大会に出場可能となりました。

3. 再発防止策について

当大会実行委員会では今後同様の事態が発生しないよう、以下の施策をもって再発防止に努めます。

  1. 事前にマップのレギュレーション(規則)チェックツールを用いて、チェックを行います。
  2. 上記に加え、CHaserの有識者2名以上による複眼チェックを行います。
  3. 誤解防止のため、対戦開始前にマップを公開する際「A.基本タイプ」「B.レールタイプ」「C.ミックスタイプ」のうち、どのタイプに合致するマップであるか、明言したうえで対戦を開始します。

4. 最後に

今回の不備により、一度は3位に入賞したにもかかわらず4位となってしまった鎌田選手は大変悔しい思いをし、3位に入賞した藤田選手も素直に喜べず、複雑な思いをしたことと思います。
さらには、マップの不備をご指摘いただいた選手にも負い目を感じさせてしまったかもしれません。
長い時間をかけてプログラムを作り込み、大会に臨んだ選手の皆様、その指導と引率にあたった先生方、大会をご観戦いただいた保護者、関係者の皆様にも不快な思いをさせてしまいました。
大変申し訳ございませんでした。

本件の責任は、全て当大会実行委員会にあります。
本件について、参加選手並びにその関係者を非難するような言動は厳に慎んでいただくよう、お願いいたします。

また、このような事態が生じたにもかかわらず、運営からの3位決定戦再試合の提案を快く受け入れ、正々堂々と戦い、順位が決定した後も不平一つ漏らさず紳士的な振る舞いを続けた鎌田選手、藤田選手の両名に、惜しみない賞賛と尊敬の意を表します。
両名並びに札幌大会代表選手の第7回全道大会でのご活躍を、心よりお祈りしております。

 

本件に関する苦情、お問い合わせ、およびU-16プロコン札幌大会に関するご意見は、U-16プロコン札幌大会実行委員会事務局(u16procon-sapporo@local.or.jp)までお寄せください。

2020年10月8日
U-16プロコン札幌大会 実行委員長 八巻 正行

第3回U-16プロコン札幌大会は、2020年10月4日(日)にオンラインで開催します

今年で第3回目となる U-16プログラミングコンテスト札幌大会 は、新型コロナウィルス感染拡大防止のため、オンライン形式で開催します。
概要は以下のとおりです。

開催日時 2020年10月4日(日) 10:00-16:00
(日付は確定、時間は予定)
開催場所 オンライン開催

自宅または学校など、インターネットに接続可能な場所から、オンライン会議ソフト(※1)を使用して参加していただきます。

※1:接続に使用するオンライン会議ソフトは未定であり、現在選定中です。使用するソフトウェアによっては、利用規約の年齢制限により、保護者による接続が必要となる場合があります。

参加費 無料
参加対象 札幌市および近隣地域に在住の、2021年4月1日時点で16歳以下となる方
主催 U-16プログラミングコンテスト札幌大会実行委員会
共催 一般社団法人LOCAL
参加方法 【競技部門】
競技部門のプログラム(CHaserクライアント)は、大会の数日前に事前提出していただきます。
競技の際は、オンライン会議ソフトのビデオ通話で本人確認を行った後、会場側でスタッフが代行でプログラムを動かします。
マップに合わせて複数のプログラムを作成してきた場合、ビデオ通話で動かすプログラムを指示してもらいます。
対戦の様子はオンライン会議ソフトの画面でリアルタイムに表示されます。

【作品部門】
作品部門のデジタル作品は、大会の数日前に作品を事前提出、またはご自身で作品を紹介する動画(3~5分程度)を撮影して事前提出していただきます。
動画での作品紹介が難しい場合、作品の紹介文を事前送付していただき、大会当日はスタッフが代理で作品の紹介を行います。
作品紹介の際は、ビデオ通話で本人からのコメントをいただきたいと思います。

その他 競技部門のルールは昨年と同様、第9回旭川大会のルール に準じます。予選は運営側で準備したbotとの対戦で順位を競い、予選の順位によって決勝トーナメントの組み合わせを決定します。

大会の詳細および参加方法の詳細については、準備でき次第、本Webサイトで公開します。

多数の皆様のご参加をお待ちしております。

第6回 U-16プログラミングコンテスト北海道大会 レポート

2019年11月3日(日)13:30より、イオンモール旭川駅前 4Fイオンホール に於いて、第6回 U-16プログラミングコンテスト北海道大会 が開催されました。札幌大会からは競技部門優勝 市毛 大渡さん、準優勝 阿賀 正翔さん、第3位 藤田 響さんの3名が出場しました。

例年の進行どおり、午前中は旭川大会の予選が行われました。旭川近郊の学校から集まった猛者たち、第9回大会ともなると本当に選手層が厚いですね。札幌から出場する3名のうち2名は、二度目の北海道大会参加となります。この3名が、旭川・釧路・帯広・函館から集まった選手たちとどんな戦いを繰り広げるのか、わくわくしながら予選を見守りました。


札幌大会優勝の市毛さんと賞品のノートPC
札幌大会競優勝者の市毛 大渡さんは、会場に賞品のノートPCと、普段のCHaser用の環境が入っているPCと、2台を持ってきていました。
今回、CHaser用のPCをそのまま使うけれど、新しいPCはそれより性能が良いとのことで「起動も速いし、キーボードの光も暗いところで使いやすいし、これからこっちをメインPCにします」と、さっと起動してCPUのコア数などを見せてくれました。大人でもなかなかここまでPCのスペックについて熱く語る人はいないと思うのですが、喜んでくれて良かったです。今年もプログラミングしやすいように、可能な限り高スペックのPCを贈ることが出来ました。スポンサーの皆様、どうもありがとうございました。

さあ、北海道大会の始まりです。
1回戦、札幌勢の出番は藤田さんから。今回は札幌大会の時と全く動きが違うのがわかります。一手一手しっかり考えて進んでいき、無駄な動きが少ないプログラムに生まれ変わっていました。強い。見事初戦突破しました。

阿賀さん(左)

そして阿賀さん。
1勝1敗、対戦はほぼ互角の戦いでしたが取ったアイテム数のポイント差で惜しくも破れました。たった3ポイント差、本当に惜しかったです。

次に1回戦シードの市毛さん。2回戦のマップはぐるりとブロックで囲まれていて狭くなっているタイプで、アイテムを取ってブロックが増えていくうちにとても動きにくい状況になります。作り上げてきたプログラムとマップとの相性もあるでしょう。惜しくも敗退しました。

1回戦を突破した藤田さんはその後も手堅く勝ち進み、ついに決勝戦を迎えました!
決勝戦のマップが公開された途端、頭を抱える藤田さん。
あとで聞いたところ、キャラクターが最初に出現する位置が下の方だったのですが、それはプログラミングで想定していなかったそうです。開始位置から自分がマップ上のどこにいるか、どこを歩いたかを記録するタイプのプログラムは競技ルールに対応した作りにしなければうまく動きません。
1試合目は順調そうにアイテムを取って行きながらも接続エラーを出してしまい負けとなり、2試合目は善戦し勝利が見えかけたものの相手に近づいてputされてしまい、結果は準優勝となりました。

北海道大会準優勝となった藤田さん(右)

非常に悔しそうではありましたが、まだ中学2年の藤田さんは、ぜひその悔しさをバネにプログラムを修正して来年も参加してほしいと思います!
準優勝、本当に立派な成績でした!
北海道大会入賞者の皆さん

また札幌の皆さんと一緒に北海道大会に参加できたら嬉しいです。来年もとても楽しみにしています。

レポーター:札幌大会実行委員 小岩美香

第2回札幌大会アルバムを公開しました

2019年10月12日(土) 10:00〜16:00
札幌市産業振興センター セミナールームA

作品部門

金賞 野村 一護 さん 帯広市立光南小学校
審査員特別賞 猪瀬 豊 さん 安平町立追分小学校
奨励賞 黒川 千紘 さん 札幌市立中の島小学校
奨励賞 石狩市立聚富小学校 5年生の皆さん
奨励賞 石狩市立緑苑台小学校 4年1組 4年2組 の皆さん
作品部門 展示資料一覧

競技部門

優勝 市毛 大渡 さん 北海道教育大学附属札幌中学校
準優勝 阿賀 正翔 さん 札幌龍谷学園高等学校
第3位 藤田 響 さん 札幌市立東月寒中学校
審判長特別賞 白戸 健太 さん 札幌龍谷学園高等学校

競技部門 学校別参加登録数

  • 札幌市立西陵中学校 1名
  • 札幌市立東月寒中学校 1名
  • 札幌龍谷学園高等学校 3名
  • 北海道教育大学附属札幌中学校 2名

札幌圏の小学生、中学生のみなさん。来年は、U-16プロコンに参加してみませんか?
また、今年が最後の参加となった、高校1年生のみなさん、わたしたちと一緒に、U-16プロコンを運営してみませんか?
U-16プロコン札幌大会事務局 u16procon-sapporo[at]local.or.jp までお気軽にご連絡ください。

第2回U-16プロコン札幌大会の参加登録を開始しました。

第2回U-16プログラミングコンテスト札幌大会の参加登録を開始しました。

大会に参加を希望する16歳以下の方は こちらの参加登録フォーム から申し込みください。

※ 参加登録の申込期限は2019/10/7(月) 17:00 です。
※ 大会の「見学」については申込み不要です。どなたでも自由にご見学ください。

申込後の流れ

1. 競技部門

  • 大会当日、作成したCHaserクライアントプログラムが動作するノートPCをご持参のうえ、会場へお越しください。
  • ノートPCの準備が難しい方については、運営側で準備したノートPC上でCHaserクライアントプログラムを動かすことができます。事前にメールでプログラムを提出のうえ、当日会場へお越しください。提出方法は以下のとおりです。
提出期限: 2019/10/7(月) 17:00
提出先: u16procon-sapporo@local.or.jp
(U-16プロコン札幌大会事務局)
メール件名: 第2回U-16プロコン札幌大会 競技部門プログラム
メール本文: 以下の内容をメール本文に記入のうえ、プログラムを添付して送信してください。

—————————————————
[氏名] 申込時に入力した氏名
[メールアドレス] 申込時に入力したメールアドレス
[動作環境] プログラムが稼働するために必要なOSとソフトウェア環境(例:Windows 10、WinPython 3.3.5 など、バージョンまで)を記入してください。
—————————————————

動作環境など、不明な点があれば遠慮なくご質問ください。

2. 作品部門

  • 事前に審査を行います。以下の内容に従い事前に作品を提出のうえ、当日会場へお越しください。
提出期限: 2019/10/7(月) 17:00
提出先: u16procon-sapporo@local.or.jp
(U-16プロコン札幌大会事務局)
メール件名: 第2回U-16プロコン札幌大会 作品部門
メール本文: 以下の内容をメール本文に記入のうえ、作品をメールの添付ファイルとして送信してください。作品の添付が難しい場合は個別にご相談ください。

—————————————————
[氏名] 申込時に入力した氏名
[メールアドレス] 申込時に入力したメールアドレス
[作品名]
[動作環境] 作品の稼働に必要な環境(OSやソフトウェアなど)を記入してください。
[作品説明] 作品の操作説明や使用方法などを記入してください。
[コメント] 作品を作るにあたって工夫した点など、自由にお書きください(コメントの内容は一部抜粋して会場に展示します)。
—————————————————

多数の皆様の挑戦、参加をお待ちしています!

第2回U-16プロコン札幌大会の説明会&事前講習会を開催します。

2019年10月12日に開催する「第2回U-16プログラミングコンテスト札幌大会」に向けて、説明会&事前講習会を開催します。
札幌大会の概要について説明を行った後、プログラミング言語「Python」を例に、競技部門プログラム「CHaserクライアント」の開発環境の作り方と開発方法を習得するセミナーとなっています。

概要は以下のとおりです。

第2回U-16プロコン札幌大会の説明会&事前講習会

日時 2019年8月10日(土) 13:30 – 17:00
場所 ビットスター株式会社 イベントスペース
札幌市中央区南7条西1丁目21-1 第3弘安ビル3F
参加費 無料
参加対象 U-16プロコン札幌大会に参加したい16歳以下の方、およびその保護者、先生など
※小学生以下の方は保護者または引率者と一緒にご参加ください
定員 25名 (先着順)
内容
  • 大会概要、ルールの説明
  • WindowsパソコンでCHaserを動かすまで
  • Python入門
  • 自分のCHaserプログラムを作ってみる

当日は実際に手を動かして、簡単なCHaserプログラムの作成まで行います。
Windowsが動作可能なノートPCをご持参ください。
※ノートPCをお持ちでない方は事前にご相談ください。

参加申込 申込受付は終了しました
問合せ先 U-16プロコン札幌大会実行委員会事務局
u16procon-sapporo@local.or.jp

なお、本説明会&事前講習会に参加いただかなくてもU-16プロコン札幌大会に参加は可能です。
大会参加にあたって、CHaserプログラムがどのようなものか、どうやって作るのか知りたい方の参加をお待ちしております。