日々の出来事などをかける限り書いていきます。
現在は大学4年生です。
研究のこととかも書いていけたらいいなと思ってます。
ブログのタイトルがイタいのは仕様です。
Top >
>
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
昨日の夜からゲーム制作を開始しました。
これは、今年の学園祭に向けてのゲーム制作です。
昨年はミニゲーム集を作り、子供たちからの支持を得ることに成功しました。
今年はアダルト世代も狙っていくつもりで以下のテーマで作成することに決まりました。
「ドラゴンクエスト9にカジノがなかったから自分たちで作ることにした」
ドラクエ9と言えば、約一ヶ月前に発売され350万本を出荷した(らしい)国民的ナンバリングタイトルです。
僕ももちろん購入し、精力的にプレイしております。
しかし、今回のドラクエにはなんか足りない!
それが、カジノです。
今までのドラクエでは、カジノで一生懸命稼いで強い武器を手に入れたりすることができたり
ゲームの合間の息抜きとしてカジノゲームを楽しめましたが、今回はそのカジノがありません。
ということで自分たちで作ることにしました(笑)
ようはドラクエっぽいカジノゲームを作るんです。
3Dで作る技術は持ち合わせていないのでクオリティはどうなるか分かりませんが、とりあえず作ります。
DXライブラリを全面的に使用していきます。はい。
昨日と今日で作ったものは
・ドラクエ風会話ウインドウ表示関数
です。
関数名がDrawConv (DrawConversationの略)ですが、もっといい名前は思いつかなかったのかよ俺・・・w
DrawConv関数では#=改行、&=キー入力待ち、$=ウインドウを閉じるみたいな感じになってます。
非常に自分以外には使えない関数となっています^^
以下、簡単なコードと実行結果。DrawConv関数のコードはかなりカオスなので書いてませんが。
------------------------------------------------------------------------
成果物
DrawConv関数
これは、今年の学園祭に向けてのゲーム制作です。
昨年はミニゲーム集を作り、子供たちからの支持を得ることに成功しました。
今年はアダルト世代も狙っていくつもりで以下のテーマで作成することに決まりました。
「ドラゴンクエスト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
プロフィール
HN:
KOUJI
年齢:
35
性別:
男性
誕生日:
1989/01/10
職業:
学生
趣味:
音楽鑑賞、カラオケ
自己紹介:
現在大学4年生。
来年からIT系の会社に就職が決まりました。
卒業研究でiPhoneアプリの開発を行ってます。まだ全然できてません\(^o^)/
来年から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 |
来客数
カテゴリー
最新記事
(03/25)
(03/14)
(03/10)
(03/06)
(03/01)
ブログ内検索
NINJAサイトマスター