ゲームエンジンを作る
吉里吉里のフロントエンド
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる FC SFC GBA並のアクションゲームエンジンつくりたい RPGツクール95 2003
恋愛SLG SRPG シューティング サウンドノベル
2D格闘の8.1 yosemite向け互換エンジンとエディタ おれも、似たような事をやってた。
年末、
あれも、これも、何でも出来るエンジンを作ろうとしてた。
あんまり、欲張らないほうがいいんだって思い知らされた。 色々できるようなエンジンだと
製品・オープンソース問わず既存のエンジンが強すぎて
作っても基本無反応じゃないかな
それだったらもう完全に的を絞ったツールにしてしまったほうがいいかなとは思う シナリオと基本的なNPCの交流や会話をフラグ管理コミで作ってくれるツールとか、
需要がものすごく有りそうだ、
とは思う。
魔王が現れて、
魔王が誰をそそのかして、
誰が何時殺されて、誰が捕まって、誰が逃げ延びて、
王国内で権力争いが勃発したりして、
王子たちの間で
『魔王を倒した奴が真の王位継承者だ』
とか何とかいう話になって、
魔王を倒すためには何が必要で、
そのアイテムは誰が持ってて、、、
アイテム持ってる誰其れは性格がひねくれていて、
課題をクリアしないとアイテムくれなくて、、、、、、
みたいなのを延々と吐き出してくれるやつ。
作れるものなら作ってみろ、
って感じだが。 Unityも、ウディタも有力な無料ツールには標準でストーリー進行管理のGUIがないのは、ちょっと面倒くさい。
確かにそこは需要あると思うは >>74
それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?
汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。 Dante98とRPGツクール95をOSX LINUX 8.1に移植するだけでも
需要があると思うんだけど なぜMACにはウインドウズのようにゲームコンストラクションソフトが
殆ど無いのか LINUXにコミックメーカーやビジュアルノベルを作るアプリケーションを
出したら人気でるだろうか Linux向けのノベルエンジンは無くはないから今作るとしたら
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^; エンジンと言ってもRPGや格ゲーみたいにジャンル限定するのと、
汎用とじゃ全然違うからなあ。2Dと3Dで分けて限定する手もあるか。
>>80
Monoということ? 今はウェブアプリケーションでサーバー上で動かす
タイプのエンジンとエディタがいいかもしれない ウェブアプリケーションとかでエンジンとエディタを作る クラウド言いたいんと違うか。
で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。 クラウドっていっても別にいいけど
似たようなものができるのはフクザツな気分
ましなものになるならいいけど ゲームの中で、キャラクター制御なんかに使用する、
スクリプトの仕様って、どういう風に決めてるの?
どういう機能が必要だ、とか。
そういうのを、上手く纏めたサイトとかある? この板でドラゴンブックと聞くと
"竜を呼び出す魔導の書"的な厨ニな響きがあって趣深いな ソース見たりすると、みなさん、
この辺の問題は器用にこなしてるんだよなぁ。 >>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 自己流で無理やり作って、
出来上がったのは、
マシン語(アセンブラ)みたいな書式のシロモノでした。
自分で作っといてなんだが、
処理見本がなくなったら、
もう永久に使い方がわからん気がするw ちょっとそのマシン語風のスクリプトサンプル載せてみ? こんな感じ。
%M0123%y%M0147%END%%M0148%b%END
メッセージ番号0123を表示した後に、はい/いいえ処理を行なって、
『はい』だったらメッセージ番号0147を表示して、処理から抜ける。
『いいえ』だったら、メッセージ番号0148を表示した後、『はい/いいえ』の処理まで戻る。
つまり、『はい』という選択をするまで、同じ処理が繰り返される。 なるほどねー。いい感じのスクリプトだけど、たしかに可読性が悪いね。
後から分からなくなりそうだw
スクリプトの利点の一つは可読性だから、もうちょっと改良したほうがよさそうだね。
例えば区切り記号を少し変更するだけでも
M0123?y={M0147 END} n={M0148 CONTINUE} END
y/nは常にメッセージの後に来るだろうから一纏めに。
また、ブロックの区切りが視覚的に分かりにくいので{ }に変えてみた。
あと気になったのは[b]だね。意味がある単語にしたほうが分かりやすいと思う。
そこらへんの独自文法考えるのも結構楽しめると思うよ。 ちなみにもっとマシン語、といかアセンブラ風を想像してたw
:START
push M0123
msg
push M0147
push M0148
sel
jmpy NEXT
jmp START
:NEXT
END {}でくくるか。
あぁ、それもありだなぁ。
参考になった。ありがとう。
>>100の書式は絶対に嫌だなw Nscripterのフロントエンドと吉里吉里のフロントエンド考えてる
GUIで表現されてマウスかキーバインドで操作する 天空銀河でRPGのSCRIPTが昔あったけどあれを改良したら
ツクールに対抗できそう LINUXにゲームエンジンをつくる
種類は
アドベンチャー
ファミコン昔話 ファミコン探偵倶楽部 リップルアイランド サラダの国のトマト姫
シューティング
デザエモンやマジカルチェイス アレスタ ダライアス スターフォース
SRPG
ファイアーエムブレム タクティクスオウガ
格闘ゲーム
2D格闘ゲーム2nd
アクションゲーム
ムーンクリスタル ギミック
サウンドノベル ビジュアルノベル
かまいたちの夜 428 街 はいはいできたらよんで
〃∩ ∧_∧
⊂⌒( ・ω・)
\_っ⌒/⌒c
⌒ ⌒ RPGSCRIPTMachine
4種のSCRIPTを組み合わせて作れるエンジン 3Dを描画とか
directxというのを使うんですか?
例えば、Unityなんかはこういうのは独自のを開発してるんですか? とりあえずスレ主はgitの公開リポジトリを教えてくれないか
制作の過程を追っておいてやるよ どんなことやるか妄想してると最終的にコンパイラをスクラッチで作るのとほとんど同じ手間になってて尻込みする yacc とか lex とか bison 使わないのか じゃあ directx も opengl も使えないね すでにFPGAで簡易なマルチタスクOS実装したんでもういい ゲームエンジンでもないし演習課題じゃん
大学生にも春厨ってあるんだな。春大か osって、仮にC言語から作るとして、printf関数に相当するものも自作しなきゃいけないのかな? わたしがつくりたいのはゼルダクラッシックの日本語版
箱庭大相撲
ローグライク あとdante98とUとRPGツクール95の上位互換エンジン ゲームエンジンよりライブラリ形式の方がありがたい
Cとかから呼び出す形でね。
エディタでマップやメッシュやアニメーションを作成/編集/配置して、何らかの形式で出力
Cから関数を呼んで読み込み→表示 RPGツクールVXAce互換エンジン α版公開! | 自作ゲームの作成・配信 Plicy [プリシー]
http://plicy.net/News20150106.php Qt使えばクロスプラットフォームのゲームエンジンが出来るんじゃないの。
AngleっていうGoogle製のトランスレータが内蔵されててWindows、Linux、
Mac、Android、その他いろいろの環境でOpenGL esが動かせるよ。 ライブラリとQtか
あとAngle
Googleのもじりか
OPENGL esが動けば3Dに対応 UE4のソースをどこから読むか迷い果てて結局ぶっ倒れた俺には無理な話だな ソースを読むということはUE4の機能に不満があるんだろう?
じゃあそこに絞って読めばいいだろう? いろんなゲームのコンストラクションキット作りたいな
エンジンはオープンソースでね 蟲姫とかみたいなシューティング
2D格闘ゲーム2の互換エンジン
リップルアイランドやファミコン昔話みたいなアドベンチャー
GUIで作れるビジュアルノベル サウンドノベル SRPGツクールの互換エンジンで復活させたい
RPGツクール95のエミュレータを作って復活させたい 過去の名作のPC移植したいな
牧場物語 ダービースタリオン ルーンファクトリー エリーリリーのアトリエ ウィザードリィ 女神転生
パソコン探偵倶楽部 iPad探偵倶楽部 iPhone探偵倶楽部
新鬼ヶ島 遊遊記 神々のトライフォース MACとLinuxはゲームに飢えているから
ゲームメーカー出したらばっと作品群がでてきそう iPhoneiPadは操作が独特なのでゲーム作るのが難しそう DANTEシリーズ RPGツクール95のエディタは需要あるかな 無料版と商品版を出す
いろんな方法で買える
会員制 独自の機能のサイト
インストールが簡単 WEBアプリケーションで作る時代か
Enchant.jsで作ろう デザエモンPCを作る
デザエモンのパワーアップ版
作り方は同じで容量が大幅アップ アクションゲームの需要は大きい
アクションゲームメーカーを作りたい
カービィとかゼルダとかマリオとかそんなの Wizardryとか女神転生みたいなゲームつくるのとか
キングスフィールドみたいの作るの作りたい かむたこ カムの島渡りをMAC iPadに移植したい クリッククリエイトって互換アプリケーション作るの難しいかな
作ってる人結構いるけど PS2のRPGツクール2種のリメイク
をLinuxに移植したい MACとウィンドウズ両方で動く法が良いのかね
ROMとエミュレーター方式でないと厳しい IOSのタッチ操作が進化してゲームも操作が進化するのかな
でもゲームパッド買ったほうが使いやすいよ 絵かきを優遇するRPGコンストラクションツールを作ろう アクション アクションRPG
シューティング
ローグライクのエンジン