Registration info |
参加枠 Free
Attendees
|
---|
Description
Swift Zoomin' #7
Swift Zoomin' はプログラミング言語 Swift に関するオンラインイベントです。 Zoom と Discord を使って開催されます。 Discord については swift-developers-japan サーバーの #swift-zoomin チャンネルを利用します。
内容
みんなで Swift でリバーシ(オセロ)の AI のプログラムを作って対戦させるリバーシ大会を行います。 AI と言っても機械学習ではなく、昔ながらのコンピューターのプレイヤーを実装します。特に必要な前提知識はありません。たとえば、↓のコードだけでランダムにリバーシの手を選んでプレイする AI を作れます(主催者側で提供するライブラリ部分を除く)。
// 標準入力から現在の Board を読み込み
let board: Board = .boardFromStdin()
// ランダムに手を選択
let move = board.validMoves(for: .dark).randomElement()!
// 選んだ手を出力
print(move.x, move.y)
毎回恒例の Swift で挑戦する AtCoder の過去問ですが、今回は↓の問題に取り組みます。 https://atcoder.jp/contests/abc198/tasks/abc198_b お時間のある方はぜひ事前に挑戦してみて下さい。
参加方法
日時: 2021 年 7 月 24 日(土) 21:00-
本ページより参加登録をして下さい。
当日の開始 1 時間程前に参加のための URL を連絡しますので、connpassからのメールを受信できる状態にしておいてください。
注意事項
当日の Zoom は録音・録画され、公開される予定です。ご了承の上、ご参加下さい。万が一、どうしても公開してはいけない音声・映像等を共有してしまった場合は、編集での対応を検討しますので管理者までご連絡下さい。
Media View all Media
If you add event media, up to 3 items will be shown here.