ゲームエンジンを作る (366レス)
上下前次1-新
抽出解除 レス栞
22(1): 名前は開発中のものです。 [sage] 2014/05/29(木) 19:47:34.63 ID:iJkzWnb+(2/2) AAS
>>12
自分はプログラムがダメな人なんで細かい部分はわからないけど、
アウトラインプロセッサみたいな感じで階層化したテキストエディタ風に作ったら
俺みたいなアホでも作りやすいなって思ってた。
[chapter01]
■[scene01: おうせつま]
初期設定:遠景/前景/キャラクター/BGM
台詞:ヤス「ボス。 ここは おうせつま です。
□■[Command01:はなす]
台詞:ヤス「だれも いませんよ、ボス。
□□[Command02:しらべる]
台詞:ヤス「どこを しらべますか?
◇◇◆[select01:ゆか]
台詞:ヤス「ん? なんだろう・・・ペロッ[改行]
これは せいさんカリ!!"SE01:Surprize.wav"
◇◇◆[select02:だんろ]
if "check_danro"=0 台詞:ヤス「なにかが メラメラ もえています。"check_danro"=1
if "check_danro"=1 台詞:ヤス「なにが もえているんだろう・・・うわーひとだー!"bgm02:.yabai.ogg"
□□[Command03:ばしょいどう]
台詞:ヤス「どこにいきますか?
◇◇◆[select01:しんしつ]
change scene="scene02"
■[scene02: しんしつ]
初期設定:遠景/前景/キャラクター/BGM
台詞:ヤス「ボス。 ここは しんしつ です。
↑こんなの
24: 名前は開発中のものです。 [sage] 2014/05/29(木) 21:47:14.82 ID:GzbyVACp(2/2) AAS
>>22
そこから構成要素を列挙するとこんな感じになる。
・遠景、前景、キャラクターの画像管理、合成
・BGMの管理、再生(OGG)
・サウンドデータ(WAV)の管理、割り込み再生
・変数の保持、参照(if文)
・台詞(複数行)の表示
・選択第1階層(CommandXX)
・選択第2階層(selectXX)
・sceneXXラベルの管理
・chapterXXラベルによる処理ブロック管理
・スクリプト解析処理
で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.820s*