ブログのフォロー、メール購読の機能を中止しました。購読してくださっていた人にはご迷惑をおかけしています。
24時間で読まれたベスト5
スポンサーリンク
和歌山県白浜町の小型コンピュータ専門店「NewLifeNewDesing」ストアページはこちら
NewLife NewDesingは和歌山県白浜町の小型コンピュータ専門店

ラズパイ3B+ではじめるPiSTARTERは懐かしのBASIC言語

1st-imp-pistarter-titleレビュー
この記事は約8分で読めます。
スポンサーリンク

前回、お伝えした通り「PiSTARTER」がお求めになりやすい価格に改定されて販売しています。既にNintendo Switch用プログラミングソフト「プチコン4 SmileBASIC」などでもお馴染みのプログラミングツールです。PiSTARTERという名前の通り、Raspberry Pi に最適化されています。

SmileBASIC入りパッケージソフト「PiSTARTER」が価格改定版

価格改定を機に、懐かしのBASIC言語でに触れたくて購入しました。初回の立ち上げや印象をお伝えします。

microSDカードに入っている

Tsukumoの専用サイトから購入すると、アクティベーションコードが付いた台紙にmicroSDカードが入っていました。

本体価格+税+送料で3,850円で購入しました。

TSUKUMO Pi STARTER 価格改訂版|TSUKUMO公式通販サイト

現在ではアクティベーションコードがその場で発行され、イメージファイルをダウンロードするようなソフトウェアも多い中、より一層初心者へ配慮された形で販売されています。

microSDカードの分だけ販売価格が・・・ゴニョゴニョ・・・ということもありますけど、用意したRaspberry Pi へ差してスグに使える点は面倒が無いので嬉しい人も多いと思います。

実際にBASIC言語に触れた人も対象となると、想い出価格も乗せられているような気がします!良い意味ですよ。

使い勝手の完成度は高いと感じましたので、特に高価とは思いません。

初回起動時に、ここに印刷されているアクティベーションコードを入力します。

初回起動とセットアップ

PiSTARTERはRaspberry Pi 3B、または3B+で動作保証されています。今回、3B+で試してみます。

ケースはオフィシャルの派手なケースです。暑いので上蓋は開けています。

これにマウスとキーボードを繋いでトライです。

最初に更新プログラムが自動的に動きました。親切です。

起動すると以下のように、使用許諾を促され、その後にアクティベーションコードを入力します。
これらは初回だけです。

キーボードの上下キー、決定がENTERキーで可能です。

続いて無線LANの設定となります。自動で検索してみましたがきちんと表示され、パスワードを入れて接続が完了しました。

直後にアクティベーションコードを入力待ちになります。

大文字を区別するようなので、印刷された通りにハイフンも入れて入力し、最後にENTERキーで決定です。

あっ、今では当たり前ですが、決定がENTERキーというのは、個人的にはBASIC言語で一番の想い出です。ENTERキーは当時、リターンキーと表示されていて、実行キーなんても言われていましたね。

パイレッド
パイレッド

DOS/V互換機からENTERキーだったように記憶しています。

メインメニュー

メインメニュー画面

この画面がメインメニューです。マウスの操作でも可能です。

基本はど真ん中の「プログラムを書く」を使うことになります。オプションは一度見ておいた方がいいでしょう。キーボードの種類を選べます。USB接続なので自動的に選ばれていると思います。無線LANの設定が初回起動で出来なかった場合、ここから設定することになりますね。

サンプルプログラム

シューティングゲームと書いてあるのは、サンプルプログラムのようですね。ただ、完成度はスゴイ! 思わず楽しんでしまいました。

かなり本格的で、smaileBASICの実行速度を体験できます。スプライトの参考にもなりますね。当たり判定は意外と緩いのかな?

サンプルプログラムのようです。

自機の弾が連射で多いので、とても爽快にプレイできます。

ゲームパッドを繋いでもオプションで設定できますが、キーボード操作でも快適にプレイできました。上下キーで移動、スペースキーを押しっぱなしで連射の弾が撃てます。

パイグリーン
パイグリーン

上下にも動けると気が付くのがしばらく経ってからでした。

PiSTARTERでは、こんなゲームも作れるポテンシャルを秘めています。

\ Raspberry Pi 4はメモリー8GBが最新 /

【国内正規代理店品】Raspberry Pi4 ModelB 8GB ラズベリーパイ4 技適対応品【RS・OKdo版】

→すぐに始められるセット品が便利

Raspberry Pi 4 アーマード (メモリー8GBモデル)セット
NewLife NewDesing
【セット概要】Raspberry Pi 4 Model Bに、アルミニウム製のファン付きヒートシンクケースを組み合わせて、高い冷却性能により長時間の安定稼働が可能です。当社内での相性テスト、負荷テストをクリアした高品質な部品で構成されており、単品でご購入いただくよりお得です。

プログラムを書く

目的であるプログラミングは、リファレンスガイトが公開されていますので、それを片手に書いていけます。

コマンドはインクリメンタルサーチで入力が可能です。当然、昔のBASIC言語ではなかった機能ですから、現在では当たり前とはいえ、なんとなく「スゲえ」と思ってしまった・・・。

インクリメンタルサーチが可能

フォントが古めかしくて乙です。

矢印キー下で8個以上はスクロールしますよ。

これなら現代の開発と変わらない快適さがあるかも知れません。

キーアサインなども別窓で出せたりしてよく考えられていますね。

まだ使い込んでいないので、スクリーンショットを取ったらどこに保存され、どうアクセスするのか分かりません。メニューにあるファイル機能からできるのでしょうか? SSH接続なら楽ですけどね。

このプログラムを書くことがメインの機能となりますので、本当によく考えられているなと感じます。初心者こそBASIC言語はオススメなので、機能は多くあった方が良いです。

microSDカードのバックアップ

PiSTARTERはmicroSDカードで販売されています。PiSTARTERのフォーラムにも案内があるように、不慮の事故に備え、最初にバックアップを取っておくことをオススメします。

Windows

Windowsなら、フリーソフトの「Win32DiskImager」が良いでしょう。

ダウンロード先https://sourceforge.net/projects/win32diskimager/files/Archive/

macOS

スポンサーリンク

macOSなら、ddコマンドで行えます。

先にmicroSDカードの場所を確認します。

diskutil list

diskutil listで確認すると、私の場合、microSDカードは/dev/disk2にマウントされていることが分かります。

ddコマンドで指定

sudo dd if=/dev/disk2 of=~/PiSTARTER.img

Ctrl+ T を押して進捗状況を表示させておくことができます。

PiSTARTERのmicroSDカードは8GBの容量でした。それなりに時間がかかります。約21分でした。

7948206080 bytes transferred in 1257.852730 secs (6318869 bytes/sec)

最初の練習に最適

公式フォーラムからリンクされたPDF資料がありました。Pi STARTERを使ったプログラミングワークショップのテキストです。これをお手本に始めてみると分かり易いと思いました。

supplements:top [Pi STARTER]

この中にある線や円を描くプログラミングで、なんだか懐かしい想い出が甦ってきました。そうそう!確か最初は三角形を描いたり、色を塗ったり、音を出したり、そういう基本的なコードで一喜一憂していたような気がします。

ここに書かれているコードを元に、自分で色々と変更を加えていけば、それなりに基本は習得できるのではないでしょうか。

これとは別に、ALL ABOUT Pi STARTERという書籍が販売されています。これがマニュアルみたいな印象ですね。

本プログラムとしてmicroSDカードしか入っていませんので、初めての人には必要な書籍でしょう。合わせて考えると、5,000円を超えてしまいます。BASIC言語を昔に扱ったことがある人も手元にあると便利です。

BASIC言語はプログラミング初心者こそ

私自身、プログラミングをやりたくて当時マイコンを購入した一人です。しかし、技術系には全く縁の無い人生でしたが、当時のBASIC言語をそれなりに扱った経験から、コンピューターには疎くなりませんでした。

無からはコードを書けませんが読み取ることはできるので、これまでもいくつかの場面で助かってきました。非常に単純なコードで素直に書けるBASIC言語はオススメです。

動作保証がRaspberry Pi 3B/3B+というところもコスパも良くてオススメできる点です。本体基板なら5,000円で手に入れられます。PiSTARTERと書籍を合わせても1万円。ケースは1,000円からありますし、マウスやキーボードは流用出来る点を思えば、最初のプログラミング学習には安価に楽しく学べます。

しかし、このsmaileBASIC言語は初心者用ではあるけど、出来ることが昔のBASICよりも遥かに優れているので、子供や初心者というよりも、郷愁に駆られたオッサンホイホイにしか思えませんねー。

いや、いいんですけどね、簡単に捕らえられてしまうくらいの魅力があると思いました。
世のオッサン諸君には、是非何十年振りかでトライしてみてください!

お子さんと一緒なら尚、楽しめるツールでしょう。PiSTARTERはしばらく扱ってまたご紹介します。

TSUKUMO Pi STARTER 価格改訂版 + TKPS-001 セット|TSUKUMO公式通販サイト

関連リンク

PiSTARTERのフォーラム:https://app.smileboom.com/pistarter/forum/index.php
リファレンスマニュアル:https://app.smileboom.com/pistarter/wiki/doku.php?id=reference:top
smailbasic公式:http://smilebasic.com/pistarter/
開発会社公式:https://smileboom.com

タイトルとURLをコピーしました