ARCADE
APPRENTICE
ダウンロード
メニュー

Arcade Apprentice

無料プレイ · ブラックプール発

自分のPCで、AIにアーケードゲームを教えよう。

無料。広告なし。登録不要。インストール不要。ファンがファンのために作りました。

Windows 10・11 · ゲームファイルはご自身でご用意ください

ARCADE APPRENTICE
ゲームオーバー
スタート
The trailer: Chip boots up, is rubbish at games, gets trained, and ends up brilliant.
★ 上映中:アーケードの学徒CHIP ★ 終日無料 ★ 広告なし ★ 登録不要 ★ ゲームはご自身で ★ 今は下手でも一晩で成長 ★ ブラックプール製 ★
プレイヤー1 · 選択

Chipを紹介

最後の10ペンスを握ってゲーム機の前に立ち、どうすれば上手くなれるのかと思ったことはありませんか。答えは練習です。Chipはひたすら練習します。

Chipはあなたの学徒です。最初はどのボタンで撃つのかも分かりません。ゲームと勝利条件を教えたら、あとは練習あるのみ。何千回、何百万回も失敗しながら学びます。

朝起きる頃には、あなたより上手くなっています。悪しからず。

CHIP · アーケード学徒ユニット
BRAINS学習中…
PATIENCE最大
TEA BREAKSなし
FAVOURITE GAMEあなたのゲーム
遊び方

遊び方

4つのステップ。ラスボスはいません。

  1. LEVEL 1

    解凍してダブルクリック

    キットをダウンロードしてデスクトップなどに解凍し、START HEREをダブルクリックします。初回は専用コンポーネント(約4 GB)をダウンロードします。システムには何もインストールされません。

  2. LEVEL 2

    ゲームを読み込む

    ROMs - put your games hereフォルダにゲームファイルを入れ、Scanを押します。Atari 2600とアーケードゲームに対応し、50以上のアーケードゲームはすぐに训练できます。その他はFind the scoreで数分プレイし、スコアを教えてください。無料のLibrary Robotアドオンなら自動で探せます。

  3. LEVEL 3

    トレーニング開始

    ゲーム、報酬の設定、練習時間を選び、Create my AIを押します。あとはChipに任せましょう。Stopを押せば進行状況を保存し、後で再開できます。一晩動かすのがおすすめです。

  4. BONUS STAGE

    プレイを見て、自分でも教える

    Watch it playで最新の実力を見て、成績表で上達を確認できます。Lを押して操作を見せると、次回はまずあなたを真似し、その後あなたを超える方法を学びます。

動画で見たい方へ チュートリアルは歌です。 3分で10のレッスン。実際のキットを順を追って紹介します。JonnyとSarahが歌うチュートリアル動画をYouTubeで開きます。

High scores

ハイスコア

順位スコア名前
1ST864CHIPNEW!
2ND863EUG
3RD531JON
4TH520SAR
5TH511BEN
6TH511NAY
7TH461JOE
8TH???GAB

Chipだけ名前が4文字です。名前入力を壊してしまいました。まだ学習中です。

CHIPの成績表
· BREAKOUT ·

自分のPCで训练したAtari Breakout AIの実データです。遊び方は誰も教えていません。

最初のゲームの平均スコア
1.1
5100万手後の平均スコア
454
1ゲームの最高スコア
864

同じロボット、同じゲーム。ただ練習を続けただけです。

ストーリーモード

10ペンスからロボットChipへ

こんにちは、Jonnyです。ブラックプールのDickson Roadで小さな店を営み、暇な時間にAIをいじっています。

子供の頃はゲームセンターで過ごし、音と光と10ペンス硬貨に囲まれて育ちました。大人になっても技術とAIへの興味は変わりません。

2015年、画面とスコアだけからAtariゲームを自学するコンピュータの記事を読み、自分も試したくなりました。当時はUSB起動のLinuxやデュアルブートが必要で、環境構築に最も時間を取られました。

その後、別の趣味に数年を費やしました。記憶があいまいで、古いファイルを上書きする癖もあり、初期の記録はかなり曖昧です。

2026年9月に再開しました。古い方法のまま進めたため時間を浪費しました。失敗の末に、自分のキットを作り上げました。

最初はWindows内のLinuxで動いていましたが、誰でも試せるポータブル版にしました。Linuxもインストールも不要。解凍してダブルクリックし、ゲームを選ぶだけです。

技術やAIに詳しくても、セットアップに尻込みしている人のために作りました。一人でも夢中になってくれれば本望です。

娘は大学で機械学習を学び、現在もAIの仕事をしています。彼女に説明したいことと、毎月集まるレトロアーケードクラブに見せたいことが、このプロジェクトのきっかけです。

Jonnyより

FOR THE CURIOUS: HOW CHIP ACTUALLY LEARNSNo equations, promise. Just how it works, the way I'd explain it over the counter.

He looks at the screen, like you do

Chip doesn't get any secret information from the game. He sees the same picture you'd see, shrunk down, plus the score. He looks at the last few pictures together, like a flick-book, so he can tell which way the ball's going and where the bullets are heading.

He has a go, then looks back

He plays for a little while, then pauses and has a think: did that go better or worse than I expected? Whatever went better, he does a bit more of. Whatever went worse, a bit less. Never too much at once, so he doesn't forget what he already knows. Then he plays again. Millions of times.

It's like a boxer watching the tape of their last fight. Same boxer next time, just a better one.

He learns to be patient

My early bots only cared about points, so they grabbed the quickest points they could. In Space Invaders that meant sitting in the corner and firing at nothing. The fix was making a lost life really count. Camping in the corner gets you shot more, so he learns the only way to keep his lives is to move, dodge and get good. Points now are nice. Still being alive later is better.

Get the balance wrong the other way and he turns coward. One night I paid him a little for every second he stayed alive and went to bed. By morning he was hiding under the bases, not firing at all.

He gets curious

In some games the points are miles away. A bot that only chases points never finds them, so it just wanders about. Pick the exploration setting and Chip gets a little reward every time he finds a screen he's never seen before. Curiosity, basically. It's his best chance in something like Pitfall.

Before the breakthrough: breeding bots

I bred them first. An Atari has 128 bytes of memory, so I made each bot a list of 12,800 numbers (12,806 if you're counting). I liked the symmetry. Each bot picked one of six moves at a time. All 896 of them played three games each, the best survived, and the next lot were copies of the winners with every number nudged slightly at random. They learned fast, then hit a wall. Well, a corner.

Evolution mode: a family of Chips

The kit's second way to learn is the grown-up version of my old breeding idea. A small family of Chips take turns practising. After each round, the weakest gets swapped for a copy of the best, with a few of its learning settings nudged up or down at random. I call those nudges mutations. No idea if that's the right word. The hope is a monster in a surprisingly short time; I haven't raced it against the one-brain version yet.

He can learn by watching

Both ways of learning can learn by watching you play. Show him how, and next time he trains he copies you first, then learns to beat you. You can even let one bot show a fresh Chip how it plays. When I tried that, he seemed to fly ahead, and the teacher's style stuck around long after. Part of that's by design (the pull towards the teacher fades slowly, over 5 million moves), so I want to measure it properly. It still baffles me.

What's next: playing in his head

The cleverest AIs now work out how a game works, then practise inside their own imagination, like a snooker player lining up shots in their head the night before a match. Then there's learning from videos of experts playing. That's where I'm heading next. No promises on dates.

THANK YOU: THE CLEVER PEOPLE AND PAPERS BEHIND ITI'm self-taught and I learn as I go. These are the people whose work I've read, borrowed from or bumped into along the way.
  • DeepMind · 2015Human-level control through deep reinforcement learning

    The one that started it all for me. A computer learning dozens of Atari games from nothing but the screen and the score.

  • OpenAI · 2017Proximal Policy Optimization

    Chip's way of practising: have a go, look back, do a bit more of what worked, but never change too much at once.

  • DeepMind · 2018IMPALA

    Where Chip's eyes come from: the part of his brain that looks at the screen.

  • Uber AI · 2017Deep Neuroevolution

    Proof that breeding the best bots can hold its own on Atari games. Read loads on it.

  • Uber AI · 2019Go-Explore

    Clever ideas for games where the points are miles away and you have to go exploring first.

  • OpenAI · 2018Exploration by Random Network Distillation

    Where Chip's curiosity comes from: a little reward for finding screens he's never seen.

  • NVIDIA · 2019CuLE: Atari games on a graphics card

    Running thousands of Atari games at once on a graphics card. Blew my mind.

  • DeepMind · 2018Playing hard exploration games by watching YouTube

    An AI that learns from videos of people playing. Next on my list.

  • DeepMind · 2019MuZero

    Works out the rules for itself, then plans its moves in its head.

  • Danijar Hafner and friends · 2023DreamerV3

    Dreams up the game in its head and practises in its dreams. One day, Chip.

  • The Farama Foundation and friendsArcade Learning Environment

    The Atari 2600 playground AI researchers use. The kit uses it for the Atari games.

  • The emulator teamsFinalBurn Neo and MAME 2003-Plus

    Years of volunteers' work keeping arcade machines alive. They run the arcade games inside the kit, under their own licences.

  • Everyone behindPyTorch and Python

    Free tools that do the heavy lifting under the bonnet.

And thanks to my retro arcade club, for listening to me go on about it.

開発の歩み:CHIPが生まれるまで失敗、紆余曲折、ひらめき、そして技術的な裏側。

インストラクションカード

コインを入れる前にお読みください。(コインは不要です。)

必要なもの

  • Windows 10または11のPC。
  • 8 GBメモリ。16 GB推奨。
  • 約6 GBの空き容量。
  • ご自身のゲームファイル(ROM)。キットには含まれません。
  • GPUは必須ではありません。NVIDIAに対応。AMDとIntelも使用できるはずですが、実機でのテストは限られています。GPUなしではCPUで学習します。

知っておくこと

  • 初回は専用のPythonとAIコンポーネント(約4 GB)を5〜15分でダウンロードします。
  • システムには何もインストールしません。不要になったらUNINSTALLで削除できます。
  • Windowsの保護画面が表示されたら、More info、Run anywayの順に選んでください。
  • デスクトップなど書き込み可能な場所に解凍してください。Program Filesは避けてください。
  • トレーニング中はPCが高負荷になり、熱とファン音が増えます。
よくある質問

質問と回答

本当に無料ですか?

はい。広告も登録もありません。ページ下部のコーヒーボタンは任意です。

ゲームは付いていますか?

いいえ。使用権のあるゲームをご自身で用意してください。

The arcade games their owners have said can be shared for free, on MAME's free ROMs page. The brand-new Atari 2600 games fans are still making; plenty are free from their makers, and AtariAge is the place to look. And if you own an arcade board or a cartridge, people do copy ("dump") them for their own use, but check where you stand first.

どのゲームに対応していますか?

Atari 2600(.bin・.a26)と、MAME 2003-PlusまたはFinalBurn Neo形式のアーケードゲーム(.zip)に対応。50以上はすぐに训练できます。その他はスコアを数回教えてください。Library Robotも使えます。ファイル内容でゲームを識別します。

PCに悪影響はありますか?

独自のフォルダで動作し、システムにはインストールしません。UNINSTALLで削除できます。学習はすべてローカルで行われますが、PCは高負荷になります。

どのくらいで上手くなりますか?

数分で変化が現れ、一晩で大きく上達します。私のBreakout AIは約5100万手で平均1から454へ向上し、約5時間かかりました。壁の裏にボールを入れる技も自分で発見しました。

Somewhere in there he worked out the famous trick on his own: drill a hole up the side, get the ball behind the wall, and let it do all the work. Proper eureka moment. And I'll be honest, it's great fun watching a computer beat you.

自分で教えられますか?

Watch画面でLを押して操作を見せられます。次回はまず真似をして、その後上達します。別のAIに教えさせることも可能です。

問題が起きたら?

まずチュートリアル動画をご覧ください。解決しない場合はMake a problem reportで診断ファイルを作り、GitHubページから送ってください。

MacやLinuxに対応していますか?

現在はWindowsのみです。Linuxの設定から解放されることが、このプロジェクトの目的の一つです。

プレイヤー1 · 準備はいい?

キットを入手

Windows 10・11で無料。ダウンロードは約53 MB、初回はさらに約4 GBを取得します。

スタート無料ダウンロード

使用権のあるゲームファイルのみを使用してください。

v1.2の新機能:レシピカード。AIの設定と成績を書き出し、フォーラムで共有し、必要な項目だけを読み込めます。ROMは含みません。

Chipの開発については開発の歩みをご覧ください。

オプションのアドオン ベータ

Library Robot

アーケードゲームのスコア位置を自動で探すアドオンです。キットに解凍してStartを押せば、各ゲームを約5分ずつ試し、対応可能なゲームをリストへ移します。

開発中のため、現在は約3分の1のゲームで成功します。その他は通常の方法でスコアを教えられます。

追加方法

  1. まずキットを動作させ、START HEREのあるArcade Apprenticeフォルダを用意します。
  2. Library Robotをダウンロードして解凍し、Arcade Apprenticeフォルダを選びます。
  3. Windowsがfilesフォルダの統合を尋ねたら「はい」を選びます。
  4. ページを更新すると、ステップ2にLibrary RobotとStartボタンが表示されます。

不要になったら、キットからfiles\autopack\autopack.pyを削除してください。

Coming soon, alongside the kit.

コンティニュー?

Chipを楽しんだら、コーヒーをごちそうしていただけると開発の励みになります。もちろん任意です。

コインを入れるJonnyにコーヒーをおごる