遊び方
敷地の下に手順の帯(全5段)と次にやることを出しています。終わった手順は薄くなり、いまやるべき手順だけがはっきり出ます。次に押すものには金色の縁取りが付くので、迷ったらそこを押してください。納品されない理由(形が違う・詰まっている・部品が来ていない)も、そのまま次にやることの欄に出ます。慣れたら「手順を隠す」で畳めます(同じボタンでいつでも戻せます)。
- 供給機を置く:道具から「供給機」を選び、敷地のマスをタップします。供給機は選んだ部品をまるごと(4分割すべてが埋まった形)で、一定の間隔で吐き出します。出す向きは「向きを変える」で決めます。
- ベルトでつなぐ:「ベルト」を選んで、運びたい道すじを指でなぞってください。なぞった向きにベルトが並びます。ベルトは運ぶだけで、加工はしません。左右や後ろから入ってきた部品も受け取るので、合流はベルトだけで作れます。
- 納品口へ届ける:敷地の左にある納品口に部品を入れると納品されます。注文と違う形を入れても受け取りますが、規格外としてカウントされるだけで注文は進みません。
- 切る:切断機は入ってきた部品を左半分と右半分に割り、右手側に右半分、左手側に左半分を出します。両方が出ていかないと次の1個を加工できないので、いらない側は廃棄口へ捨ててください。ここを忘れるとラインが止まります。
- 回す:回転機は部品を90度ずつ右に回します。「上半分」がほしいのに切断機は左右にしか割れないので、回してから切るのが基本です。
- 重ねる:合成機は左右の両方から部品を受け取り、重ねて1つにします。空いている区画に相手の区画が入ります。同じ区画が重なったときは左から入ってきた方が残ります。片方が来ないと待ち続けるので、左右の速さをそろえてください。
- 詰まりを見る:出したものを渡せない機械は黄色い枠、部品が来ていない機械は灰色の点線枠になります。黄色が続くなら先が細い、灰色が続くなら手前が足りない、という読み方をします。
- キーボード:1〜7で機械を持ちかえ、Rで向きを変え、スペースで一時停止。マウスでもドラッグでベルトを引けます。
注文が無限に続くしくみ
注文の形は、あらかじめ用意した一覧から選んでいるのではなく、そのとき解放されている部品と加工機だけを使って組み立てて作っています。たとえば「丸をまるごと出す → 右半分に切る → 90度回す → 三角の左半分を重ねる」という組み立て手順をランダムに生成し、その結果できあがった形をそのまま注文にしています。作り方が必ず存在する状態で出題しているので、解けない注文は原理的に出ません。「作り方のヒント」で表示されるのは、この生成に使った手順そのものです。
難しくなる方向は、数を増やすことではなく加工の段数を深くすることです。最初は「まるごと1個」ですが、やがて「切る」「回す」が加わり、「重ねる」が入ると複数の部品を別々のラインで作って合流させる必要が出てきます。段数が深くなるほど、必要なラインの本数と、ラインごとの速さの釣り合いを考えることになります。注文10からは2種類、注文20からは3種類の形を同時に求められるので、敷地の使い方そのものを設計し直すことになります。
処理時間とラインの太さ
ベルトは運ぶだけなので待ち時間がありませんが、加工機は1個ごとに時間がかかります。供給機は1.4秒に1個、切断機は0.9秒、回転機は0.7秒、合成機は1.2秒です。つまり1本のラインが出せる量には上限があり、注文の数が増えたらラインを増やすか、加工機を並列に並べるしかありません。注文を重ねると工場全体の処理速度が少しずつ上がっていきますが、それだけでは追いつかないように数を決めてあります。
よくある質問
- シェイプファクトリーはどうやって遊びますか?
- 画面下の道具から機械を選び、敷地のマスをタップして置きます。まず供給機を置いて部品を出し、ベルトでつないで納品口まで運びます。注文と違う形のときは、切断機で半分にし、回転機で向きを変え、合成機で重ねて形を作ります。注文の数だけ納品すると次の注文に進みます。
- ベルトはどうやってまとめて置きますか?
- ベルトを選んだ状態で、置きたい道すじを指でなぞってください。なぞった向きにベルトが並びます。同じ機械をもう一度タップすると向きが90度変わります。消しゴムを選んでなぞると、まとめて撤去できます。
- 加工機に処理時間があるのはなぜですか?
- ベルトは運ぶだけで待ち時間はありませんが、切断機や合成機は1個ごとに決まった時間がかかります。そのため加工機の前に部品がたまり、そこがラインの上限になります。詰まっている機械は黄色い枠、部品が来ていない機械は灰色の点線枠で表示されるので、どこを増やせばよいかが見て分かります。
- 注文は終わりがありますか?
- 終わりはありません。注文の形は、解放済みの部品と加工機の組み合わせから自動で作られ、進むほど加工の段数が深くなり、途中からは2種類・3種類の形を同時に求められるようになります。作り方が必ず1つ以上あることを保証したうえで生成しているので、解けない注文は出ません。
- データは保存・送信されますか?
- 工場の配置と注文の進み具合を、お使いのブラウザのlocalStorageに保存します。閉じても続きから遊べます。処理はすべてブラウザ内で完結し、外部サーバーへの送信は一切行いません。