今年も小学生プログラマーの頂点が決定!
池袋・サンシャインシティで行われた
「ゼロワングランドスラム2025」決勝戦の様子をレポート!
2025年12月7日(日)に、日本一の小学生プログラミング界の頂点を決める「全国小学生プログラミング大会 ゼロワングランドスラム」、通称「ゼログラ」の第4回大会が、池袋・サンシャインシティ(東京都豊島区)で開催されました。

2025年も決勝戦の会場は池袋・サンシャインシティの噴水広場。厳しい戦いを勝ち抜いた東日本・西日本代表の12名の小学生プログラマーたちがくり広げる熱戦に、各チームの応援の皆さんの声援、そして会場の噴水広場を通りかかった人々の歓声が響きわたりました。
今大会の参加者は約1,200名。オンラインで行われたWEB予選と1回戦を勝ち抜いた選手は、Scratch競技とロボット競技のどちらかを選び、2回戦へ。2回戦は東日本ブロック・西日本ブロックに分かれて開催され、それぞれの地区から、Scratch競技の上位4名、ロボット競技の上位2名の合計12名が決勝へ進みました。
激戦を勝ち抜いた12名の小学生プログラマーたちが、最強レベルの4チームを結成。頂点を目指してさらなる激闘!
決勝戦はチーム戦。Scratch競技の2名とロボット競技1名の3人1組でチームを組みます。東日本・西日本の各2チーム、計4チームが、決勝戦のためだけに編成されるのです。
各チームの選手たちは、決勝戦までにオンラインミーティングなどを重ねているものの、対面でコミュニケーションをとるのは決勝戦当日がほぼ初めてという状況。試合を通してチーム力がどこまで成長するのかというのも決勝戦の大きな見どころのひとつ。そんな4チーム、12名の出場選手は以下の通りです。チーム名は、メンバーが事前に話し合って決めました。
プログラマスターズ/東日本代表

土屋勇人<小5/千葉県>・中原優和<小6/東京都>・寺田豊<小5/石川県>(写真左から右)
CosGrach(コズグラッチ)/東日本代表

佐藤勘祐<小5/東京都>・浜野瑛太<小4/東京都>・浅原拓己<小6/静岡県>(写真左から右)
プラボキッズ/西日本代表

椎名春樹<小6/愛知県>・大橋岳朗<小6/愛知県>・芝田正輝<小5/福岡県>(写真左から右)
チーム700系/西日本代表

寺畠拓真<小6/広島県>・松田匡平<小4/兵庫県>・松岡歩燈<小5/広島県>(写真左から右)
司会・実況のふたりが決勝大会をナビゲート。有名企業からの審査員にも注目!

決勝大会のステージは、テレビ東京の齋藤陽アナウンサーが司会進行を、実況をフリーアナウンサーの田口尚平さんが勤めました。

また、ヤマハ発動機株式会社 ロボティクス事業部長の小林一裕氏、株式会社 Cygames CTO 室 テクニカルディレクターの永谷真澄氏、マイクロソフト の千代田まどか氏が審査員をつとめました。
第1種目は完成度の高いロボット×練り上げた戦略が見どころのロボット競技。好ゲームの連続に、会場からは驚きの声!
決勝戦の第1種目はロボット競技「スクランブルバトル」。事前に組まれたプログラムで動くロボットを使い、フィールドに配置されたカラーブロックを各ポケットに入れることで点数を競います。制限時間は1ゲーム5分。2チームずつのトーナメント形式で行われ、1~4位を決定します。


ロボット競技の順位は、単純にトーナメント戦の順位ではなく、トーナメント順位に基づく「順位ポイント」と「競技ポイント」とを合算した「チームポイント」の順で競います。
試合中の得点は、サイドポケットに自チームのブロックを入れると4点、センターポケットを制すると10点が加算されるほか、リスタートをすると減点になるなど細かに計算され、競技終了時に「競技ポイント」に換算されるので、その試合の勝敗だけでなく、得点を意識したゲーム運びが重要になります。

さらに、昨年からのアップデートとして、どちらのチームのポイントにもならない緑色のブロックが登場。ブロックが3つ入るセンターポケットにおいては、先に相手チームにブロックを入れられたとしても、緑のブロックを入れることで相手のポイントを無効化することができるという、いわば「おじゃまブロック」。今回は、この緑ブロックをどう使うかも勝利へのカギであり、また、ポイントの高いセンターポケットをいかに効率的に攻めるのか、各チームの個性的な戦略も見どころです。


競技開始前、選手たちは10分間の最終調整に入りました。それぞれのチームが組み上げた特徴の全く異なるロボットたちが、最後まで細かな調整や試走を行い、車検をクリアし試合に臨みました。

ロボット競技の解説として、競技開発者である株式会社e-Craftの額田一利さんが登場。昨年よりもレベルアップした今年のルールを選手たちがどう乗り越え戦っているのか、熱の入った解説をしていただきました。
リアルタイムの操作や途中のプログラム変更は一切なし!
ロボットの戦略的な構造とプログラミングが分けた真剣勝負!
第1試合
<赤>CosGrach VS <青>チーム700系
第1試合は、ともに東西での2回戦のロボット競技で1位となった選手を有するチーム同士の対決。
東日本代表「CosGrach(コズグラッチ)」のロボットを担当した浅原選手は、「うまくいくかはわからないところがあるけれど、応援に応えられるようがんばりたい」、対する西日本代表「チーム700系」の松岡選手は、「ちょっと緊張していて、ちょっと怖くて、ちょっと希望がある!」と、両選手ともに初戦らしいコメント。

試合開始直後に大きな動きを見せたのはCosGrach。4つのブロックを抱えてセンターポケットを狙いますが、わずかにポケットからずれてリスタート。その間にチーム700系が、1つのセンターポケットに3つのブロックを落とし、先制点を獲得。

リスタートしたCosGrachはサイドポケットを丁寧に攻め始めますが、壁や仕切りにロボットが阻まれ、リスタートの回数がかさみ、悔しい結果に。チーム700系はセンターポケットの他にもサイドポケットを2か所攻略し、優勝決定戦にコマを進めました。
第1試合結果 〇チーム700系(18P):●CosGrach(-22P)
第2試合
<赤>プログラマスターズ VS <青>プラボキッズ
「ロボット担当としてチームに貢献したい」と頼もしいコメントをしたのは、東日本代表の「プログラマスターズ」の寺田選手。対する西日本代表「プラボキッズ」の椎名選手は「ロボット担当の正輝君がものすごい作戦を作ってくれたので負ける気がしない」と強気のコメント。

第2試合はスピード勝負に。プラボキッズは、センターポケットを1つ埋めた後、すぐに旋回し全てのサイドポケットを埋める「モグラ作戦」を実行。一方、プログラマスターズはその間に、着実に3つのセンターポケットをひとつずつ攻略。

センターポケットを改めて狙いに行ったプラボキッズがスタックしてしまった間に、すべてのサイドポケットを制したプログラマスターズが第2試合を制しました。
第2試合結果 〇プログラマスターズ(46P):●プラボキッズ(32P)
3位決定戦
<赤>CosGrach VS <青>プラボキッズ
総合点での戦いを見据えて得点を稼ぎたい両チーム。ゲーム開始直後に、プラボキッズがセンターポケットを1つ攻略。続いてCosGrachも、初戦では軌道が外れてしまったセンターポケットを攻略しますが、その直後、ポケット前でロボットが詰まり、リスタートすることに。

その間に、プラボキッズが1回戦と同じく「モグラ作戦」でサイドポケット、センターポケットを埋めていきました。

1回戦から修正をかけたCosGrachでしたが、リスタートが響き、プラボキッズが3位決定戦を制しました。
3位決定戦結果 〇プラボキッズ(32P):●CosGrach (2P)
1位決定戦
<赤>チーム700系VS <青>プログラマスターズ

スタート直後は互いに狙っているポケットが異なったこともあり、順調にセンターポケットを埋めていく両チーム。プログラマスターズは2つのポケットを攻略しましたが、すでに埋まっているポケットへのアプローチとなり、3つ目は攻略失敗。一方、チーム700系はセンターポケットを1つ攻略した後に壁に当たり、両チームともにサイドポケットの攻略へシフトします。

初戦と同様に、正確にブロックをポケットに落としていくプログラマスターズに続き、チーム700系もサイドポケットを攻めますが、わずかな誤差でブロックを落とすことができず、苦しい展開に。その後、プログラマスターズがセンターポケットに自チームブロックを1つ落としたところで、機体自体がポケットに埋まる形でスタック。それでも冷静な判断で、リスタートをしないことで減点を避けつつ、チーム700系の得点を機体で阻む、という戦略を選びました。

残り20秒、チーム700系が再びセンターポケットを狙いに行きましたが、わずかな角度の違いでポケットを埋めることができず、そのまま試合終了の合図。ロボット競技優勝はプログラマスターズとなりました。
勝利したプログラマスターズのロボット担当の寺田選手は「少し相性が悪いところもあったけど、1回戦と同じように動かすことができて良かったです」と落ち着いた分析をしつつも喜びの声をきかせてくれました。
ロボット競技 1位決定戦結果 〇プログラマスターズ(46P):●チーム700系 (10P)
ロボット競技「スクランブルバトル」結果/各ポイント
事前に組み込んだプログラムで動く、いわば自動操縦のロボットが、予期せぬフィールドの状況にどのように対応していくのか、高度な戦いに挑んだ小学生プログラマーたち。優勝は、2試合ともに安定した試合を見せた「プログラマスターズ」となりました。

1位:プログラマスターズ
2位:プラボキッズ
3位:チーム700系
4位:CosGrach
ロボット競技 審査員・解説員コメント
ハイレベルなロボット競技の内容と結果を受けて、各審査員・解説員の皆さんからも感動・興奮のコメントをいただきました。

千代田さん「ロボットはハードウェアなので、センサーや初期値の設定など、とても大変なのですが、それをこんな緊張感の中でやり切っているのがすごいです。また、チームメイトへの感謝や相手チームへのリスペクトが感じられるコメントにも感動しました」

小林さん「どのチームもユニークだった中で、プログラマスターズの、自分の位置を正確に認識する仕組み、センターポケットを先に取る戦略、そして産業ロボットを想起させる再現性の高さに驚きました」

永谷さん「開始前は運の要素が強いルールなのかとも思いましたが、ロボットの再現性の高さの勝負でした。特にプログラマスターズは、重心の低さやコンパクトな動きで場を荒らさないといった工夫で、運に頼らない『勝つべくして勝ったチーム』という気がします。」

額田さん「今日のすごさだけじゃなく、選手の皆さんの血のにじむような努力が思い起こされて、ただただ感動しました!」
35分間のリレー形式で行われるゲーム開発競技では、アイデア×テクニック×チームワークを最大発揮してオリジナルゲームを開発!
決勝戦の第2種目は、ゲーム開発競技「ゼログラハッカソン」。全世界で使われおり、小学生にも広く学ばれているビジュアルプログラミング言語「Scratch」を使って、3人の選手で交代しながらゲームを開発する競技です。
制限時間は「作戦タイム」10分、「ゲーム開発」が35分の合計45分。「ゲーム開発」には、各3選手10分の持ち時間と、最後に全員で開発に取り組む5分間が割り当てられています。
また、チームごとに指定されたスプライト(素材)を、ゲーム内で必ず使用しなくてはならないというルールが。スプライトはゲームの方向性を決める重要な要素ですが、4つのスプライトの種類が発表されるのは、開発競技の開始直前。さらにそれぞれのチームにどのスプライトが割り当てられるかは、くじ引きで決定。直前に発表されたスプライトは、ペンギン、ガイコツ、惑星、ほうきの4種類。

「惑星をひきたい!」と1番手でクジに挑んだプログラマスターズ。見事惑星を引き当て、会場がどよめくシーンもありました。

逆に、残りの3チームは希望していた以外のスプライトを引き当てました。ペンギンを希望していたプラボキッズはガイコツを、チーム700系はほうきを、そして惑星を希望していたCosGrach(コズグラッチ)がペンギンを引き当て、作戦タイムでどこまでゲームの方向性を詰められるのかに注目が集まりました。
そして作戦タイムがスタート。選手たちはこの間に、どんなゲームにするのか、各選手がどの役割分担で行くのかなどを話し合わなくてはなりません。各チーム、イメージを紙に書き出したり、活発に議論を交わしたりしながらアイデアを共有しあっていました。


解説を務めた競技開発者のCA Tech kidsの松倉健悟さんは、「このような話し合いを小学生がやっていることに驚きですよね。チームでモノを作るときは、テキストやイメージで共有したほうがいいということをすでにわかっているんですね」とコメント。

「普通に考えれば、35分ではゲームは作れませんから!」と松倉さん。選手たちがこれから挑戦しようとしている開発競技のレベルの高さを丁寧に解説してくれました。
作戦タイム終了後、間髪をいれずに1番目の選手たちが開発席に座り、いよいよゲーム開発がスタート。他のふたりは、待機席で開発の様子をモニタリングし、進捗を確認しながら、自分の開発ターンに備えることができます。



選手たちが開発している画面は会場のスクリーンにも映しだされ、選手たちのプログラミングのスピードと、リアルタイムでどんどんできていくゲームに、会場から驚きの声が上がっていました。

また、競技中、松倉さんから強くコメントがあったのが「とにかくバグがないようにしてほしい」ということ。それぞれ作りこんだこだわりの仕様がきちんと最終プレゼンで動くよう、選手たちは最後までデバッグ作業にもぬかりのない様子でした。

最後の5分間は、チームメンバーがそろって開発にあたります。ラストの時間をデバッグに充てるチーム、ギリギリまでゲーム要素を追加するチームなど、最後までそれぞれのチームが持てる力を尽くしました。
開発している間はもちろん、待機席で見守っている間や、バトンタッチの瞬間まで、選手それぞれの表情が光り、制限時間がくるその時まで戦い抜く選手たちの熱量が絶えず伝わってくる、あっという間の35分でした。
完成したゲームのクオリティ&ユニークさに、解説・審査員、そして会場中から驚きの声。
続いて、チームの代表選手によって、開発したゲームのプレゼンテーションが行われました。
隕石を避けながらロケットが惑星着陸を目指す!/プログラマスターズ
指定スプライト:Planet2(惑星)
プレゼンテーション:中原優和選手

希望どおり、惑星のスプライトを引きあてたプログラマスターズ。作成したのは宇宙を舞台にしたゲームで、ロケットが降ってくる隕石を時間内に避け続けることができると、惑星への着陸体制に入ることができます。最後に着陸ポイントをしっかり狙って着地できれば、ゲームクリアとなります。
ゲームは、ノーマルモードとハードモードを用意。ハードモードは隕石を避ける時間を長くする、さらに着陸ポイントの面積を小さくすることで、難易度を高く設定していました。

解説の松倉さんは、ゲーム開始時のロケットがこれから地球を飛び立っていく描写を実装したことに注目。「隕石を避けるシーンから始まっても成立するのに、これからゲームが始まるというワクワク感をしっかり表しているのが素晴らしい」とコメントしました。
南極の氷を溶かす人間をペンギンが追い払う!!/CosGrach(コズグラッチ)
使用スプライト:Penguin2(ペンギン)
プレゼンテーション:佐藤勘祐選手

相談タイム直後からそのテーマに注目が集まっていたCosGrach。そのテーマは「地球温暖化」。氷を溶かしに来る人間をペンギンが魚を投げて追い払うというシューティングゲームを作成しました。人間が氷に触れてしまうとHPが減り、ゼロになったらゲームオーバーとなります。HPの数値については、いたずらに減り続けてしまわないよう氷のプログラムにもひと工夫。

Cygamesの永谷さんは、「社会的なテーマですが、とてもコミカルにまとまっており、楽しくプレイさせてもらいました」とコメントしました。
流れてくる骨をタイミングよく止めて、ガイコツを作れ!/プラボキッズ
使用スプライト:Skeleton (ガイコツ)
プレゼンテーション:椎名春樹選手

プラボキッズが作ったゲームは、画面右からパーツごとに流れてくる骨を、画面中央のガイコツ型の正しい位置で止め、ガイコツを組み立てるという、個性的なタイミング合わせゲーム。骨を止めた位置によってスコアが算出され、すべてのパーツを止め終わると、A~Eの評価ランクが結果として表示されるのは、他チームにはないポイントでした。

椎名選手によると、当初は骨が端まで流れたら失敗と判定していた仕様だったが、止めるまで繰り返し流したほうが面白そうなのでそのように変更したそう。審査員の小林さんは、「当初の仕様を実装してみて、きちんと自分たちで評価して、軌道修正できたということが素晴らしいと思います」とコメントしました。
魔女vsカバ!魔女のほうきのシューティングゲーム!/チーム700系
使用スプライト:broom (ほうき)
プレゼンテーション:寺畠拓真選手

チーム700系が作成したのは、魔女のほうきから出てくる玉で、おばけやボスのカバを倒すシューティングゲーム。レベルが1~3まで設定されており、それぞれHPやおばけの数、ボスの強さが異なります。

選手たちのゲーム開発中も審査画面からプレイし、このゲームの中毒性にハマっていたという審査員の千代田さんは「レベル3のカバの攻撃モーションなどは、30分が経過した時点では実装されてなかった仕様のはず。最後の5分で細かな効果をここまでリッチに詰め込めたのはすごいです」とコメントしました。
まさに激闘!競技を終えた選手たちのコメント
プログラマスターズ 土屋勇人 選手
自分たちのゲームでは、隕石の軌道がたくさんあるところが気に入っています。追加したい要素を決め切るのに時間がかかってロスになった部分もあったけれど、それも含めて決勝戦。全力を出し切れたと思います。
CosGrach 浅原拓己 選手
オンラインでこの競技の流れを何度も練習してきました。正直、やりきれなかった箇所もあって悔しいですが、いろんな方の応援が力になりました。
プラボキッズ 大橋岳朗 選手
予想外すぎるスプライトでしたが、ガイコツが分けられることに気づいて、このようなゲームになりました。流れてくるガイコツが止まったときに色を変える処理など、ゲームとして大事にしたい仕様が実装できてよかったです。
チーム700系 松田匡平 選手
事前にチャットアプリで相談したり、ミーティングツールを使って模擬練習をしたり、いろいろやりました。練習どおりの流れでゲームが作れたことが嬉しいです。このチームは、みんなで一緒に繋いで協力することができたチームだと思います!
ゲーム開発競技「ゼログラハッカソン」結果/各ポイント
開発競技の「競技ポイント」は、各プログラミングスキルが評価される「テクノロジー」、ゲームの楽しさや遊びやすさが評価される「ゲームデザイン」の2つの分野で採点されます。その順位に応じた「順位ポイント」と「競技ポイント」が合算された「チームポイント」の順位が、ゲーム開発競技の順位となります。優勝は、ゲームデザインの分野で他チームを大きく引き離したチーム700系が見事1位となりました。

1位:チーム700系
2位:プラボキッズ
3位:CosGrach
4位:プログラマスターズ
順位発表のあと、解説の松倉さんが「プログラムをかなり細かいところまで見てみて、コードの量、そして中身の質、本当に素晴らしいプログラムが多く書かれていました。だからこそ、これほどのクオリティの作品が仕上がったんだなと改めて感じました」とコメントを寄せました。
ゼロワングランドスラム2025優勝は
「プログラマスターズ」!
ロボット競技・ゲーム開発競技の総合ポイントで1位となり、ゼロワングランドスラム2025を制したのは、ロボット競技で他を引き離した東日本代表のプログラマスターズ。

土屋選手は「すごく、すごく、すごく嬉しいです!」と率直な気持ちをコメント。中原選手は「すごいロボットを作ってくれた寺田さんに感謝です」とチームメイトをたたえました。
そして、首位とわずか2点差で準優勝を手にしたのは、西日本代表のプラボキッズ。椎名選手は「ロボット競技のサイドポケットあと1つ埋めていればと思いつつ、そういうこともあるんだなと悔しいですが、準優勝できて嬉しいです」とコメントしました。

そして3位は西日本代表チーム700系、4位は東日本代表CosGrachという結果でした。


続いて発表されたCygames賞は、プラボキッズが受賞。Cygamesの永谷さんからチーム名が発表された瞬間、先ほどまでの悔しさが一気に晴れた顔の3選手。芝田選手は「一気にテンションマックスです!」とコメント。

永谷さんからは、「くじ引きで引いたガイコツのスプライトを、シンプルで熱中できるゲームにしてくれたのが素晴らしかった。その発想の柔軟さをこれからも持ち続けて面白いものを発信し続けてほしいです」と講評をいただきました。
そして、個人におくられるヤマハ発動機賞は、プログラマスターズの寺田豊選手が選ばれました。ヤマハ発動機の小林さんからは、「ロボット競技の優れた機体・戦略による高得点、そのベースを仕上げてきた点を評価させていただきました」と講評がありました。寺田さんは「優勝に加えてこの賞を取れたのでとても嬉しいです」と喜びを語りました。

最後に審査員・解説員のみなさんからは、今回の大会のレベルの高さ、そして今後の期待が語られ、小学生プログラマーたちの素晴らしい戦いの余韻が覚めないまま大盛況にて大会は終了しました。
ゼロワングランドスラムの公式YouTubeチャンネルでは、決勝大会当日の様子をアーカイブ配信中です。小学生プログラマーたちが繰り広げる素晴らしい戦いをぜひご覧ください!
決勝戦アーカイブ配信




