HSPゲームプログラミング クックブック紹介ページ

クックブック通信 創刊号

●はじめに

 こんにちは、うすあじです。
このページに来た人は、うすうす気が付いていると思うけど、なんと

HSPの新しい本が出ます!


そして、タイトルは「クックブック」らしい。
料理の本?それともHSPの本?はてさて謎を秘めてます。
このページでは、この謎の本に関して詳しく紹介していきます。


タイトル:
HSPゲームプログラミング クックブック

発売日: 2003年 2月10日くらい

サイズ:変形A4(おっきい!)

発売価格: 2,200円(税別)


2003/2/1クックブック通信 創刊号 目次



「HSPゲームプログラミング クックブック」とは



収録ゲーム一覧

2Dゲーム(基本)

1.ブロックくずし (うすあじ)
2.Drunk Ship (悠黒)
3.Landing (悠黒)
4. 戦え閑古鳥ちゃん! (888)
5. マップエディタ (おにたま)
6. ミニミニクエスト (おにたま)
7. 草原の攻防 (おにたま)
テーブルゲーム(カードゲーム他)
8.HSPポーカー (おにたま)
9.神経衰弱 (うすあじ)
10.リバーシマニア -VINTAGE EDITION- (chokko)
11.一人麻雀 (おにたま)
12.寿司パズル (うすあじ)
13.15パズル (うすあじ)
14.ネット対戦五目並べ (おにたま)
独立したジャンルのゲーム
15.タイピングパラダイス (おにたま)
16.AVGプレイヤー (悠黒)
17. しいたけ君育てゲーム (うすあじ)
18. Dan!Dance (悠黒)
19. ふむゲーム (うすあじ)
20. GEO SHOOTERS LW (MIA)
21.サスケ Special Edition (のぐを)
22.すけざえもん (エム)
23.りんご狩り (おにたま)
24. Jumpper5LE (おにたま)
3Dゲーム
25. Space Ship Confrontation (悠黒)
26. Inrush (悠黒)
27. BOX STAR (TRRN)
28. アームブレイズ (おにたま)


著者が語るクックブックとは

HSPのコック長、おにたまが語る「クックブック」とは

HSPのソムリエ、悠黒 喧史が語る「クックブック」とは

HSPのパテシエ、うすあじが語る「クックブック」とは


ライターへのリンク

おにたま悠黒 喧史うすあじ

888chokkoMIAのぐをエムTRRN

過去ログ
<なし>

正誤表
<なし>



●「HSPゲームプログラミング クックブック」とは
 
 料理のレシピ本のようにゲームの作り方がわかる本が欲しい!
 そんな想いから作られたのが、この「HSPゲームプログラミング クックブック」なのです。
 
 おにたま、悠黒 喧史、うすあじ のおなじみの3人に加え、6人のゲストライターに参加してもらうという新しいチャレンジもしています。

●28本のプログラムのスクリプトと素材をすべて公開


 プログラマーにとって大事なソーススクリプトをすべて公開し、さらに解説を加えています。
 あのゲームはどんな仕組みなの?このゲームのマップデータは?など、プログラマーの秘密を惜しげもなく公開しちゃってます。




クックブック内容紹介

では、いったいどんなゲームが収録されているのか?
どーんと紹介して行きましょう。

収録ゲーム一覧

2Dゲーム(基本)

1. ブロックくずし (うすあじ)

ブロックくずし

反発するボールとラケットのコントロール。
リアルタイム動作の基本を単純なスクリプトで解説します。

2. Drunk Ship (悠黒)

Drunk Ship

フラフラと揺れ動く宇宙船を上手くコントロールする横スクロールゲーム。
スクロール2Dゲームの基本と慣性移動の方法などを解説。

3. Landing (悠黒)

Landing

着陸船をうまく着地させましょう。細かい操作がポイントです。
重力を考慮した落下の計算、画像を回転して表示させる方法などを解説します。

4. 戦え閑古鳥ちゃん! (888)

戦え閑古鳥ちゃん!

閑古鳥ちゃんが空から攻撃をする愉快なシューティングゲーム。
単純に見えて2Dゲームの基本がいっぱいつまったスクリプトを見てみよう。

5. マップエディタ (おにたま)

マップエディタ

色々なゲームで使用できるマップエディターを紹介。
RPGやSLGで使うマップの作り方や表示のやり方の基本となるはずです。

6. ミニミニクエスト (おにたま)

ミニミニクエスト

シンプルながら基本的な要素がすべて入ったRPGです。
敵との戦闘、HPの回復、ゲームセーブからラスボス、エンディングまで一通りの
流れと作り方がわかります。


7. 草原の攻防 (おにたま)

草原の攻防

敵味方に分かれたターン制のシミュレーションゲームです。
地形を移動できる範囲の割り出し方などを実際に動作するスクリプトで解説します。

テーブルゲーム(カードゲーム他)

8. HSPポーカー (おにたま)

HSPポーカー

トランプゲームの1つポーカーを作成しています。
カードのシャッフルから、役の判定までカードゲームの基本要素が入っています。

9. 神経衰弱 (うすあじ)

神経衰弱

コンピューターと対戦する神経衰弱ゲームです。
思考プログラムの考え方や対戦の基本を解説しています。

10. リバーシマニア -VINTAGE EDITION- (chokko)

リバーシマニア

対戦ゲームの定番リバーシを美しい画面で遊べます。
コンピューターの思考や画面処理など細かいテクニックも見逃せない。

11. 一人麻雀 (おにたま)

一人麻雀

一人だけで遊ぶ麻雀ゲームです。
麻雀ゲームの基本動作と、役判定の方法をスクリプトで解説。

12. 寿司パズル (うすあじ)

寿司パズル

古くからある伝統的なパズルゲームを寿司で再現。
パズルゲームの考え方、画面の作り方を基本から解説します。

13. 15パズル (うすあじ)

15パズル

15個のパネルを上下左右にスライドして絵を完成させよう。
パネルの絵は面ごとに新しくなります。パズルゲームの定番。

14. ネット対戦五目並べ (おにたま)

ネット対戦五目並べ

O2システムを使用した本格的なオンライン対戦ゲームです。
通信対戦を実現するためのスクリプトの流れを解説します。

独立したジャンルのゲーム

15. タイピングパラダイス (おにたま)

タイピングパラダイス

人気のジャンル、タイピングゲームを作る方法を解説。
画面の切り替え、タイマーの実現などのテクニックも満載。

16. AVGプレイヤー (悠黒)

AVGプレイヤー

ビジュアルノベル作成環境を実現するスクリプトを紹介。
実際に遊べるミニゲームのデータも付属しています。

17. しいたけ君育てゲーム (うすあじ)

しいたけ君育てゲーム

スケジュールを決めて「しいたけ君」と楽しむ育成ゲームです。
育成ゲームのノウハウを詰め込んだスクリプトを解説。

18. Dan!Dance (悠黒)

Dan!Dance

音楽に合わせてボタンをタイミングよく叩くリズムアクション。
マルチメディア再生の方法や、タイミングの取り方などを解説。

19. ふむゲーム (うすあじ)

ふむゲーム

画面にちらばる大量の敵を踏むアクションゲーム。
マップを使ったスクロールジャンプアクションの基礎を解説。

20. GEO SHOOTERS LW (MIA)

GEO SHOOTERS LW

HSPの基本機能のみで作られたシューティングの傑作。
大量の弾や敵の処理などのテクニックをすべて公開しています。

21. サスケ Special Edition (のぐを)

サスケ Special Edition

長く遊べるパズル風アクションゲーム。
アイデアいっぱいのゲームをスクリプトから解説します。

22. すけざえもん (エム)

すけざえもん

複数のプレイヤーキャラクターを操作する新感覚アクションゲーム。
アニメーションの基本や、キー操作の作り方を解説。

23. りんご狩り (おにたま)

りんご狩り

落ちてくる大きなリンゴをキャッチするアクションゲーム。
DirectXスプライト機能の使い方を基本から詳しく解説。

24. Jumpper5LE (おにたま)

Jumpper5LE

本格的なスクロールジャンプアクションゲーム。
高速な画面処理、多重スクロールなど定番のテクニックを解説。

3Dゲーム

25. Space Ship Confrontation (悠黒)

Space Ship Confrontation

対戦型の固定画面スペースシップシューティング。
自由な角度に弾を発射する方法や衝突の判定などをわかりやすく解説します。

26. Inrush (悠黒)

Inrush

せまってくる壁を避けて進んでゆくアクションゲーム。
3D物体の描画方法や操作のしかたをわかりやすく解説。

27. BOX STAR (TRRN)

BOX STAR

目がまわりそうなスピードと爽快感の3Dレースアクション。
高速な3D描画の方法やタイムアタック処理などを解説。

28. アームブレイズ (おにたま)

アームブレイズ

対戦型3Dロボットアクションゲーム。
3Dモデルのアニメーションや接触判定などの作り方を解説。



著者が語るクックブックとは

■HSPのコック長、おにたまが語る「クックブック」とは

 いよいよ出ちゃいますね。この本が。
 ゲームを作ることは、わりとHSPの得意分野。つまりホームグラウンドです。
 そんな中で、基本から応用までいろいろなゲームの仕組みと、実際に動かすことのできるスクリプトをシンプルにまとめてあります。
 今回の本を作るにあたって、スクリプトの長さや幅を短くすることや、解説とスクリプトを並べて配置するなど、見やすさと本としての便利さにこだわりました。
 このサンプルを参考にして自分なりのゲームを作るもよし、改造して遊んでみるもよし、みんなが楽しんでもらえたら嬉しいです。
 また、ゲストを含めてHSPを使ってきた人たちの作り方、コツがちりばめられています。
 それぞれのシェフが腕を振るったスクリプトをお楽しみください。

■HSPのソムリエ、悠黒 喧史が語る「クックブック」とは

 HSPプログラミング入門」に代わる、よりプログラミングをストレートに、またわかりやすく解説する本をつくろう!と考えて、作り上げた本です。
 HSPにはライトユーザーが多いながらも、作りたいゲームに関しては望みが高いです。 そこを何とか近づけてあげたいと考えたことが、この本のコンセプトになっています。
 そこで、HSPで優れたソフトを発表しているゲーム作者さんにおねがいして、プログラムのレシピを全公開していただき、しかも自ら詳しく解説してもらいました。この本でプログラム達人のノウハウを吸収してね!


■HSPのパテシエ、うすあじが語る「クックブック」とは  

 掲示板で「シューティングゲームの作り方がわかりません」とか、そんな質問が多いけど、なかなか答えられないんだよね。自分がわからないということもあるし。
  あ、料理?ラーメンとか好きだね。あと脂っこいのを好みがちで体重が気になる年頃だよ。自分で作るよ、料理。最近はうどんに凝ってて、話題のはなまるうどんも食べたよ。またいきたいなぁ。そうそう、料理もレシピがあればわりとなんとかなるよ。 レシピというのは材料と作りかたの情報だよ。

 そんじゃ、また!


●おしまい

さて、まだまだ謎を秘めている本。
次回はいったいナニが判明するのか?

応援、質問、ご意見ご希望は
うすあじが受け付けてます。
君の意見が次号に載るかも!

感動の第2回にご期待ください。
(2003年2月8日更新予定)



クックブック通信へ行く