Discuss Scratch
- Discussion Forums
- » 日本語
- » Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
- KAMESAN123
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
~この大会の開催趣旨について~
最近、囲碁、将棋などをプレイするAIが注目を集めています。そんな中でScratchの中でも盛り上がっているリバーシのAIを使用してAIの大会を行うことにいたしました。この大会がScratchのAIのレベルが上がることにつながればと思います。
~開催日~
未定(2月下旬)
2月上旬に決定する予定です。
今回は、Scratchで公開されているプロジェクトで一番強いAIを決定したいと思います。
そのため、作者から申請がなくても共有されているプロジェクトを集めて戦わせたいと思っています。
~ルール~
1.順位決定方法について
始めに予選を行います。
予選の方法は決定していないので良い方法があれば提案してください。
上位5プロジェクトが決定した後に、総当たり戦を行います。
勝ち:2
引き分け:1
負け:0
それぞれ上記のポイントが与えられポイントが高い順に順位を付けていきます。
ポイントが等しくなった場合、私(@KAMESAN123)が作成したAIと戦わせ、
取られた場所の数が少ないほうが勝ちとなります。
2.リバーシエンジンについて
2-1プログラムは完全オリジナルであることが原則
ただし以下の行為は条件付きで許可されることとします。
・書籍、インターネットなどで得たScratch以外の言語で作成されたプログラムを真似すること
・評価関数などプログラム以外のものを他人から借用すること
注:作成者に許可を取り使用すること。思考エンジンはオリジナルのプログラムをメインとすること。
・定石のデータを他人から借用すること
注:作成者に許可を取り使用すること。思考エンジンはオリジナルのプログラムをメインとすること。
定石のデータは序盤5手目(相手と自分)までとすること。
・ほかのScratcherから文章などで得た情報をヒントにプログラムを作成すること
・思考エンジンそのものではないリバーシのプログラムを作成者から許可を得て使用すること
〇これらの行為が許可される条件
・他人が作成したものを使用、または助言を受けヒントにした場合はできる限りクレジット表記を行うこと
・自分で作成したプログラムをメインとし、他人とかぶらない思考エンジンになっていること
2-2プログラムが完成している状態でなければならない
以下のことが見受けられる場合、失格となります。
・途中でプログラムが停止する
・画面の描写が正確に行われない
・正常な動作をしない
・思考時間があまりにも長い(計測は行わないが1手1分以内を原則とする)
・先手、後手の選択ができない
・初期位置が右上黒でクロスになっていない
2-3その他
以下の項目に当てはまるものがある場合、失格となる
・クラウドデータを使用し、外部からの情報を思考に利用している場合
・他人のプログラムと戦わせそれに特化したプログラムを組んでいる場合
(この場合はここに打つなど手動で設定すること)
・アカウントを利用する本人が作成したプロジェクトでない場合
共同制作は可とするが共同で作成した人のアカウント名をクレジット表記すること
3.試合の方法
3-1試合当日はプログラムに変更を加えないようにする
プロジェクトの最終更新日が試合当日の前日になっているようにすること
3-2時間短縮のため( https://phosphorus.github.io/ )でプログラムを実行する
プロジェクトは共有した状態にすること
3-3プロジェクトは一人一つまでとし複数のアカウントで参加しないこと
~参加方法~
今回、参加に申請は必須ではありません。ただし、共有しているプロジェクトが複数ある場合や、参加を希望される場合、参加の申請をしていただいて構いません。
このディスカッションに以下のようにコメントを行ってください。
(進行の協力をしていただける場合は協力可能と記載してください。)
最近、囲碁、将棋などをプレイするAIが注目を集めています。そんな中でScratchの中でも盛り上がっているリバーシのAIを使用してAIの大会を行うことにいたしました。この大会がScratchのAIのレベルが上がることにつながればと思います。
~開催日~
未定(2月下旬)
2月上旬に決定する予定です。
今回は、Scratchで公開されているプロジェクトで一番強いAIを決定したいと思います。
そのため、作者から申請がなくても共有されているプロジェクトを集めて戦わせたいと思っています。
~ルール~
1.順位決定方法について
始めに予選を行います。
予選の方法は決定していないので良い方法があれば提案してください。
上位5プロジェクトが決定した後に、総当たり戦を行います。
勝ち:2
引き分け:1
負け:0
それぞれ上記のポイントが与えられポイントが高い順に順位を付けていきます。
ポイントが等しくなった場合、私(@KAMESAN123)が作成したAIと戦わせ、
取られた場所の数が少ないほうが勝ちとなります。
2.リバーシエンジンについて
2-1プログラムは完全オリジナルであることが原則
ただし以下の行為は条件付きで許可されることとします。
・書籍、インターネットなどで得たScratch以外の言語で作成されたプログラムを真似すること
・評価関数などプログラム以外のものを他人から借用すること
注:作成者に許可を取り使用すること。思考エンジンはオリジナルのプログラムをメインとすること。
・定石のデータを他人から借用すること
注:作成者に許可を取り使用すること。思考エンジンはオリジナルのプログラムをメインとすること。
定石のデータは序盤5手目(相手と自分)までとすること。
・ほかのScratcherから文章などで得た情報をヒントにプログラムを作成すること
・思考エンジンそのものではないリバーシのプログラムを作成者から許可を得て使用すること
〇これらの行為が許可される条件
・他人が作成したものを使用、または助言を受けヒントにした場合はできる限りクレジット表記を行うこと
・自分で作成したプログラムをメインとし、他人とかぶらない思考エンジンになっていること
2-2プログラムが完成している状態でなければならない
以下のことが見受けられる場合、失格となります。
・途中でプログラムが停止する
・画面の描写が正確に行われない
・正常な動作をしない
・思考時間があまりにも長い(計測は行わないが1手1分以内を原則とする)
・先手、後手の選択ができない
・初期位置が右上黒でクロスになっていない
2-3その他
以下の項目に当てはまるものがある場合、失格となる
・クラウドデータを使用し、外部からの情報を思考に利用している場合
・他人のプログラムと戦わせそれに特化したプログラムを組んでいる場合
(この場合はここに打つなど手動で設定すること)
・アカウントを利用する本人が作成したプロジェクトでない場合
共同制作は可とするが共同で作成した人のアカウント名をクレジット表記すること
3.試合の方法
3-1試合当日はプログラムに変更を加えないようにする
プロジェクトの最終更新日が試合当日の前日になっているようにすること
3-2時間短縮のため( https://phosphorus.github.io/ )でプログラムを実行する
プロジェクトは共有した状態にすること
3-3プロジェクトは一人一つまでとし複数のアカウントで参加しないこと
~参加方法~
今回、参加に申請は必須ではありません。ただし、共有しているプロジェクトが複数ある場合や、参加を希望される場合、参加の申請をしていただいて構いません。
このディスカッションに以下のようにコメントを行ってください。
Scratch Reversi Engine Competition【第三回 No.1決定戦】に参加します。
ユーザー名:
プロジェクト名:
プロジェクトURL:
ルールをすべて読みました。
(進行の協力をしていただける場合は協力可能と記載してください。)
Last edited by KAMESAN123 (Feb. 18, 2018 12:27:38)
- CommandSlash017
- Scratcher
500+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
AI同士を戦わせる時にややこしくならないように、初期配置を日本オセロ連盟が定めているように「左下が黒」等と決めたら良いと思います。
Last edited by CommandSlash017 (June 8, 2017 13:16:10)
- mochimochiking
- Scratcher
1000+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
勝負の公正はどうやって確かめるのですか?
undefined
- IRON-OWL
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
Last edited by IRON-OWL (June 9, 2017 11:31:25)
- CommandSlash017
- Scratcher
500+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です) 僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
- IRON-OWL
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
後、本アカが使えないのですが、このアカウントの情報で、登録してもいいですか?(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です) 僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
- IRON-OWL
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
弱いから作り直します。ww(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です) 僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
- apple502j
- Scratcher
1000+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
ということは、リミックス作品前提ですか? ただし以下の行為は条件付きで許可されることとします。
他人のプロジェクトをリミックスして作成したプロジェクトでないこと
署名は、ディスカッションフォーラムの機能である。署名は、その人のすべての投稿の下部に追加される。署名は、BBCodeで記述できる。 署名を追加/変更/削除したい場合は、ディスカッションフォーラムのホームの一番下に行き、「Change your signature」を押す。署名の大きさは150pxまでである。これには、改行、画像を含む。- Japanese Scratch-Wiki 「署名」
- s00384206
- Scratcher
32 posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
ここの場合はここに打つなど手動で設定することは禁止とすると書いてありますが、
ウィンドだからここに打つというのはダメになるんでしょうか。
また、運を伴わないために乱数を使ってはいけないというルールを追加しなければならないと思います。
ウィンドだからここに打つというのはダメになるんでしょうか。
また、運を伴わないために乱数を使ってはいけないというルールを追加しなければならないと思います。
- KAMESAN123
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
他人のプログラムと戦わせそれに特化したプログラムを組むためでなければ許可されます。 ここの場合はここに打つなど手動で設定することは禁止とすると書いてありますが、
ウィンドだからここに打つというのはダメになるんでしょうか。
また、運を伴わないために乱数を使ってはいけないというルールを追加しなければならないと思います。
乱数を使用する思考プログラムもありますのでほかの方法を検討してみます。
- KAMESAN123
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
ルールを変更しました。ということは、リミックス作品前提ですか? ただし以下の行為は条件付きで許可されることとします。
他人のプロジェクトをリミックスして作成したプロジェクトでないこと
大丈夫です後、本アカが使えないのですが、このアカウントの情報で、登録してもいいですか?(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です) 僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
- KAMESAN123
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
Scratch Reversi Engine Competitionにぜひ参加してください!
Last edited by KAMESAN123 (June 11, 2017 08:04:44)
- IRON-OWL
- Scratcher
100+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
本アカで作った一番強くなった人工知能か、新しく作って参加します。
- s00384206
- Scratcher
32 posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
締め切りいつですか。それまでに頑張って作るか、断念するか決めたいので、
- masa2004
- Scratcher
1000+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
締め切りいつですか。それまでに頑張って作るか、断念するか決めたいので、
~開催日~とあります。同様に締め切りもまだ決まっていないのだと思います。
未定(7月下旬から8月上旬)
7月半ばに決定する予定です。
この大会の告知を見てAIの開発を始める方も大会に出場できるように製作期間を長く取ろうと思います。
Last edited by masa2004 (June 20, 2017 11:29:01)
ウワーー
- yuutonaoto
- Scratcher
76 posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
参加される方いらっしゃいませんか
もしかすると作品が完成しないかもしれないという方も大丈夫です。
もしかすると作品が完成しないかもしれないという方も大丈夫です。
- s00384206
- Scratcher
32 posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
分かりました。それなら参加します。 参加される方いらっしゃいませんか
もしかすると作品が完成しないかもしれないという方も大丈夫です。
- s00384206
- Scratcher
32 posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
3-2動作環境の統一化を図るため( https://phosphorus.github.io/ )主催者がプログラムを実行すると、書いてありますが、本当に動作環境は同じになるのでしょうか?
プロジェクトは共有した状態にすること
PCでphosphoursを開くと、iPadで開いた時よりもCPUの思考時間が長くなるのですが。
- CommandSlash017
- Scratcher
500+ posts
Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】
(↑を受けて)そもそも本家Scratchとphosphorusでは環境がかなり違います。phosphorusでは一部のハッキングブロックが使えなかったり、一部の演算ブロックの評価が違ったりします。例えば、3-2動作環境の統一化を図るため( https://phosphorus.github.io/ )主催者がプログラムを実行すると、書いてありますが、本当に動作環境は同じになるのでしょうか?
プロジェクトは共有した状態にすること
PCでphosphoursを開くと、iPadで開いた時よりもCPUの思考時間が長くなるのですが。
<<<> ではない> = [1]>です。これをScratchで評価させるとtrueを返しますが、phosphorusで評価させるとfalseを返します。このような実行環境の違いから、本家Scratchで実行した方がいいと思います。