「PG BATTLE」は、3人1チームでプログラミング力を競い合うプログラミングコンテスト。作品を提出して審査する方式ではなく、出題された問題を解くプログラムを90分間に4つ書き、オンラインで提出する。
競技にはプログラミングスキル判定サービス「TOPSIC」を使用し、90分間で4問のプログラムを書いて提出する。問題は、種類や難易度の異なる「ましゅまろ」「せんべい」「かつおぶし」の3つが用意されており、それぞれの問題をどのメンバーが担当するかを決める必要がある。
プログラミング言語はJava、C#、Ruby、Pythonなど現在主流の言語に対応しており、競技は3人の合計点数(300点満点)で争われる。同点の場合は解答時間が短い方が上位となり、本人には個人順位も通知する。
「高校、中学、小学校、その他スクールの部(18歳以下:その他スクールはプログラミングスクールなどのIT系教育機関を指す)」「大学&大学院、高専、専門学校の部」「企業の部」の3部門が設けられ、1チーム3名でのエントリーが必須となる。なお、1社または1校で複数のチームが参加可能だが、1人が複数チームに参加することはできない。
開催日時は10月23日13時~14時40分で、自宅などからインターネット経由でリモート参加する。 成果発表会は10月30日の16時より行われる予定。