忍者ブログ
日々の出来事などをかける限り書いていきます。 現在は大学4年生です。 研究のこととかも書いていけたらいいなと思ってます。 ブログのタイトルがイタいのは仕様です。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

昨日の夜からゲーム制作を開始しました。

これは、今年の学園祭に向けてのゲーム制作です。

昨年はミニゲーム集を作り、子供たちからの支持を得ることに成功しました。

今年はアダルト世代も狙っていくつもりで以下のテーマで作成することに決まりました。

「ドラゴンクエスト9にカジノがなかったから自分たちで作ることにした」

ドラクエ9と言えば、約一ヶ月前に発売され350万本を出荷した(らしい)国民的ナンバリングタイトルです。

僕ももちろん購入し、精力的にプレイしております。

しかし、今回のドラクエにはなんか足りない!

それが、カジノです。

今までのドラクエでは、カジノで一生懸命稼いで強い武器を手に入れたりすることができたり

ゲームの合間の息抜きとしてカジノゲームを楽しめましたが、今回はそのカジノがありません。

ということで自分たちで作ることにしました(笑)

ようはドラクエっぽいカジノゲームを作るんです。

3Dで作る技術は持ち合わせていないのでクオリティはどうなるか分かりませんが、とりあえず作ります。

DXライブラリを全面的に使用していきます。はい。

昨日と今日で作ったものは

・ドラクエ風会話ウインドウ表示関数

です。

関数名がDrawConv (DrawConversationの略)ですが、もっといい名前は思いつかなかったのかよ俺・・・w

DrawConv関数では#=改行&=キー入力待ち$=ウインドウを閉じるみたいな感じになってます。

非常に自分以外には使えない関数となっています^^

以下、簡単なコードと実行結果。DrawConv関数のコードはかなりカオスなので書いてませんが。


#include "main.h"

int Key[256];
int White;
int convflag;

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow ){
if( ChangeWindowMode(TRUE) != DX_CHANGESCREEN_OK || DxLib_Init() == -1 ) return -1;
SetDrawScreen( DX_SCREEN_BACK ) ;

White=GetColor(255,255,255);

char message[256]={"今回はドラクエ9のカジノ制作#"
"そろそろちゃんと作らないとヤバい#"
"がんばろう!&"
};

while(!ProcessMessage() && !ClearDrawScreen() &&
!GetHitKeyStateAll_2( Key ) && !Key[KEY_INPUT_ESCAPE]){


if(Key[KEY_INPUT_Z] == 1)
convflag = 1;

if(convflag == 1){
if(DrawConv(message)== 0)
convflag = 0;
}

ScreenFlip() ;

}

DxLib_End() ;
return 0 ;
}




------------------------------------------------------------------------
成果物

DrawConv関数

拍手

PR
この記事にコメントする
お名前(Name):
タイトル(Title):
文字色(Color):
メールアドレス(E-Mail):
URL:
コメント(Comment):
パスワード(Password):   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
KOUJIが出荷
KOUJIが出荷するの?
BlogPetのニャン太 URL 2009/08/16(Sun)14:05:56 編集
この記事へのトラックバック
この記事にトラックバックする:
<< バイク購入 HOME どらくえな日々 >>
[109]  [108]  [107]  [106]  [105]  [104]  [103]  [102]  [101]  [100]  [99
プロフィール
HN:
KOUJI
年齢:
35
性別:
男性
誕生日:
1989/01/10
職業:
学生
趣味:
音楽鑑賞、カラオケ
自己紹介:
現在大学4年生。
来年からIT系の会社に就職が決まりました。
卒業研究でiPhoneアプリの開発を行ってます。まだ全然できてません\(^o^)/
フリーエリア
リンク
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
来客数
最新CM
[04/29 ゅーたそ]
[02/09 ピロ]
[12/22 KOUJI]
[12/22 おかゆ]
[11/26 BlogPetのニャン太]
ブログ内検索
NINJAサイトマスター

Copyight© PERFECT BLOG All Rights Reserved.
Designed by who7s.
忍者ブログ [PR]