CN13 スマホアプリ企画&開発入門セミナー ソースコード

前回のCreators Night vol.13で行ったHSPのソースコードを公開いたします。

CN13_Okinawa_Seminar.zip (ZIPファイル形式 246kb)

まず、ダウンロードする前に、HSPの開発環境がすでに整っていることを確認してください。
HSPについては、HSPTV!や、スマホアプリの開発環境HSPDishのホームページをご覧ください。

ファイルを解凍すると 沖縄セミナーソース フォルダの下にいくつかファイルが作成されます。

01helloworld_pc.hsp
パソコンのHSP実行環境で実行できる形式のスクリプトです。
プログラミングの入門書では定番の”Hello World”を表示させます。
これで、プログラミングの世界へあいさつします。

02helloworld_sp.hsp
Android用の”Hello World”です。
パソコン用とは異なり、スクリプトが長くなっていて、手順が増えています。
スクリプトの流れとしては、まず画面をキレイにして、あいさつの文章”Hello World”を表示する領域を指定して、”Hello World”を表示
その後は、画面を更新して、一時停止、また最初っから実行
と言う風な処理を行っています。
これらの処理はパソコンでのHSP実行環境はフツーにサポートしているのですが、スマホ環境だと何度も画面を書き直していることが分かります。めんどくさい処理ではありますが、この事によりパソコンやスマホでアニメーションが再生することができるのですからこの事は、プログラミングを行う上で知っておく最初の重要な事だと思います。画面に何かを表示させることをプログラミングでは描画、そのために行うことを描画処理と呼びます。おぼえておくといいと思います。

03helloworldtap_sp.hsp
今度は、画面をタッチするとその位置に”Hello World”が表示されるプログラムです。指を動かすとその位置に文字がついてきます。これも先ほどのスクリプト同様に描画するために何度も処理を繰り返していますが、今回はマウス座標、スマホの場合はタップされた位置を何度も取得し直すことで文字を表示する位置を変えています。

04tapspeak.hsp
今度は、画面をタップすると音声が再生されるスクリプトです。
プログラムで描画する画像と音声ファイルを読み込んでおきます。画像を表示させて待機。画面にタッチされたら音声が再生されるプログラムです。
ここでは、条件の処理(IF文)がでてきました。画面を表示させている間に何かが起こったら、何かを実行しなさいという命令です。
今回は、画面をタップしたら音声を再生しなさいと言う処理を記述しています。

05dial.hsp
次はスマホならではのプログラムで、実行するといきなり電話をかけようとします。
これは、スクリプトから外部のアプリを実行させる事ができるサンプルです。
決していたずらにこのプログラムを悪用しないようにしてくださいね。

06geo.hsp
次が、googlemapを範囲を指定して起動させるスクリプトです。

以上、簡単ではありますが、説明を加えて東城氏から送られてきたスクリプトをご紹介いたしました。
画面描画、カーソル座標取得、条件文、画像ファイル表示、音声ファイルの再生とプログラミングの基本的な要素が入ったいい実例だったんじゃないかと思います。
たったこれだけと思うかもしれませんが、アイディア次第でいろんな事ができると思います。ぜひこれらの機能を組み合わせてHSPにチャレンジしてみてください。

CN13 スマホアプリ企画&開発入門セミナー開催しました!

7月12日土曜日 18時から沖縄県立博物館美術館講座室でCreators Night vol.13 スマホアプリ企画&開発入門セミナーを開催しました。

まずオープニングは、神風動画の、水崎さんから


Creators Night vol.13 神風動画水崎さん3DCGパート

簡単に神風動画過去の作品の紹介からスタートして、現在シリーズで担当されているジョジョの奇妙な冒険OPのCG的表現のポイントなどのお話しをされました。
久しぶりにナンバーファイブとFREEDOMのオープニング観たけれどかっこよかった〜。ナンバーファイブからもう十年以上経ってるんだね。今も色あせてない。

続いて笠居さんの「クライアントワークでつくるスマートフォンアプリ」のコーナー


Creators Night vol.13 神風動画水崎さん3DCGパート

案件受注型のアプリ開発について、クライアントは、スマホアプリに何を求めているのか、それに対してどのようにアプローチするか、実例(ホントにホント)も交えてかなり実践的な内容でした。

ラストは、東條さんのHSPセミナー


東條さんHSPスクリプティングコーナー

スクリプト言語HSPを使ったスマフォアプリ開発のコーナー
HSPかなり環境が整っていて、Android用アプリをビルドして実際にAndroidケータイで動かすというデモを行いました。ホントに数行なので、わずか50分ほどで4,5本のアプリをデモンストレーション。これならボクもやってみようかと思いました。


懇親会写真その1


懇親会写真その2

そしておなじみ懇親会、今回は久しぶりにぱいかじ上之屋店で行いました。また、ゲストで参加していた新日テクノロジーの皆様も交えて、仕事の話や、現状について趣味や家族など話題も尽きることなく1時頃まで宴会は続きました。
ー部の方達は、そのまま隣のカラオケ屋さんへw。ボクは翌日の予定もあったので、帰宅しました。

夜遅くまでお付き合いいただいた皆様ありがとうございました。
また、定員に達してしまい、懇親会への参加を断った方々申し訳ございませんでした。
また次回は9月後半に開催を予定しておりますので、ぜひご参加ください。