“RUN” それは魔法の言葉

私とコンピュータの思い出を、だらだらと綴ります。最近はHSP3でのゲーム作り日記です

234.HSPでゲームを作ろう:たまねとりっぷ! その11

「鮫蛸獣」の応募が終わったので、たまねとりっぷ!の作成に移った。が、この時点で〆切まで3週間。
前回リストアップしたのは…

  • タイトル画面作成
  • ゲーム内容説明画面作成(兼チュートリアル
  • コンフィグ画面作成(ユーザ登録、サウンドオン/オフなど)
  • wttr.inからの天気情報の取得と、ゲーム内容への反映
  • ゲーム結果のデータベースへの記録と表示
  • HSP開発者の方が提供してくださっている、某計算系モジュールの使い方と反映
  • 珠音以外の画像制作、修正/調整、入手
  • 効果音、BGMの入手
  • 各種情報を記録しておくデータベースのテーブル設計

いや、無理www
ということで、やることをそぎ落として、来年バージョンアップしたものを応募するという、Bプランに移行。

やることリストを見直した結果はこちら。

  • タイトル画面作成
  • コンフィグ画面作成(サウンドオン/オフ、ボリューム設定のみ)
  • wttr.inからの天気情報の取得と、ゲーム内容への反映
  • ゲーム結果のデータベースへの記録と表示(ユーザ1名分、最大100件までに制限)
  • 珠音以外の画像制作、修正/調整、入手
  • 効果音、BGMの入手
  • 各種情報を記録しておくデータベースのテーブル設計

うん。大してへらねーw
まずはタイトル画面をPowerPoint様を使ってサクッと作成。いつもの通り画像の切り貼りオンリーw
GIMP使うより、オブジェクト単位で移動調整できるのが楽だわ。
そうして、やっつけ仕事に近いタイトル画面がこちら。

正直これで満足。

ついでに、各画面に遷移するメニュー一覧画面を作る。
といっても、黒く四角を塗って、文字を表示するだけの簡易的なもの。

文字表示は、もうこれなしでは私のゲームは作れない、しまくろねこさん作のmod_picmesを使って、これまた私好みのフォントを提供してくださっている、看護長ひっくさん作の、「マルミーニャM」を使用して表示した。

各メニューを選ぶカーソルはグラフィックを用意しようと思ってたけど、文字の「→」で十分だったので、作るのをやめたw

カーソルキーの上下で選択、Zキーを押したらメニューを実行するラベルに飛ぶようにざっくりプログラム。
現時点ではどれを選んでもゲームスタートにGOTOする。
メニューとしては上出来。これで次に進める。

/*
メニュー画面
*/
*game_menu
Stick key
if key&128 : end ;ESCでゲーム終了
if key&2048 {
  switch cpos
    case 0: goto *game_init ;ゲームスタート
            swbreak
    case 1: goto *game_init ;記録を見るページへ
            swbreak
    case 2: goto *game_init ;オプション画面へ
            swbreak
    case 3: goto *game_init ;クレジット画面へ
            swbreak
  swend
}
if key&2 : cpos--
if key&8 : cpos++

cpos=limit(cpos,0,3)

redraw 0
  pos 0,0
  celput 3
  color 0,0,0
  boxf 200,400,800,650
  pos 250,420
  picmes "ゲームスタート"
  picmes "きろくをみる"
  picmes "せってい"
  picmes "くれじっと"
  pos 220,420+cpos*32
  picmes "→"
  
redraw 1
await 16

goto *game_menu