ゲームエンジンを作る (366レス)
1-

98: 2015/02/15(日)10:15 ID:+qoTarpb(1/2) AAS
こんな感じ。

%M0123%y%M0147%END%%M0148%b%END

メッセージ番号0123を表示した後に、はい/いいえ処理を行なって、
『はい』だったらメッセージ番号0147を表示して、処理から抜ける。
『いいえ』だったら、メッセージ番号0148を表示した後、『はい/いいえ』の処理まで戻る。

つまり、『はい』という選択をするまで、同じ処理が繰り返される。
99: 2015/02/15(日)13:35 ID:lkuH3Fri(2/3) AAS
なるほどねー。いい感じのスクリプトだけど、たしかに可読性が悪いね。
後から分からなくなりそうだw
スクリプトの利点の一つは可読性だから、もうちょっと改良したほうがよさそうだね。
例えば区切り記号を少し変更するだけでも

M0123?y={M0147 END} n={M0148 CONTINUE} END

y/nは常にメッセージの後に来るだろうから一纏めに。
また、ブロックの区切りが視覚的に分かりにくいので{ }に変えてみた。
あと気になったのは[b]だね。意味がある単語にしたほうが分かりやすいと思う。

そこらへんの独自文法考えるのも結構楽しめると思うよ。
100
(1): 2015/02/15(日)13:46 ID:lkuH3Fri(3/3) AAS
ちなみにもっとマシン語、といかアセンブラ風を想像してたw

:START
push M0123
msg
push M0147
push M0148
sel
jmpy NEXT
jmp START
:NEXT
END
101: 2015/02/15(日)17:19 ID:ZxL1y1ye(1) AAS
なるほどわからん
102: 2015/02/15(日)21:36 ID:+qoTarpb(2/2) AAS
{}でくくるか。
あぁ、それもありだなぁ。
参考になった。ありがとう。

>>100の書式は絶対に嫌だなw
103: そよかぜ 2015/02/18(水)17:11 ID:lntz5eJJ(1/3) AAS
Nscripterのフロントエンドと吉里吉里のフロントエンド考えてる
GUIで表現されてマウスかキーバインドで操作する
104: そよかぜ 2015/02/18(水)17:11 ID:lntz5eJJ(2/3) AAS
天空銀河でRPGのSCRIPTが昔あったけどあれを改良したら
ツクールに対抗できそう
105: そよかぜ 2015/02/18(水)17:21 ID:lntz5eJJ(3/3) AAS
LINUXにゲームエンジンをつくる
種類は
アドベンチャー
ファミコン昔話 ファミコン探偵倶楽部 リップルアイランド サラダの国のトマト姫
シューティング
デザエモンやマジカルチェイス アレスタ ダライアス スターフォース
SRPG
ファイアーエムブレム タクティクスオウガ
格闘ゲーム
2D格闘ゲーム2nd
アクションゲーム
ムーンクリスタル ギミック
サウンドノベル ビジュアルノベル
かまいたちの夜 428 街
106: 2015/02/18(水)21:24 ID:3jMVF/gR(1) AA×

107: 2015/02/24(火)13:52 ID:OGUECuV1(1) AAS
イベントスクリプト作成の参考になりそうなページ見つけた
外部リンク:2dgames.jp
108: そよかぜ 2015/03/01(日)17:34 ID:6ewBL9UM(1) AAS
完成したら呼ぶよ!
109: そよかぜ 2015/03/03(火)17:28 ID:zncA3uK1(1) AAS
RPGSCRIPTMachine
4種のSCRIPTを組み合わせて作れるエンジン
110: 2015/03/24(火)23:27 ID:nMRj9RrN(1) AAS
3Dを描画とか
directxというのを使うんですか?

例えば、Unityなんかはこういうのは独自のを開発してるんですか?
111: 2015/03/25(水)01:02 ID:R8Tcy4Ns(1) AAS
とりあえずスレ主はgitの公開リポジトリを教えてくれないか

制作の過程を追っておいてやるよ
112: 2015/03/25(水)17:59 ID:hlIraXS9(1) AAS
どんなことやるか妄想してると最終的にコンパイラをスクラッチで作るのとほとんど同じ手間になってて尻込みする
113: 2015/03/28(土)05:47 ID:7A9Gi5xo(1) AAS
yacc とか lex とか bison 使わないのか
114: そよかぜ 2015/03/30(月)11:57 ID:9DH9R2zA(1) AAS
コンパイラとインタプリタどっちもいいね!
115: 2015/04/03(金)21:55 ID:GOMFBvsx(1) AAS
単純なインタプリタならば、それほど難しくは無い。 
116: 2015/04/04(土)11:14 ID:eyPQtqwP(1) AAS
なんでlua使わんの?
117: 2015/04/04(土)18:10 ID:y83vKxp+(1) AAS
それじゃあ作ったって言わないだろ
118: 2015/04/05(日)08:15 ID:Idr2blGP(1/2) AAS
じゃあ directx も opengl も使えないね
119: 2015/04/05(日)13:20 ID:9t/Oc37+(1/4) AAS
WinAPIしか使ってませんが何か?
120: 2015/04/05(日)13:37 ID:9t/Oc37+(2/4) AAS
WinNTをターゲットに作ってますが何か?
121: 2015/04/05(日)19:59 ID:i4W65YGB(1) AAS
もうOSから作れよ
122: 2015/04/05(日)20:26 ID:9t/Oc37+(3/4) AAS
すでにFPGAで簡易なマルチタスクOS実装したんでもういい
123: 2015/04/05(日)20:59 ID:Idr2blGP(2/2) AAS
ゲームエンジンでもないし演習課題じゃん
大学生にも春厨ってあるんだな。春大か
124: 2015/04/05(日)22:00 ID:9t/Oc37+(4/4) AAS
話題逸らしたの君だから
125: そよかぜ 2015/04/06(月)16:58 ID:1aKutsOb(1) AAS
64タスクOSなんてのもいいかもしれない
126: 2015/04/13(月)14:58 ID:Dou2vaaD(1) AAS
ゲームエンジン作る気無いだろ
127: そよかぜ 2015/04/14(火)18:15 ID:DGJiyMSK(1) AAS
作ったらどんなしょぼいのでもここで公開するよ
1-
あと 239 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.023s