Cyberpunk City
No.033ゲーム・遊び公開 2026-10-29

AISees PC-1(ポケコン風 BASIC+関数電卓)

懐かしのポケコンを思わせる BASIC と関数電卓をブラウザで動かします。当時の本やサイトに載ったゲームのプログラムを打ち込んで、そのまま遊べます。

AISees PC-1(ポケコン風 BASIC+関数電卓)別タブで開く ↗

このアプリは AI(コーディング支援)を使って制作し、株式会社AISees が動作を確認して公開しています。結果は目安です。ご利用前にミニアプリ利用規約をご確認ください。

できること

  • 2000 年代ごろのポケコンの BASIC に近い書き方で、行番号付きのプログラムを書いて RUN で動かせます。当時の本やサイトに載っていたゲームのリストを打ち込んで、そのまま遊べます
  • 空白を詰めた書き方(FORI=1TO10)や省略形(P. で PRINT)も読み、LIST では空白を補った形で表示します
  • 液晶は横 144 × 縦 48 ドットで、文字は 24 桁 × 6 行です。PRINT・LOCATE の文字と、PSET・LINE・CIRCLE・PAINT・GPRINT のドット絵を同じ画面に描けます
  • 液晶とプログラム欄の文字は HackGen(SIL Open Font License 1.1)を使っています(使う字だけに絞り、ライセンスの決まりに従って別の名前で同梱しています)。ドット絵・ブロック・罫線と、ドット絵を重ねた文字はドットで表示します
  • INKEY$ はキーを押している間だけ値を返すので、「押している間は上へ、離すと下へ」のようなゲームの操作が書けます。IF〜ELSE〜ENDIF、REPEAT〜UNTIL、WHILE〜WEND、SWITCH〜CASE、DATA・READ、WAIT、BEEP なども使えます
  • 実行の速さは当時の実機に近づけてあり、ボタンで最高速にも切り替えられます
  • 式を打って ENTER(=)を押すと、三角関数や平方根も使える関数電卓として計算できます
  • サンプルとして、ドット避け・インベーダー・1 行ゲーム・素数・数当てなどを入れてあります
  • 対応していないもの: C 言語・アセンブラ・マシン語(CALL は当時のリストによく出る 2 つだけをまねています)、プリンタ・カセット・ファイルの入出力の命令(実行すると ERROR 70 で止まります)、他の機種の画面サイズ(横長で行数の少ない画面のリストは、座標を直すと動きます)

使い方

  1. 画面のキーをタップするか、PC ならキーボードでそのまま打ちます。長いプログラムは下のプログラム欄に貼り付けて「メモリに書き込む」を押します
  2. 行番号から始めるとプログラムとして記憶され、行番号のない式や命令はその場で実行されます。RUN で実行し、BRK(PC では Esc)で止まります
  3. ゲームの操作は、PC ならキーボード、スマホなら画面のキーです(押している間ずっと効きます)。音は最初は切れているので、鳴らすときは「音」のボタンを押します
  4. 名前を付けて保存すると、プログラムはこの端末のブラウザの中だけに残ります(外部には送信しません)。BASIC の SAVE・LOAD・FILES・KILL も同じ保存先を使います