Category Archives: U-16プロコン

第1回U-16プログラミングコンテスト京都大会 結果

第1回U-16プログラミングコンテスト京都大会 結果

※後援いただいた「ITジュニア育成交流協会」のサイトにて、大会の様子の記事が掲載されています。
→「京都にも広がったU-16プロコンの輪。初代チャンピオンは京都橘高等学校の加藤大晏さん

競技部門

優勝:加藤大晏さん(京都橘高校)
準優勝:坂本直輝さん(京都橘中学)
第3位:山崎唯人さん(立命館小学校)


結果詳細

・赤字が各マッチの勝利数(マイナスは自滅での減点)
・黒字が総獲得アイテム数(PUT負けの場合は0点)

エントリーリスト

No 氏名 所属 学年 開発環境
01 山崎 唯人 立命館小学校 小学校5年 Python
02 田原春 樹輝 立命館小学校 小学校5年 Python
03 田中 幹貴 京都橘中学校 中学校2年 Python
04 竹内 優祐 京都橘中学校 中学校1年 Python
05 久門 平 京都橘中学校 中学校1年 Python
06 藤村 祐一郎 京都橘中学校 中学校2年 Python
07 加藤 大晏 京都橘高等学校 高校1年 Python
08 遠藤 千大 同志社高等学校 高校1年 Python
09 坂本 直輝 京都橘中学校 中学校2年 Python
10 井上 櫂 京都橘中学校 中学校2年 Python
11 松田 孝太 京都橘中学校 中学校1年 Python
12 福井 悠太 京都橘中学校 中学校3年 Python

大会の様子

ITジュニア育成交流協会 道越一郎さん 撮影

第1回U-16プログラミングコンテスト京都大会 大会要項・競技規則

第1回U-16プログラミングコンテスト京都大会 大会要項・競技規則

申込期日・プログラム提出期限を延長しました。

  1. 主催 U-16プログラミングコンテスト京都大会 実行委員会
  2. 後援 京都府私立中学高等学校連合会・NPO法人ITジュニア育成交流協会
  3. 主管 京都府私立中高情報科研究会
  4. 期日 2024年11月3日(日・祝) 13:30~(開場13:00、閉会式16:00、16:30終了予定)
  5. 場所 京都橘中学校・高等学校(〒612-8026 京都市伏見区桃山町伊賀50)
  6. 種目 競技部門(プラットフォーム「CHaser」での対戦)
  7. 参加資格
    原則として京都府在住、または京都府にある小中高に在学する
    2025年4月1日時点で16歳以下(高校1年相当)の児童・生徒
  8. 参加料 無料
  9. 申込 京都府市立中校情報科研究会Webサイトより 10/23(水) 10/28(月)までにエントリー(先着16名)
    プログラムの提出は 10/28(月)10/31(木)まで 提出方法等はエントリー後に連絡
  10. 競技規則
    1. U-16旭川プログラミングコンテスト実行委員会ルールブックを基本とする
    2. 京都大会としてのルール
      1. 1試合(マッチ)における対戦数・・・同じマップを用いてCool側・Hot側を入れ替えて1マッチにつき2回対戦(2ゲーム)を行う。
      2. マッチにおける勝者の決定
        ・1マッチにおける勝利数の多い方(2勝したもの)を勝ちとする。
        ・1試合(マッチ)において引き分けであった場合、2ゲームあわせた総獲得アイテム数の多い方を勝ちとする。
      3. 総獲得アイテム数の算定(減点する条件)
        ・対戦相手から自分の上に置かれる、対戦相手に上下左右4方向をブロックで囲われる→「PUT負け」の場合=その対戦(ゲーム)の獲得アイテム数を0とする。
        ・自分がブロックのマスに移動する、自分が自身の上下左右4方向をブロックで囲う、自分が通信エラーで競技中断させる→「自滅」の場合=1試合(マッチ)の総獲得アイテム数より、残りターン数と同数をマイナスする(減点)
    3. トーナメント
      1. 1回戦の対戦は大会当日に出場者のクジで決定する
      2. 準決勝→3位決定戦→決勝 の順で試合を行う
    4. マップタイプ
      1. 1回戦は事前提示したマップによる対戦(ターン数120)
        →1回戦のマップ

        U-16旭川大会版サーバプログラム用 マップデータ →2024_Kyoto_1st.map
        ※事前講習会で用いた練習用サーバの1回戦マップと同じものです。
      2. 2回戦から決勝までは、大会本番時に提示(ターン数はいずれも120とする)
    5. クライアントプログラムの持ち込み 事前に提出したプログラムのみ使用できます。1つ以上の複数のプログラムを提出することできる。
    6. コンピュータ持ち込み 第1回大会は、持ち込みは禁止とします。大会運営側が用意した端末で実行します。
  11. 大会当日スケジュール
    13:00 開場
    13:30 開会式
    13:45 1回戦スタート
    14:45 ~休憩~
    15:00 2回戦~3位決定戦・決勝
    16:00 閉会式・表彰
  12. 表彰対象 優勝から第3位まではトロフィー、そのほか参加者にも表彰

第1回U-16プロコン事前講習会

 

CHaser練習環境

2024/10/25更新

Pythonが動作する環境で、CHaserのプログラムを実行して試すことができるプログラムを作成しました。
VSCode等から player.py を編集して実行すると、マップやCOOLまたはHOT側で対戦するかを選択後に、ゲームを実行することができます。
大会エントリーの際に、提出するファイルは「player.py」のみでOKです。

CHaser練習環境02[zipファイル]
↑こちらからダウンロード

241025練習環境(説明PDF)




事前講習会に関するドキュメント

2024/9/14 事前講習会第1回

講習会資料スライド[PDF]
・Pythonの基本
・CHaserを動かす命令
・演習問題(U16函館プロコン2022の講習会スライド より)

CHaser練習サーバ[zipファイル]
↑こちらからダウンロード

第1回講習会用CHaserクライアントモジュール・サンプルプログラム

参考URL:CHaser攻略 U16函館プロコン非公式サイト https://preview.studio.site/live/V5a7VoGEqR/news/bgm4nEak