パパコーダー

子どもと一緒にプログラミングを始めよう!2019年3月からCoderDojo溝口という子ども向けのプログラミングサークルを始めました。神奈川県川崎市の近くにお住まいの方はどうぞ遊びに来てください。

【プチコン4 SmileBASIC】いろいろ触ってみよう~ツール発見!プログラムも参考になるよ~

プチコン4をいろいろ触ってみましょう。

今回は、TOOLプロジェクトを見てみましょう。

スプライトの一覧を見たり、音を聞いたりできるツールが入っています。

ツール自体がプログラムで出来ているので、ソースコードを見れば自分でも作れちゃうかも?

それでは、さっそく見ていきましょう。

TOOLプロジェクト

最初に、ダイレクトモードへ移動します。

f:id:oco777:20190601081903j:plain
ダイレクトモードへ

プロジェクトを #TOOL に切り替えて、ファイル一覧を表示してみます。

' プロジェクト一覧を表示する
FILES "//"
' プロジェクトを切り替える
PROJECT "#TOOL"
' ファイル一覧を表示する
FILES

f:id:oco777:20190601081934j:plain
TOOLプロジェクト

6ファイル入っていますが、プログラムは下記の4ファイルになります。

ファイル名 内容
GAHAKU.PRG スプライトなどを編集できる
ICONED.PRG アイコンを作れる
SBLIB.PRG SMILEBOOM LIBRARY
SBSMILE.PRG 効果音、BGM、画像素材などを確認できる

GAHAKU.PRG

GAHAKU.PRG プログラムを読み込みます。

' プログラムを読み込む
LOAD "GAHAKU.PRG"

[F5]キーで実行します。

終了するには、もう一度[F5]キーを押します。

画面をきれいにするには、ACLS コマンドを使います。

' 画面をきれいにする
ACLS

実行すると、このような画面になります。

スプライトやフォントを確認できます。

ドットを書き換えることもできますが、保存するとどうなるか分からないので今は見るだけにしておきましょう。

f:id:oco777:20190601082043j:plain
GAHAKU.PRG

ICONED.PRG

ICONED.PRG プログラムを読み込みます。

' プログラムを読み込む
LOAD "ICONED.PRG"

[F5]キーで実行します。

終了するには、もう一度[F5]キーを押します。

画面をきれいにするには、ACLS コマンドを使います。

' 画面をきれいにする
ACLS

実行すると、このような画面になります。

アイコンを作れるようです。

ただ、どこに保存することができるのか分からないので、とりあえず、見るだけにしておきましょう。

f:id:oco777:20190601082113j:plain
ICONED.PRG

SBSMILE.PRG

SBSMILE.PRG プログラムを読み込みます。

' プログラムを読み込む
LOAD "SBSMILE.PRG"

[F5]キーで実行します。

終了するには、もう一度[F5]キーを押します。

画面をきれいにするには、ACLS コマンドを使います。

' 画面をきれいにする
ACLS

実行すると、このような画面になります。

f:id:oco777:20190601082144j:plain
SBSMILE.PRG

LボタンとRボタンで表示内容が切り替わります。

  • 効果音(BEEP)
  • 音楽(BGM)
  • 楽器音(MML@)
  • 楽器音(?)
  • 振動(VIBRATE)
  • 画像素材

SBLIB.PRG

SBLIB.PRG プログラムを読み込みます。

' プログラムを読み込む
LOAD "SBLIB.PRG"

SBLIB.PRG は、このプログラムだけでは実行できません。

他のプログラムで便利に使える機能が、この SBLIB.PRG プログラムに入っています。

このようなプログラムをライブラリと言ったりします。

他のプログラムからライブラリを読み込んで、ライブラリの機能を使うことにより、新しくプログラムを作るときに一から自分でプログラムを書かなくて済むようになります。

この SBLIB.PRG には、TOOL プロジェクトで使っているいろいろな機能が入っています。

このプログラムがどんなことをしているのか見ると、勉強になりそうですね。

f:id:oco777:20190601082207j:plain
SBLIB.PRG

まとめ

TOOL プロジェクトの中身を見てみました。

最初、このようなツールが入っているとは気づきませんでした。

いろいろ謎がありそうです。

プチコン4を使いこなせるように、TOOL プロジェクトを触ってみましょう。

papa-coder.hatenablog.com

papa-coder.hatenablog.com

papa-coder.hatenablog.com

papa-coder.hatenablog.com