●はじめにこんにちは、うすあじです。このページに来た人は、うすうす気が付いていると思うけど、なんとHSPの新しい本が出ます!そして、タイトルは「クックブック」らしい。料理の本?それともHSPの本?はてさて謎を秘めてます。このページでは、この謎の本に関して詳しく紹介していきます。クックブック」なのです。おなじみの3人に加え、6人のゲストライターに参加してもらうという新しいチャレンジもしています。●28本のプログラムのスクリプトと素材をすべて公開プログラマーにとって大事なソーススクリプトをすべて公開し、さらに解説を加えています。あのゲームはどんな仕組みなの?このゲームのマップデータは?など、プログラマーの秘密を惜しげもなく公開しちゃってます。クックブック内容紹介では、いったいどんなゲームが収録されているのか?どーんと紹介して行きましょう。(うすあじ)反発するボールとラケットのコントロール。リアルタイム動作の基本を単純なスクリプトで解説します。(悠黒)フラフラと揺れ動く宇宙船を上手くコントロールする横スクロールゲーム。スクロール2Dゲームの基本と慣性移動の方法などを解説。(悠黒)着陸船をうまく着地させましょう。細かい操作がポイントです。重力を考慮した落下の計算、画像を回転して表示させる方法などを解説します。(888)閑古鳥ちゃんが空から攻撃をする愉快なシューティングゲーム。単純に見えて2Dゲームの基本がいっぱいつまったスクリプトを見てみよう。(おにたま)色々なゲームで使用できるマップエディターを紹介。RPGやSLGで使うマップの作り方や表示のやり方の基本となるはずです。(おにたま)シンプルながら基本的な要素がすべて入ったRPGです。敵との戦闘、HPの回復、ゲームセーブからラスボス、エンディングまで一通りの流れと作り方がわかります。(おにたま)敵味方に分かれたターン制のシミュレーションゲームです。地形を移動できる範囲の割り出し方などを実際に動作するスクリプトで解説します。(おにたま)トランプゲームの1つポーカーを作成しています。カードのシャッフルから、役の判定までカードゲームの基本要素が入っています。(うすあじ)コンピューターと対戦する神経衰弱ゲームです。思考プログラムの考え方や対戦の基本を解説しています。(chokko)対戦ゲームの定番リバーシを美しい画面で遊べます。コンピューターの思考や画面処理など細かいテクニックも見逃せない。(おにたま)一人だけで遊ぶ麻雀ゲームです。麻雀ゲームの基本動作と、役判定の方法をスクリプトで解説。(うすあじ)古くからある伝統的なパズルゲームを寿司で再現。パズルゲームの考え方、画面の作り方を基本から解説します。(うすあじ)15個のパネルを上下左右にスライドして絵を完成させよう。パネルの絵は面ごとに新しくなります。(おにたま)O2システムを使用した本格的なオンライン対戦ゲームです。通信対戦を実現するためのスクリプトの流れを解説します。(おにたま)人気のジャンル、タイピングゲームを作る方法を解説。画面の切り替え、タイマーの実現などのテクニックも満載。(悠黒)ビジュアルノベル作成環境を実現するスクリプトを紹介。実際に遊べるミニゲームのデータも付属しています。(うすあじ)スケジュールを決めて「しいたけ君」と楽しむ育成ゲームです。育成ゲームのノウハウを詰め込んだスクリプトを解説。(悠黒)音楽に合わせてボタンをタイミングよく叩くリズムアクション。マルチメディア再生の方法や、タイミングの取り方などを解説。(うすあじ)画面にちらばる大量の敵を踏むアクションゲーム。マップを使ったスクロールジャンプアクションの基礎を解説。(MIA)HSPの基本機能のみで作られたシューティングの傑作。大量の弾や敵の処理などのテクニックをすべて公開しています。(のぐを)長く遊べるパズル風アクションゲーム。アイデアいっぱいのゲームをスクリプトから解説します。(エム)複数のプレイヤーキャラクターを操作する新感覚アクションゲーム。アニメーションの基本や、キー操作の作り方を解説。(おにたま)落ちてくる大きなリンゴをキャッチするアクションゲーム。DirectXスプライト機能の使い方を基本から詳しく解説。(おにたま)本格的なスクロールジャンプアクションゲーム。高速な画面処理、多重スクロールなど定番のテクニックを解説。(悠黒)対戦型の固定画面スペースシップシューティング。自由な角度に弾を発射する方法や衝突の判定などをわかりやすく解説します。(悠黒)せまってくる壁を避けて進んでゆくアクションゲーム。3D物体の描画方法や操作のしかたをわかりやすく解説。(TRRN)目がまわりそうなスピードと爽快感の3Dレースアクション。高速な3D描画の方法やタイムアタック処理などを解説。(おにたま)対戦型3Dロボットアクションゲーム。3Dモデルのアニメーションや接触判定などの作り方を解説。著者が語るクックブックとは■HSPのコック長、おにたまが語る「クックブック」とはいよいよ出ちゃいますね。ゲームを作ることは、わりとHSPの得意分野。ホームグラウンドです。そんな中で、基本から応用までいろいろなゲームの仕組みと、実際に動かすことのできるスクリプトをシンプルにまとめてあります。今回の本を作るにあたって、スクリプトの長さや幅を短くすることや、解説とスクリプトを並べて配置するなど、見やすさと本としての便利さにこだわりました。このサンプルを参考にして自分なりのゲームを作るもよし、改造して遊んでみるもよし、みんなが楽しんでもらえたら嬉しいです。ゲストを含めてHSPを使ってきた人たちの作り方、コツがちりばめられています。それぞれのシェフが腕を振るったスクリプトをお楽しみください。喧史が語る「クックブック」とはHSPプログラミング入門」に代わる、よりプログラミングをストレートに、またわかりやすく解説する本をつくろう!と考えて、作り上げた本です。HSPにはライトユーザーが多いながらも、作りたいゲームに関しては望みが高いです。そこを何とか近づけてあげたいと考えたことが、この本のコンセプトになっています。そこで、HSPで優れたソフトを発表しているゲーム作者さんにおねがいして、プログラムのレシピを全公開していただき、しかも自ら詳しく解説してもらいました。この本でプログラム達人のノウハウを吸収してね!■HSPのパテシエ、うすあじが語る「クックブック」とは掲示板で「シューティングゲームの作り方がわかりません」とか、そんな質問が多いけど、なかなか答えられないんだよね。自分がわからないということもあるし。あ、料理?ラーメンとか好きだね。あと脂っこいのを好みがちで体重が気になる年頃だよ。最近はうどんに凝ってて、話題のはなまるうどんも食べたよ。そうそう、料理もレシピがあればわりとなんとかなるよ。レシピというのは材料と作りかたの情報だよ。そんじゃ、また!●おしまいさて、まだまだ謎を秘めている本。次回はいったいナニが判明するのか?応援、質問、ご意見ご希望はうすあじが受け付けてます。君の意見が次号に載るかも!感動の第2回にご期待ください。(2003年2月8日更新予定)クックブック通信へ行く。