PUNCH CARD LAB
遊び方・FAQ
穴をあけて、読み取って、印字する。80列×12段のパンチカードでプログラミングを体験できる、無料のブラウザー実験室です。
3つのモード
- タイピング
- 3Dのキーパンチ機で原稿どおりに入力します。EASYからNIGHTMAREまで5段階。カードを安く・速く仕上げるほど高評価です。猫や先輩の邪魔が入る仕事もあります。
- デバッグ
- カードを自由に作り、RUN・STEPで実行。変数と出力を確認し、カードの順番を変えたり、穴を直接編集したりできます。
- ビュー
- キーパンチ機、カードリーダー、ラインプリンター、レトロPCのある3Dの機械室を眺められます。
タイピングの遊び方
- タイトルで「タイピング」を選び、「座る」から難易度を選びます。
- 原稿を見て、キーボードか画面内のキーで入力します。穴は消せません。REL・Enterで送付します。
- 全カードを送ったら、穴と原稿を見比べます。打ち直しには新しいカードを1枚使います。
- 「このままコンパイル」で読み取り・計算・印字します。カードの上限を超えるとゲームオーバーです。
自分のプログラムを動かす
デバッグで次の3枚を作り、RUNを押すと「HELLO WORLD」が印字されます。
REM MY FIRST DECK PRINT HELLO WORLD END
1枚に1命令。最大200枚・10,000命令まで。詳しい命令表はゲーム画面右上の「?」から確認できます。
よくある質問
無料で遊べますか?
無料です。画面の使用料や請求書はゲーム内の架空の料金で、課金や決済はありません。
パンチカードはどんな仕組みですか?
紙の穴の組み合わせで文字や命令を表す記録媒体です。この実験室では80列×12段のカードを使い、1枚に1命令を書いて上から順に実行します。
どうやって遊びますか?
タイピングを選び、椅子に座って難易度を選びます。原稿どおりに英数字とスペースを入力し、RELまたはEnterでカードを送ります。全カードを確認してコンパイルすると結果が印字されます。
スマートフォンでも遊べますか?
画面内の3Dキーボードをタップして入力できます。JavaScriptとWebGLに対応したブラウザーが必要です。端末によって描画速度が異なります。
本物のFORTRANや歴史的な計算機を再現していますか?
歴史的な実機やFORTRANのエミュレーターではありません。PRINT、SET、ADD、GOTOなどを使う独自の小さな学習用言語です。
カードは保存・共有できますか?
デバッガのカード束と使用料・音の設定は、このブラウザーに保存します。カード束を共有すると、内容を含むURLが作られます。共有先で内容を読めるため、個人情報や秘密をカードに書かないでください。
運営・制作:Karou。更新日:。
機械室で遊ぶ →