« Windowsゲーム「初音ミク冒険記」、セーブデータ画面作成がなかなか進まない | トップページ | DxLib_Endで例外が起きてた件について »

2012.03.25

Windowsゲーム「初音ミク冒険記」、セーブデータ画面の完成間近

| |コメント (2)|トラックバック (0)

 このエントリーをはてなブックマークに追加

初音ミク冒険記のセーブ画面

ようやくセーブ画面の目処が付いた。
とりあえず、いろいろ確認したかったので
セーブデータの内容はPSP版とほぼ同じ感じにしている。
でも、次の公開前に少し変更する予定。

今、プロローグとミクのレベルの間に1行分の空きがあるが
ここには現在いるマップ名を入れようと思っている。
例えば「試練の洞窟 エリア1」といった感じ。

なくても良いんだけど、不具合報告のコメントで
「チョコレートのマップで」とか
「Xエレメンタルがいるマップで」とか
「プロローグ2マップ目」とかよりも
具体的なマップ名が分かった方が
良いんじゃないかと思ったのでつけてみることにした。

第2章になるとメインマップが1箇所だけじゃなくなる。
今のところ「ボカロタウン」と「ウータウの森」の2ヶ所が
メインマップになる予定なので
「どこにいる」というのがセーブデータにあっても良い気がした。

一応、セーブデータのバージョン不一致の場合、
ロードできないようにしている。
初音ミク冒険記のセーブ画面 セーブデータのバージョン不一致

今後、セーブデータのバージョンが変わった時に
データコンバートができるようにしようと思う。

構想としては、コンバート用の実行ファイルを別に作るつもり。
「初音ミク冒険記」本体に組み込んでも良いんだけど
プログラムがわかりにくくなりそうなので分けたほうが良い気がする。

セーブデータの有無によってタイトルメニューの初期選択が
ニューゲームになるか、ロードになるかを決める処理があるので
そこでセーブデータのバージョンをチェックして
データコンバートを促すメッセージを表示するつもり。

初音ミク冒険記のセーブ画面 処理できない

きちんとセーブしたデータでないと、ロードや削除ができなくしている。
フォルダだけ存在する、アイコン画像だけ存在するなどの
中途半端なデータは、ロードができない。(削除はできる)
まだセーブしていないデータは、ロードや削除できなくした。
もちろん、そのデータには正常なセーブデータを上書きはできる。

前に効果音関連の本を立ち読みした時に
セーブ成功時の効果音は専用のものを作った方が良い
とあったので、これから効果音を探す予定。

もうちょっと微調整が入ると思うけど
たぶん、明日か明後日あたりには
セーブデータ画面は完成すると思う。

やっぱりセーブができた方が、調査とかがしやすくて良いなぁ。


 このエントリーをはてなブックマークに追加

| |コメント (2)|トラックバック (0)

このエントリーへのリンク

このエントリーのリンクを入れるHTML:

トラックバック

この記事へのトラックバックの一覧です: Windowsゲーム「初音ミク冒険記」、セーブデータ画面の完成間近:

コメント

このブログの新着コメントをRSSリーダに登録する為のxml

セーブ関連の作業、お疲れ様です!

>セーブ成功時の効果音は専用のものを作った方が良い
とあったので、これから効果音を探す予定。

成功したかどうかわかりやすいですもんね。
ロード画面で絵が動いている
(キャラが走っていたりする)ことがありますが、
それはフリーズしていないと
遊ぶ側に伝える役割があるそうです。
なので、「ロード中…」の文字だけだとあまりよくない
とどこかで見ました。

セーブ画面の調整が終わったら、
2章に取り掛かるんですかね?だとすると
とても楽しみです!!

僕のほうは宿題などがあって(春休みの)
少々プログラムをやっていなかったのですが、
for文やwhile文ができました。
最初にコピペしまくって作った円が動くやつも
一応再現できました!

後は重力などをつけたりしていければ
もっとやりたいことができますね。

頑張ってください!

投稿者: ななしあ (2012/03/25 19:49:11)

To:ななしあさん
> セーブ成功時の効果音は専用のものを作った方が良い
> とあったので、これから効果音を探す予定。
> 成功したかどうかわかりやすいですもんね。

成功、失敗は効果音でも分かるようにしました。[・_←]

> ロード画面で絵が動いている
> (キャラが走っていたりする)ことがありますが、
> それはフリーズしていないと
> 遊ぶ側に伝える役割があるそうです。
> なので、「ロード中…」の文字だけだとあまりよくない
> とどこかで見ました。

実はPSPの時もロード中のアニメーションを
やろうかなと考えたのですが
DXPのソースを読んでたので
書き方は知っていたものの
マルチスレッドのプログラムを組むのが
面倒くさかったので文字とロゴのみにしてました。

ウィンドウズアプリでマルチスレッドを使った時に
懲りたというか[汗]
スレッドの同期さえ注意してれば良いんですけどね。[ ̄∀ ̄]

同じプログラムでもWindowsだと
待ち時間がほとんどないので
今のところ待ち時間アニメーションは
しなくても良さそうだと思っています。

> セーブ画面の調整が終わったら、
> 2章に取り掛かるんですかね?だとすると
> とても楽しみです!!

先にパッドコンフィグとか不具合修正をしなければと思いつつも
そろそろ着手したいなぁと思っています。

テストで繰り返しプレイしていると
いい加減、試練の洞窟も飽きてきた。[汗]

> 僕のほうは宿題などがあって(春休みの)
> 少々プログラムをやっていなかったのですが、
> for文やwhile文ができました。
> 最初にコピペしまくって作った円が動くやつも
> 一応再現できました!

かげさんのソースもコピペはありますけど
ソースのコード量が減るとテストも楽だし
何よりソースの見通しが良くなるので
関数化したりもしています。

> 後は重力などをつけたりしていければ
> もっとやりたいことができますね。

少しずつステップアップしていくと
もっとこうしたい、ああしたいというのがでてきて
楽しくなってきますからね。[・_←]

実はセーブデータの内容を変更しようとしている理由の一つに
敵の弾に重力をつけるというのがあります。

今、敵の弾に重力をつけるかどうかという
フラグを持っていないので・・・

> 頑張ってください!

はい![・_←]

投稿者: かげさん (2012/03/25 22:41:34)




←名前とメールアドレスは必須です。
URLも記入すれば、URLのみが公開されます。
メールアドレスのみですと、メールアドレスが公開されてしまいますので、御注意ください。

↓コメント本文では、「a href」「b」「i」「br/」「p」「strong」「em」「ul」「ol」「li」「blockquote」「pre」のタグが使えます。絵文字をクリックすると、本文にタグを挿入できます。