HSP3.6 3Dと2Dのサンプルゲームプログラムの表示と実行

前回は、オープンソースのプログラミング言語 HSP (Hot Soup Processor) のインストールとサンプルデモの起動までの手順を紹介しました。
また、毎年開催されていて、筆者も何度か参加させていただいている HSPプログラムコンテスト 今年も 8 月 1 日から 10 月 31 日まで自作ソフトの応募を受け付けていることも紹介しました。

前回の記事:プログラムコンテスト開催中!HSP3.6のインストール | Compota-Soft-Press

HSP プログラムコンテスト 2023 サイトの一部
https://hsp.tv/contest2023/

今回はインストールした HSP3.6 のたくさんのサンプルプログラムを参考にするために表示したり、そのプログラムがどのように動作するのかを確認するために実行する手順を、 3D と 2D のサンプルを例に紹介します。

HSP アシスタントを起動する

HSP 3.6 には、プログラミングの方法を説明するためにマニュアルやサンプルプログラムが豊富に提供されています。
それらを参照するために、HSP スクリプトエディタを起動して、 HSP assistant (アシスタント) ウィンドウを表示しましょう。

HSP3.6 の HSP スクリプトエディタのショートカットアイコン

初期状態では、HSP スクリプトエディタの隣に HSP assistant ウィンドウが表示されているので使用を開始します。
※HSP assistant ウィンドウが表示されていない場合は HSP スクリプトエディタのメニュー「ツール」→「HSP アシスタントを起動」で表示できます。

HSP assistant を開始します.なければメニューツーるから起動します.

3D のサンプル例

HSP assistant ウィンドウSample タブを選択するとたくさんのサンプルがフォルダごとに分けられて表示されます。
試しに、pronama3d フォルダを選択して開き、 pronama_box を選択しましょう。

HSP assinstant Sample タブの pronama3d フォルダの pronama_box を選択します.

edit ボタンを押すと、サンプルコードが記述されたファイルが HSP スクリプトエディタで開かれます。
作りたいソフトがある場合、それに似たサンプルを探してコードを読んだり、コピーして変更して試したりすると、開発の足掛かりになるでしょう。

HSP assinstant Sample タブの pronama3d フォルダの pronama_boxを選択して edit ボタンを押すと HSP スクリプトエディタにサンプルのコードが表示されました.

run ボタンを押すと新しいウィンドウが表示されて、サンプルコードが実行されます。

pronama_box.hsp を実行すると、3D モデルのプロ生ちゃんが待機モーションで動いています。
マウスでドラッグしたり矢印キーでカメラの位置を変えることができます。
クリックやスペースキーで箱を降らせることができます。

HSP 3.6 アシスタントのサンプル pronama_box の実行例
HSP アシスタント Sample > pronama3d > pronama_box

2D のサンプル例

今度は 2D のサンプルを実行してみましょう。
2D にもシューティングゲームなどさまざまなサンプルがありますが、プロ生ちゃんの 3D を出したので、今度は珠音(たまね)ちゃんのジャンプゲームを実行してみます。

HSP assistant ウィンドウSample タブを開き、game フォルダtamane_jump を選択します。

先ほどと同じように edit ボタンを押すとサンプルのコードが書かれた tamane_jump.hsp が HSP スクリプトエディタで開かれます。
2D アクションゲームを作る際は参考にすると良いでしょう。

HSP3.6 HSP assistant Sample game tamene_jump を選択します

run ボタンを押すとサンプルコードが実行されて「珠音ちゃんのジャンプアップ♪」がプレイできます。
矢印キー(左右)で移動して、スペースキーでジャンプします。
コインに触れると獲得でき、槍にぶつかるとゲームオーバーです。

HSP3.6 HSP assistant Sample game tamene_jump のプレイ例 SS1

※ BGM の音楽も再生されます。

まとめ

今回は、オープンソースのプログラミング言語 HSP (Hot Soup Processor) に同梱されている HSP アシスタントウィンドウから参照できる豊富なサンプルの中から、 2D のジャンプゲームと 3D アニメーションと物理演算を行うサンプルコードの閲覧と実行方法を紹介しました。

HSP3.6 HSP アシスタントのサンプルの例(pronama_box と tamane_jump)

サンプルは他にも様々な種類のものが用意されているので、作りたいゲームなどに似たサンプルを探して、コードを読んだり、コピーして変更したものを実行してみるとゲーム制作の足掛かりになるでしょう。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

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