2012年度の専門ゼミナールIでは、Pharoによるプログラミング入門を行っています。
今年は横スクロールシューティングゲームに挑戦し、学園祭にて展示発表しました。
2日間の展示に使用したソースの準備ができたので公開いたします。
展示ではKinectを使って自機をコントロールしましたが、Kinectがなくてもゲームが試せるようにKinect無し版も公開します。
公開するファイル
1日目に展示したもの
大森慎司が作成したゲームです。上下左右の矢印キーで自機を操作し、zキーでビームを、xキーでボムを発射します。
2日目に展示したもの
網野理恵が作成したゲームです。zキーでビームを発射します。
Kinect関連ソフトのインストール
Kinectとの接続には、KinectOSCパッケージを利用しています。
KinectOSCパッケージの導入や接続については、以下のページを参考にしてください。
KinectOSCの導入 / Раздан-3の備忘録
インストール方法
ダウンロードした圧縮ファイルの中身をPharoのイメージがあるフォルダに展開し、.stファイルを起動したPharoにドラッグ&ドロップしてInstallするか、ToolsメニューのFile Browserで.stファイルを選び、Installボタンを押してください。
なお、起動時に読み込むため画像ファイルはPharoのイメージがあるフォルダに格納しておいてください。
実行方法
Workspaceを開き、SkyRush new openInWorldを入力して選択し、Do itしてください。
なお、起動した画面をクリックしないとキーボードで操作できないので注意してください。
ライセンス
ソースプログラムや画像ファイルについては、MIT Licenseに従います。
2012.11.16追記
公開しているソースはWindowsでの利用を前提としており、キーコードの違いからMac OS Xでは動作しません。
Mac OS X上のPharoで利用する際には、以下のパッチを導入してください。
パッチの導入には、.stファイルと同様にFile Browserで.csファイルを選択し、FileInしてください。
SkyRush-Mac-keyboardpatch.cs