create every day - 福野泰介の一日一創

夢のファミリーベーシック2!? Wii Uで動くBASIC、プチコンBIGで動く「かわくだりゲーム」

2016/12/14 23:55:00
#KidsIT #IchigoJam 

プログラミングを始めるきかっけとなった、ファミリーベーシック。
同じようなきっかけを現代の子供へと2012年に始めたKidsITカテゴリー。
ファミコンガチャのレアとして登場したファミリーベーシックからその再販を夢見た2013年。
2016年、ついに任天堂の家庭用ゲーム機にキーボードをつないで開発できる環境が復活!
プチコンBIG」 for Wii U


134152192 bytes free
約128MBの広大なメモリ空間!(128MB-64KB=134152192byte)
手元のWii U Padでも、大画面テレビでも両方自在に切り替え可能な、快適な開発環境。


Wiiリモコンが4台までさくっと接続、加速度ジャイロ共に、即コントローラーとして使える!
(PCで、Wiiリモコンを使うには、電池蓋を開けてボタンを押す必要があったなど、接続が手間だった)


早速、IchigoJamから「かわくだりゲーム」を移植。

ACLS:X=25 WHILE 1 LOCATE X,5:?"O" LOCATE RND(50),29:?"*" WAIT 3 IF CHKCHR(X,5) THEN END B=BUTTON(0) IF B AND 4 THEN X=X-1 IF B AND 8 THEN X=X+1 WEND

行番号のないBASIC、ループはラベルかWHILEコマンドで実現。


テキスト50x30のスクリーン(IchigoJamは32x24)
十字キーなどの入力はBUTTONコマンド、Wiiリモコンの1台接続し、BUTTON(0,1)と変えるだけでWiiリモコンで動くゲームに変えられる。(公開キー:2XA39D)


もしこのように、テレビの画面からはみだしたら、Wii U本体の設定で、画面の大きさを調整しましょう。


854x480の高解像度モードとタッチパッドを使った超シンプルおえかきを作成(公開キー:RRE3C3KE)
プチコンBIGで使える命令はこちら「命令表 – SmileBasic

- プチコンBIG キーボードの使い方
Ctrl+F4 : LIST表示(実行画面で)
F5 : 実行
Pause Break : プログラム中断
F7 : 保存
F8 : 読み込み
F9 : メニュー画面へ
F10 : スマイル1ボタン
F11 : スマイル2ボタン
F12 : 画面切り替え
PageUp / PageDown : ページアップ / ページダウン
Home : 行頭へ
End : 行末へ
Shift+カーソル : 選択(PageUp/PageDown/Home/Endも有効)
Ctrl+X : カット(選択しないとその行)
Ctrl+C : コピー(選択しないとその行)
Ctrl+V : ペースト
Ctrl+F : 検索
ESC : ダイアログキャンセル

プチコンBIG」 for Wii U

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image