ゲームエンジンを作る (366レス)
上下前次1-新
22(1): 2014/05/29(木)19:47 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
台詞:ヤス「ボス。 ここは しんしつ です。
↑こんなの
23: 2014/05/29(木)20:53 ID:7NpqNoqY(1)調 AAS
Android対応のがマジで欲しいわ
24: 2014/05/29(木)21:47 ID:GzbyVACp(2/2)調 AAS
>>22
そこから構成要素を列挙するとこんな感じになる。
・遠景、前景、キャラクターの画像管理、合成
・BGMの管理、再生(OGG)
・サウンドデータ(WAV)の管理、割り込み再生
・変数の保持、参照(if文)
・台詞(複数行)の表示
・選択第1階層(CommandXX)
・選択第2階層(selectXX)
・sceneXXラベルの管理
・chapterXXラベルによる処理ブロック管理
・スクリプト解析処理
で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
25: 2014/05/30(金)02:16 ID:YG273zM/(1)調 AAS
独自の言語を作らなくても、
XMLで親子間の階層構造を表せる
26: 2014/05/30(金)11:44 ID:s8MBc/f5(1)調 AAS
ADVPスタジオェ
27(1): 2014/05/30(金)11:45 ID:hCIE5dHw(1)調 AAS
>>13
専門学生はそういう人ばっかりだね。ゲーム作ったと言っても本のサンプルの画像
差し替えただけのようなのばっかりw
ゲーム自体じゃなくって、エフェクタ専門とか、サウンド専門とか専門職を目指す人が多い。
ゲームを作りきれなくて挫折したと言い換えてもいい。
28: 2014/05/30(金)21:18 ID:SttLxzmW(1)調 AAS
そこは階層構造ではなくてリスト構造だろう。
29: 2014/05/31(土)08:05 ID:SqiU7T5N(1)調 AAS
>>27
そもそもちゃんとしたゲーム作れるほど賢い奴は専門学校行くという選択肢は微塵もあるまいて
昔ならまだしも今はネットに幾らでも情報転がってるのに専門行く意味がわからん
30: 2014/05/31(土)09:11 ID:iIu/zS0E(1)調 AAS
ピンキリだよピンキリ
31: 2014/05/31(土)15:10 ID:5lYuoWbK(1)調 AAS
おまえらはキリだけどなw
32: 2014/05/31(土)16:50 ID:XabtHpKN(1)調 AAS
ピンとキリどっちが偉いのかわんねえ
33: 2014/05/31(土)19:02 ID:PEGf9MgZ(1)調 AAS
大抵はピン(一番)が偉くてキリ(最後)が偉くないだと思うが
34: 2014/06/01(日)14:42 ID:21Bp/cqB(1)調 AAS
ゲームブックメーカーをつくる
35: 2014/06/01(日)22:40 ID:zsEhc80/(1)調 AAS
C#使えないゲームエンジンはいらない
36(1): 2014/06/01(日)22:48 ID:MmBi9IB3(1)調 AAS
C#しか使えない馬鹿はいらない
37: 2014/06/02(月)04:28 ID:VRpkYV/P(1)調 AAS
C++もC#もJavaScriptも使えるけどC#いいお
38: 2014/06/02(月)12:51 ID:egNdGVDB(1)調 AAS
結局はピーキーなコーディング要求されるから、C# なんかのきっちりした言語でも意味不明な実装強要されることに・・・
39: 2014/06/02(月)23:17 ID:GQFPC4W1(1)調 AAS
俺は一流の料理人になる!と言いつつ
食器や包丁を磨くことに熱中
40: 2014/06/03(火)11:36 ID:V/T7xWlU(1)調 AAS
ピーキーなコーディング → ハード側お約束 → 描画環境の制約
こうですね
41: 2014/06/13(金)17:57 ID:xLShNBhB(1/2)調 AAS
RPGツクールツクール
42: 2014/06/13(金)17:59 ID:xLShNBhB(2/2)調 AAS
wizメーカー
43(1): 2014/06/17(火)23:23 ID:LR0hnduD(1)調 AAS
MMDのモデル読み込めたらすぐ食いつきそう
44: 2014/06/18(水)11:52 ID:tQticLiM(1)調 AAS
ああモデルかぁでも動画ともかくゲームでは
何に使おうか ダンスゲーム?
45: 2014/06/18(水)19:26 ID:6E1to3AT(1)調 AAS
>>43
既存のUnityとかでも読み込めるけど。
それほど盛り上がってはいないけどな。
46: 2014/06/19(木)12:12 ID:RX6k2fvi(1/2)調 AAS
もの凄く軽く動く格ゲーエンジンを所望
EF12をオンボードで動かしたら結構重くて弄くる気になれなかった
47: 2014/06/19(木)13:34 ID:o738snzl(1)調 AAS
2D格闘にしておけ
48: 2014/06/19(木)15:23 ID:RX6k2fvi(2/2)調 AAS
他人の作ったモデルに同じポーズとモーションを流用してうはうはしたいんじゃあ
49: 2014/06/19(木)22:47 ID:uNXW3PRM(1)調 AAS
プログラムわからなくても作れるとかもいいな
50: 2014/06/28(土)20:30 ID:TS7WMjVD(1/2)調 AAS
作るだけ無駄
http://www.xbox.com/ja-JP/xbox-one/games/ProjectSpark
51(1): 2014/06/28(土)20:45 ID:z3kwQzk3(1/2)調 AAS
なんかマリオペイントに似た雰囲気
52: 2014/06/28(土)20:55 ID:TS7WMjVD(2/2)調 AAS
>>51
言えているw
http://www54.atwiki.jp/projectsparkjp/
53: 2014/06/28(土)21:33 ID:z3kwQzk3(2/2)調 AAS
まずはサウンドノベルツールキット
54: 2014/07/17(木)12:59 ID:EO2yfvRo(1)調 AAS
チャイムズクエストみたいなの
55: 2014/07/26(土)11:25 ID:CNOVeWhp(1)調 AAS
★2ch勢いランキングサイトリスト★
◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
56: 2014/07/31(木)15:20 ID:Zui9ddgk(1)調 AAS
だれか2Dのゲームに必要な機能一覧が乗ってるサイト知りませんか
昔適当に作った2Dのゲームエンジンがあって再開しようと思うんだけど何作って良いかわからん
57: 2014/07/31(木)18:34 ID:YW1LTwOG(1)調 AAS
英語で書かれてて基本機能ですが、
http://www.gamedev.net/topic/622296-most-needed-features-of-2d-game-engines/
http://gamedev.stackexchange.com/questions/31036/essential-2d-engine-features
58: ギンコ ◆BonGinkoCc 2014/10/11(土)07:25 ID:RMKUGo9d(1)調 AAS
さすが国鉄車のギンコエンジンはシンプルで頑丈なので、悪路に強い。
カヲルのデリケートなエンジンでは不利だ。
59: 2014/10/15(水)13:31 ID:hLagwyWv(1)調 AAS
ゼルダコンストラクションキットとか作りたい
60: そよかぜ 2014/10/21(火)12:00 ID:I8+njO90(1/5)調 AAS
DQメーカー
FFメーカー
を作りたい
61: そよかぜ 2014/10/21(火)12:45 ID:I8+njO90(2/5)調 AAS
ゼルダGB GBA FC SFCを作れる
ゼルダクラシカルを作りたい
62: そよかぜ 2014/10/21(火)12:46 ID:I8+njO90(3/5)調 AAS
GBCが抜けてたな
2Dゼルダを作れるアプリケーション
63: そよかぜ 2014/10/21(火)12:56 ID:I8+njO90(4/5)調 AAS
シューティングゲームをつくれるエンジン
キングスフィールドがつくれるエンジン
64: そよかぜ 2014/10/21(火)13:02 ID:I8+njO90(5/5)調 AAS
吉里吉里 Nscripter系のノベルエンジン
スクリプトとマウス操作でどちらでも作れる
OSXは有料
7 8.1 9は無料 LINUX無料
65: そよかぜ 2014/11/17(月)10:19 ID:IAdnB5RZ(1)調 AAS
HSPでつくるのさ
66(1): 2014/12/17(水)23:39 ID:teg7OT07(1)調 AAS
http://www.godotengine.org/wp/
オープンソースの2D、3Dゲームエンジン
作成ツールも同梱してるってさ・・・
67: そよかぜ 2014/12/19(金)16:44 ID:Gqk0WbRi(1/2)調 AAS
>>66
そんなものあるんだ
68: そよかぜ 2014/12/19(金)16:47 ID:Gqk0WbRi(2/2)調 AAS
吉里吉里のフロントエンド
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる
69: そよかぜ 2015/01/01(木)16:27 ID:LUuoxG7e(1/3)調 AAS
FC SFC GBA並のアクションゲームエンジンつくりたい
70: そよかぜ 2015/01/01(木)16:28 ID:LUuoxG7e(2/3)調 AAS
EBが放棄したツクールの互換エンジンとかいいな
71: そよかぜ 2015/01/01(木)16:34 ID:LUuoxG7e(3/3)調 AAS
RPGツクール95 2003
恋愛SLG SRPG シューティング サウンドノベル
2D格闘の8.1 yosemite向け互換エンジンとエディタ
72: 2015/01/01(木)21:07 ID:HHsVaEjZ(1)調 AAS
おれも、似たような事をやってた。
年末、
あれも、これも、何でも出来るエンジンを作ろうとしてた。
あんまり、欲張らないほうがいいんだって思い知らされた。
73: 2015/01/01(木)21:20 ID:ecM0K/it(1)調 AAS
色々できるようなエンジンだと
製品・オープンソース問わず既存のエンジンが強すぎて
作っても基本無反応じゃないかな
それだったらもう完全に的を絞ったツールにしてしまったほうがいいかなとは思う
74(1): 2015/01/02(金)15:33 ID:5+hSg5e5(1)調 AAS
シナリオと基本的なNPCの交流や会話をフラグ管理コミで作ってくれるツールとか、
需要がものすごく有りそうだ、
とは思う。
魔王が現れて、
魔王が誰をそそのかして、
誰が何時殺されて、誰が捕まって、誰が逃げ延びて、
王国内で権力争いが勃発したりして、
王子たちの間で
『魔王を倒した奴が真の王位継承者だ』
とか何とかいう話になって、
魔王を倒すためには何が必要で、
そのアイテムは誰が持ってて、、、
アイテム持ってる誰其れは性格がひねくれていて、
課題をクリアしないとアイテムくれなくて、、、、、、
みたいなのを延々と吐き出してくれるやつ。
作れるものなら作ってみろ、
って感じだが。
75: 2015/01/02(金)16:48 ID:HMpdbyBS(1)調 AAS
Unityも、ウディタも有力な無料ツールには標準でストーリー進行管理のGUIがないのは、ちょっと面倒くさい。
確かにそこは需要あると思うは
76: 2015/01/07(水)16:04 ID:VCwCwPth(1)調 AAS
>>74
それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?
汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。
77: そよかぜ 2015/01/11(日)09:11 ID:h31darER(1/3)調 AAS
Dante98とRPGツクール95をOSX LINUX 8.1に移植するだけでも
需要があると思うんだけど
78: そよかぜ 2015/01/11(日)09:13 ID:h31darER(2/3)調 AAS
なぜMACにはウインドウズのようにゲームコンストラクションソフトが
殆ど無いのか
79: そよかぜ 2015/01/11(日)09:16 ID:h31darER(3/3)調 AAS
LINUXにコミックメーカーやビジュアルノベルを作るアプリケーションを
出したら人気でるだろうか
80(1): 2015/01/11(日)11:57 ID:rnK0uwfE(1)調 AAS
Linux向けのノベルエンジンは無くはないから今作るとしたら
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^;
81: 2015/01/13(火)17:21 ID:8bhcxtrV(1)調 AAS
エンジンと言ってもRPGや格ゲーみたいにジャンル限定するのと、
汎用とじゃ全然違うからなあ。2Dと3Dで分けて限定する手もあるか。
>>80
Monoということ?
82: 2015/01/14(水)03:40 ID:/cnuCLNA(1)調 AAS
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
http://www.o-naniwa.com/index.html 事務員 東条 南野
http://www.o-naniwa.com/company/
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
http://www.apamanshop-hd.co.jp/ 加茂 舟橋
http://s-at-e.net/scurl/nibn-apaman.html
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
・ハンガー・ゲーム http://s-at-e.net/scurl/TheHungerGames-Aircraft.html
・スタートレック http://s-at-e.net/scurl/StarTrek-Aircraft.html
・アバター http://s-at-e.net/scurl/Avatar-Shuttle.html
・アバター http://s-at-e.net/scurl/Avatar-Dragon.html
・トランスフォーマー http://s-at-e.net/scurl/Transformers-Flyingboat.html
・Star Citizen http://s-at-e.net/scurl/StarCitizen-Starfarer.html
・T http://s-at-e.net/scurl/ia-T.html
・Zle http://s-at-e.net/scurl/ia-Zle.html
83: そよかぜ 2015/01/15(木)15:16 ID:rbDshZvv(1/2)調 AAS
今はウェブアプリケーションでサーバー上で動かす
タイプのエンジンとエディタがいいかもしれない
84: そよかぜ 2015/01/15(木)15:25 ID:rbDshZvv(2/2)調 AAS
ウェブアプリケーションとかでエンジンとエディタを作る
85: 2015/01/28(水)19:24 ID:nasZb7nZ(1)調 AAS
クラウド言いたいんと違うか。
で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。
86: そよかぜ 2015/01/29(木)18:34 ID:AUebR4mS(1)調 AAS
クラウドっていっても別にいいけど
似たようなものができるのはフクザツな気分
ましなものになるならいいけど
87: 2015/01/30(金)21:05 ID:YRfpxsMV(1)調 AAS
ゲームの中で、キャラクター制御なんかに使用する、
スクリプトの仕様って、どういう風に決めてるの?
どういう機能が必要だ、とか。
そういうのを、上手く纏めたサイトとかある?
88: 2015/02/01(日)09:06 ID:4SXpmV3a(1)調 AAS
ゲームによるとしか
89(1): 2015/02/01(日)23:38 ID:rqF6S/aL(1)調 AAS
独自言語ってどうやって作ればいいんだ…
90: 2015/02/02(月)10:55 ID:ECHjsxmk(1)調 AAS
ドラゴンブック買ってこい
91: 2015/02/02(月)15:45 ID:vsjaczgq(1)調 AAS
この板でドラゴンブックと聞くと
"竜を呼び出す魔導の書"的な厨ニな響きがあって趣深いな
92: 2015/02/02(月)18:17 ID:9YOvsS+B(1)調 AAS
ああ、そうだね。次の人どぞー
93: 2015/02/02(月)20:32 ID:u5Lk+L3c(1)調 AAS
ソース見たりすると、みなさん、
この辺の問題は器用にこなしてるんだよなぁ。
94: 2015/02/11(水)05:07 ID:0cWu/C1d(1)調 AAS
>>89
とっかかりが掴めない人用に難しく考えない方法。
単語を読んでif文で分岐するものと定義してみればいい。
1行に1命令という仕様にして、画面に文字を出力したいとすれば
print "テスト出力"
と書いたテキストを用意して、ファイルを読んだら最初の空白まで命令で次がパラメータとして
if (command == "print") { 画面に出力する処理 }
とかする。んで、これじゃあどこに表示すればいいかわからないから、
setxy 100,100
みたいなのを読めるようにする。空白まで命令、カンマで区切ったものをparam[0]から順に。
if (command == "setxy") { グローバルな変数に text_x=param[0].ToInt(), text_y=param[1].ToInt() とか }
色付けたいなら、、、、以下略
仕組みが分かってきたら、構文解析とか逆ポーランド記法とかに興味が出てくるさ。
がんばれw
95: 2015/02/14(土)19:58 ID:m2hqbe0E(1)調 AAS
自己流で無理やり作って、
出来上がったのは、
マシン語(アセンブラ)みたいな書式のシロモノでした。
自分で作っといてなんだが、
処理見本がなくなったら、
もう永久に使い方がわからん気がするw
96: 2015/02/14(土)22:14 ID:l4caZ+8s(1)調 AAS
アセンブラでゲームを作ってもいいんやで?
97: 2015/02/15(日)02:03 ID:lkuH3Fri(1/3)調 AAS
ちょっとそのマシン語風のスクリプトサンプル載せてみ?
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)調 AAS
はいはいできたらよんで
〃∩ ∧_∧
⊂⌒( ・ω・)
\_っ⌒/⌒c
⌒ ⌒
107: 2015/02/24(火)13:52 ID:OGUECuV1(1)調 AAS
イベントスクリプト作成の参考になりそうなページ見つけた
http://2dgames.jp/2012/05/23/rpg%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9/
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から作れよ
上下前次1-新書関写板覧索設栞歴
あと 245 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s