
ゲームを作れるプログラミングがあるって聞いたけど‥。

HSPというプログラミングで比較的簡単にゲームが作れるみたい!
こんにちは。コメ吉です。
だんだんと暖かくなってきましたね。コメ吉の長男の高校受験がようやく終わり、プログラミングについて、コメ吉自身もこれから長男と一緒に勉強をしていこうかと考えている今日この頃です。
まず最初のチャレンジとして、ゲームを作れるプログラミングと聞く、HSPに挑戦してみたいと思います。HSPと言えば以前、芸人の野田クリスタルが自作ゲームを作ったことでも話題になりましたよね。早速試したいと思います。
hsp プログラミングでゲームを作る!? インストール、オリエンテーション編!
HSPとは?
概要
HSPは、ホット・スープ・プロセッサー(hot soup processor)という名前のテキスト型言語で、「子供でも理解し易いプログラム言語」という目標を掲げて作られたようです。
ビジネス、業務で使うというより、趣味やプログラミング学習のために開発されたようで、テキスト言語は初めて、という方でもすぐに使うことが可能です。
コメ吉の長男も、テキスト言語にそれほど慣れていない時に取り組んだようですが、比較的シンプルでわかりやすいと感じたようです。
特徴
以下の特徴があり、初心者でもすぐになじめる言語だと思います。
・コードの一部を日本語で書くことができる
・Windows/Mac/Linuxで利用できる
・小学生向けの参考書などが出版されている
・androidアプリ、HTML向けにプログラムを変換できる機能がある
HSPの導入
今回はHSPのインストール、導入まで試したいと思います。
公式サイトからのダウンロード&インストール
導入は、公式サイトから直接ダウンロード、展開することができます。
にアクセスします。Google, Yahooなどで[Hspダウンロード]と検索すればすぐ見つかると思います。

この画面のサイトにアクセスすればダウンロードできます。
複数ダウンロードのリンクがあります。どれをダウンロードしてもあまり変わりないみたいですが、今回は「フルセット・インストーラ版」を選択してみます。ダウンロードができたら、クリックします

今回は(hsp36.exe)をクリックします。
クリックすると、インストーラーが起動します

その後、画面に従ってセットアップを続けてインストールします。

インストールが終了すると、HSPのデモバージョン(HSPで作られたゲームやHSPについての説明が載っているソフト)が起動します。実はこのソフトもHSPで作られている部分があるようです。
導入は以上となります。
HSPの基本操作
次に、HSPを簡単なプログラムの操作をしてみますね。
Windowsの検索ボックスに [HSP]と入力すると、[HSPスクリプトエディタ]が表示されるので起動させます。

以下のような黒い画面が出てきます。

この黒い画面が、プログラムを書いていく「エディタ」になります。
では、最初に文字を書くプログラムを実行してみます。
エディタに、
mes "こんにちは"
と入力します

次に、実行をするのですが、HSPのプログラム実行するときは、PCの、F5キーを押すと実行されます。

このウィンドウが表示されたら成功です!
※もしエラーが出て表示されない場合は、アルファベットが全角になっている可能性があります。
実行したいソースコードの””の外側は、基本的に半角で入力します。
見ての通りですが、mes”表示したい文字”を入力することで、 文字を表示することができます。
次に、
mes "こんにちは"
mes "Gooden morgen"
と入力して、実行すると、

このように表示することができます。
作成したプログラムファイルを保存したいときは、

上記のように「ファイル」を選択し、名前を付けて保存(A)..を選択します。
自分の好きなように名前(文字化け防止のためアルファベット・半角のほうが良いと思います)を決めて保存(S)を押して、保存が完了します。
最後に
今回は、HSPの概要・導入や、基本的な操作方法を中心にコメントさせていただきました。
次回からは、文字の表示の変更やボタンの作成についてより詳しく解説していきますので、ご興味があれば引き続きご覧頂ければ幸いです。
お読み頂きありがとうございました。
以下コメ吉の記事になりますので、ご興味があればご参照頂けますと幸いです。
>>プログラミングでデザインに挑戦!? 初心者でも取り組みやすいProcessingを体験!https://comekichi.com/2022/09/24/プログラミングでデザインに挑戦?%E3%80%80初心者でも/
>>プログラミングスクール vs ロボット教室!? どんな違いがあるの? タイプ別のスクール紹介も!https://comekichi.com/2022/10/05/プログラミングスクール-vs-ロボット教室!?-どん/





コメント