Discuss Scratch

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プロジェクトは一人一つまでとし複数のアカウントで参加しないこと
~参加方法~
今回、参加に申請は必須ではありません。ただし、共有しているプロジェクトが複数ある場合や、参加を希望される場合、参加の申請をしていただいて構いません。

このディスカッションに以下のようにコメントを行ってください。

Scratch Reversi Engine Competition【第三回 No.1決定戦】に参加します。
ユーザー名:
プロジェクト名:
プロジェクトURL:
ルールをすべて読みました。

(進行の協力をしていただける場合は協力可能と記載してください。)

Last edited by KAMESAN123 (Yesterday 12:27:38)


Scratch Reversi Engine Competition(2017.12.25)優勝作品は@s00384206さんのAI、準優勝は@tyawanmusiさんのAIでした!
CommandSlash017
Scratcher
500+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

AI同士を戦わせる時にややこしくならないように、初期配置を日本オセロ連盟が定めているように「左下が黒」等と決めたら良いと思います。

Last edited by CommandSlash017 (June 8, 2017 13:16:10)


ReferenceError: CommandSlash017 is not defined
mochimochiking
Scratcher
1000+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

勝負の公正はどうやって確かめるのですか?

nankin pandakun praplane akamaru_prg s00384206 SHIRUBAKUN Time_Tripper noyco
Accelerator00x Baumkuchen fine316 hanngousuihann haru_you
hota1024 horiir22 kazuta123 Little–Mermaid michiranchi
MMGISS naccho nao_kun nyaonyao
penguin_niisan poporon racter robo_24 satsuki58
sei26 SQ2016 suinosuke tadanosimezi takakou0721
takumi2000 tonagai toyox tzuzumino wmuseum-chukyo
youkaiwatch yuki384 yuseijp -Jie-
IRON-OWL
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?

Last edited by IRON-OWL (June 9, 2017 11:31:25)


Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
CommandSlash017
Scratcher
500+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

IRON-OWL wrote:

僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です)

ReferenceError: CommandSlash017 is not defined
IRON-OWL
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

CommandSlash017 wrote:

IRON-OWL wrote:

僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です)
後、本アカが使えないのですが、このアカウントの情報で、登録してもいいですか?

Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
IRON-OWL
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

CommandSlash017 wrote:

IRON-OWL wrote:

僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です)
弱いから作り直します。ww

Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
apple502j
Scratcher
1000+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

KAMESAN123 wrote:

ただし以下の行為は条件付きで許可されることとします。
他人のプロジェクトをリミックスして作成したプロジェクトでないこと
ということは、リミックス作品前提ですか?

悲しいお知らせです
Scratchチームは、クラウド変数の規制を強化しました。
https://scratch.mit.edu/discuss/post/2993545/
  • 10240文字から128文字へ、字数制限を変更
  • 16進数禁止
s00384206
Scratcher
29 posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

ここの場合はここに打つなど手動で設定することは禁止とすると書いてありますが、
ウィンドだからここに打つというのはダメになるんでしょうか。
また、運を伴わないために乱数を使ってはいけないというルールを追加しなければならないと思います。

Scratch Reversi Engine Competition【第二回】(2017.12.25)優勝作品はAI、準優勝は@tyawanmusiさんのAIでした!
KAMESAN123
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

s00384206 wrote:

ここの場合はここに打つなど手動で設定することは禁止とすると書いてありますが、
ウィンドだからここに打つというのはダメになるんでしょうか。
また、運を伴わないために乱数を使ってはいけないというルールを追加しなければならないと思います。
他人のプログラムと戦わせそれに特化したプログラムを組むためでなければ許可されます。
乱数を使用する思考プログラムもありますのでほかの方法を検討してみます。

Scratch Reversi Engine Competition(2017.12.25)優勝作品は@s00384206さんのAI、準優勝は@tyawanmusiさんのAIでした!
KAMESAN123
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

apple502j wrote:

KAMESAN123 wrote:

ただし以下の行為は条件付きで許可されることとします。
他人のプロジェクトをリミックスして作成したプロジェクトでないこと
ということは、リミックス作品前提ですか?
ルールを変更しました。

IRON-OWL wrote:

CommandSlash017 wrote:

IRON-OWL wrote:

僕はクリストファーロビンのアカウントだって信用してくれるなら参加できるけど・・・
あとしつもんです。ペンテキを、MMGISSさんから借りて作っているのですが、これはいいですか?
(↑を受けて)オセロの本質的な部分に一切関係ないGUIなどを他者から借りるのは問題ないと思います(個人の意見です)
後、本アカが使えないのですが、このアカウントの情報で、登録してもいいですか?
大丈夫です

Scratch Reversi Engine Competition(2017.12.25)優勝作品は@s00384206さんのAI、準優勝は@tyawanmusiさんのAIでした!
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)


Scratch Reversi Engine Competition(2017.12.25)優勝作品は@s00384206さんのAI、準優勝は@tyawanmusiさんのAIでした!
IRON-OWL
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

本アカで作った一番強くなった人工知能か、新しく作って参加します。

Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
s00384206
Scratcher
29 posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

締め切りいつですか。それまでに頑張って作るか、断念するか決めたいので、

Scratch Reversi Engine Competition【第二回】(2017.12.25)優勝作品はAI、準優勝は@tyawanmusiさんのAIでした!
masa2004
Scratcher
1000+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

s00384206 wrote:

締め切りいつですか。それまでに頑張って作るか、断念するか決めたいので、

KAMESAN123 wrote:

~開催日~
未定(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
29 posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

yuutonaoto wrote:

参加される方いらっしゃいませんか
もしかすると作品が完成しないかもしれないという方も大丈夫です。
分かりました。それなら参加します。

Scratch Reversi Engine Competition【第二回】(2017.12.25)優勝作品はAI、準優勝は@tyawanmusiさんのAIでした!
IRON-OWL
Scratcher
100+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

参加です

Scratch Reversi Engine Competition(2017.8.1)優勝作品は@s00384206さんのAI@KAMESAN123AIでした!
s00384206
Scratcher
29 posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

3-2動作環境の統一化を図るため( https://phosphorus.github.io/ )主催者がプログラムを実行する
  プロジェクトは共有した状態にすること
と、書いてありますが、本当に動作環境は同じになるのでしょうか?
PCでphosphoursを開くと、iPadで開いた時よりもCPUの思考時間が長くなるのですが。

Scratch Reversi Engine Competition【第二回】(2017.12.25)優勝作品はAI、準優勝は@tyawanmusiさんのAIでした!
CommandSlash017
Scratcher
500+ posts

Scratch Reversi Engine Competition(Scratch No.1 決定戦)【2月27日開催】

s00384206 wrote:

3-2動作環境の統一化を図るため( https://phosphorus.github.io/ )主催者がプログラムを実行する
  プロジェクトは共有した状態にすること
と、書いてありますが、本当に動作環境は同じになるのでしょうか?
PCでphosphoursを開くと、iPadで開いた時よりもCPUの思考時間が長くなるのですが。
(↑を受けて)そもそも本家Scratchとphosphorusでは環境がかなり違います。phosphorusでは一部のハッキングブロックが使えなかったり、一部の演算ブロックの評価が違ったりします。例えば、
<<<> ではない> = [1]>
です。これをScratchで評価させるとtrueを返しますが、phosphorusで評価させるとfalseを返します。このような実行環境の違いから、本家Scratchで実行した方がいいと思います。

ReferenceError: CommandSlash017 is not defined

Powered by DjangoBB

Standard | Mobile