Arduboy ゲーム開発 入門
オープンソースの小型ゲーム機、Arduboyでゲームを開発する方法を説明します。
Arduboyとは
ArduboyはArduino(アルドゥイーノ、アルディーノ)というイタリア生まれのワンボードマイコンでできた、カードサイズの小型ゲーム機。
Arduinoはソフトウェア開発に必要な技術が公開され(ハード仕様も公開)、無料の開発ツール(統合開発環境)で開発できます。
そのツールでArduboyのゲームも作ることができます。
※ArduboyやArduinoはネット通販やコンピュータ機器を扱うお店で手に入ります。
C言語でプログラミング
ArduboyやArduinoのソフトウェアはC言語やC++で開発します。
Cの基礎を学べば、Arduboy用のライブラリを使ってプログラムを組むことできます。
Arduboyを駆動させる各種の命令はシンプルで、短いコードでゲームを作れます。
こちらで
C言語の基礎を解説しています。
開発ツールをインストールしよう
Arduboyでゲーム開発を行うには、まず開発ツールをインストールします。
こちらで
Arduino(Arduboy)用の統合開発環境のインストールと設定方法を解説しています。
Arduboyゲーム開発用コード
ゲーム開発に使う命令をまとめています。
・
骨組みとなるプログラム
・
文字列や変数の値を表示する
・
ボタン入力
・
図形を描く
・
BEEP音を鳴らす
・
BITMAPの表示
・
三角関数の使い方
当社が制作したサンプルゲーム
リンク先にプログラム(ソースコード)があります。
それをIDEにコピペすれば実行できます(特別なファイルは用いません)
・
ロボ
・
ケイブ(洞窟)
・
シューティングゲーム
・
スネークゲーム
Arduboy用のWebアプリ(ツール類)
・
Arduboy用BMP(PNG画像)コンバータ
・
Arduboy用ドットエディタ
今後も新しいゲームやツールを追加します!