第11号HSPTV!メルマガアーカイブこのページはHSPTV!のメールマガジンのバックナンバー置き場です。メールマガジンへの加入はhsp.tvまで。http://hsp.tv/play/service.html■はじめにはーい。こんにちは、うすあじです。花粉症のシーズンになりました。10年以上前から、お鼻ズルズル、目ぇかゆかゆで過ごしております。日飲んだりして、花粉症対策をしているよ。効果は?だけど、今年は花粉が少ないらしいので、一応被害は少なくなってるみたい。季節の変わり目は体調をくずしやいもの。今回はボタンを出してみます。皆さんが普段からよく、[はい]とか[いいえ]とか[OK]とか[キャンセル]とか、クリックしているWindowsのあのボタンです。ボタンを出すには文字通り「button」命令を使います。次にジャンプ先としてラベルを指定します。ボタンが押されると、指定されたラベルにジャンプする仕組みです。えて!おにたま!!」こんにちは。初投稿です!今年の冬休みにhspでゲームプログラミング!という自由研究を作りました!内容は最初から最後まで初心者用です・・・でも中身は濃いです!2つ目は、HSP2.6のソースコードをHSP3.0で開くと「代入できない変数・・・」と出てきてプログラムが実行できません。私にとっては懐かしい響きです。題材にしてくれて嬉しいです。HSP2.6のソースコードをHSP3.0で開くと(実行すると)エラーになるというのは、きっとHSP3.0で使えなくなった命令が書かれているからだと思います。HSP3.0で使えなくなったと言っても、機能自体がなくなったのではなく、きっと関数という別な形に姿を変えていることが多いです。HSP2.6にあったrnd命令。これは乱数を発生させて変数に代入するという命令ですが、HSP3.0ではrnd関数に変更されています。a,10」という書き方でしたが、HSP3.0では「a=rnd(10)」というふうに変更しなければいけません。「以前のバージョンからの変更点(アップデートガイド)」(update.htm)を開くと書かれていますので参考にしてみてください。HSPに限らず、PCのコトやプログラミング関係どんなことでもお便り待っていますよ。ゲームっぽいキー入力さて、今回は”ゲームでも作るかぁ”と思ったけど、何からやってイイか分からないという人の為に、”ゲームっぽいキー入力”を紹介します。シューティングゲームなどのリアルタイムゲームはだいたいこんな構造になっています。[2へ戻る]キー入力して、表示して、ちょっと待って、ループ。ゲームの基本的な構造はどれでもこんな感じだというのを知った時にはおどろいたけどね。コンピュータさんはぐるぐるまわってがんばってるんだねぇ。今回はシューティングゲーム風の画面です。自機っぽい三角形が、カーソルキーで左右に動くというだけのスクリプトですが、ゲームの基本を知りたいという人は実行してみてね。me_move.hsp]では、ちょっとだけ解説。0,0,0:boxf」では、描画色を黒にしてboxf命令を実行してます。この場合、ウィンドウ全域の大きさの四角を画面に描きます。これで、画面をキレイにするわけです。;<-」ここで左のカーソルキーを入力します。左のカーソルキーが押されていればkey_leftの値が1になります。key_left:mx-=1」でkey_leftが1なら、mxの値を1減らします。「mx-=1」は「mx=mx-1」と同じ動きになります。キー入力によって表示する座標が変わって、画面の外に出てしまうと困るので、変更後のmxをチェックします。最後に画面にキャラクターを表示して、ぐるぐるの先頭「*top」に移動します。以上、20行ちょっとのスクリプトを書くだけで、プレイヤーの入力を反映した動きをしてくれるワケで、なんだか不思議な感じだよねぇ。次回はもうちょっとゲームっぽくなるカモ。メルマガ投稿募集中”HSPTV!メルマガ”への投稿をお待ちします。募集するコーナーは(1)「教えて!おにたま!!」HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!というコーナー。知りたいテクニックなどを直接聞くチャンス。(2)「ニュース情報」サイトを更新しました!ゲームを発表しました!などの、あなたのHSP関連のニュースをメルマガで紹介します。日常のふつうのお便りもお待ちしています。アメリカンドックがおいしい毎日、いかがお過ごしでしょうか?うすあじは、毎日花粉と戦いながら楽しく暮らしています。春は別れの季節だよねぇ。今年卒業式を迎える読者もいるんだろうねぇ。下記の書籍がお勧めです。23:51口臭チェッカ。