ゲームエンジンを作って公開する。
エディタも作る
ローグライクエンジンはよ
8 7 OSX LINUX IOS Androidなどに対応
いいね
既存のものじゃあかんのか?
エンジンが欲しいのではなくて、
エンジンを作る過程を楽しみたいんだろう。
開発ツールを作るのがプログラマーの本業ですしおすし
スレの寿命は三か月とみた
10 :
名前は開発中のものです。:2014/05/29(木) 00:29:34.46 ID:am8ruBKY
unity超えてない物はいらないよ
ファミコンみたいなコマンド選択式ADVエンジンから作ってくれたまえ。
有りそうでないんだよね。ノベルとそれの付随した選択肢ゲーエンジンなら山ほどあるけど
目の付け所は共感できるけど、それなら、
「ファミコンみたいなコマンド選択式ADV」
の構成要素および仕様を列挙してくれたまえ。
ゲームよりゲームエンジン作りたいって奴多いけど
残念ながらそういう人に限ってゲームエンジン使ってもゲーム作れない奴ばかりなんだよなぁ
2D限定で、PC限定で、描画機能限定でクロスプラットで且つハードウェアアクセラレーション効くライブラリなら欲しい。
ウィンドウが固定されたり、下手にフレームワーク化された奴見るとゲンナリする。
昨今はスマフォ対応を謳ってるの増えたが、要らねーからさ。
つまり、C#やjavaあたりの、言語レベルでマルチプラットフォーム対応してる上で、
描画機能だけ楽に使いたいんだわ。
ゲームのマルチプラットフォームの現実的な解が「SDLを使う」だからなぁ・・・。
>>6 既存のものにも短所長所あるし
ファミコン SFC PS時代くらいのゲームを作れるエンジンをつくりたい。
UNITYほど高度なものは無理
>>7 エンジンをつくるのが楽しいのは認めるよ
>>8 そうだね
>>11 うんそういうエンジン作りたいと思っていた所
ファミコン昔話とかリップルアイランドとか
ファミコン探偵倶楽部とかサラダのくにのトマト姫
みたいなね
>>14 目指すところはRPGツクールとかデザエモン
だからね…
GUIの吉里吉里 Nscripterとか。
>>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
台詞:ヤス「ボス。 ここは しんしつ です。
↑こんなの
Android対応のがマジで欲しいわ
>>22 そこから構成要素を列挙するとこんな感じになる。
・遠景、前景、キャラクターの画像管理、合成
・BGMの管理、再生(OGG)
・サウンドデータ(WAV)の管理、割り込み再生
・変数の保持、参照(if文)
・台詞(複数行)の表示
・選択第1階層(CommandXX)
・選択第2階層(selectXX)
・sceneXXラベルの管理
・chapterXXラベルによる処理ブロック管理
・スクリプト解析処理
で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
独自の言語を作らなくても、
XMLで親子間の階層構造を表せる
ADVPスタジオェ
>>13 専門学生はそういう人ばっかりだね。ゲーム作ったと言っても本のサンプルの画像
差し替えただけのようなのばっかりw
ゲーム自体じゃなくって、エフェクタ専門とか、サウンド専門とか専門職を目指す人が多い。
ゲームを作りきれなくて挫折したと言い換えてもいい。
そこは階層構造ではなくてリスト構造だろう。
>>27 そもそもちゃんとしたゲーム作れるほど賢い奴は専門学校行くという選択肢は微塵もあるまいて
昔ならまだしも今はネットに幾らでも情報転がってるのに専門行く意味がわからん
ピンキリだよピンキリ
おまえらはキリだけどなw
ピンとキリどっちが偉いのかわんねえ
大抵はピン(一番)が偉くてキリ(最後)が偉くないだと思うが
ゲームブックメーカーをつくる
C#使えないゲームエンジンはいらない
C#しか使えない馬鹿はいらない
C++もC#もJavaScriptも使えるけどC#いいお
結局はピーキーなコーディング要求されるから、C# なんかのきっちりした言語でも意味不明な実装強要されることに・・・
俺は一流の料理人になる!と言いつつ
食器や包丁を磨くことに熱中
ピーキーなコーディング → ハード側お約束 → 描画環境の制約
こうですね
RPGツクールツクール
wizメーカー
43 :
名前は開発中のものです。:2014/06/17(火) 23:23:50.76 ID:LR0hnduD
MMDのモデル読み込めたらすぐ食いつきそう
ああモデルかぁでも動画ともかくゲームでは
何に使おうか ダンスゲーム?
>>43 既存のUnityとかでも読み込めるけど。
それほど盛り上がってはいないけどな。
もの凄く軽く動く格ゲーエンジンを所望
EF12をオンボードで動かしたら結構重くて弄くる気になれなかった
2D格闘にしておけ
他人の作ったモデルに同じポーズとモーションを流用してうはうはしたいんじゃあ
49 :
名前は開発中のものです。:2014/06/19(木) 22:47:34.26 ID:uNXW3PRM
プログラムわからなくても作れるとかもいいな
なんかマリオペイントに似た雰囲気
まずはサウンドノベルツールキット
チャイムズクエストみたいなの
55 :
名前は開発中のものです。:2014/07/26(土) 11:25:08.92 ID:CNOVeWhp
★2ch勢いランキングサイトリスト★
◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
だれか2Dのゲームに必要な機能一覧が乗ってるサイト知りませんか
昔適当に作った2Dのゲームエンジンがあって再開しようと思うんだけど何作って良いかわからん
さすが国鉄車のギンコエンジンはシンプルで頑丈なので、悪路に強い。
カヲルのデリケートなエンジンでは不利だ。
ゼルダコンストラクションキットとか作りたい
60 :
そよかぜ:2014/10/21(火) 12:00:07.93 ID:I8+njO90
DQメーカー
FFメーカー
を作りたい
61 :
そよかぜ:2014/10/21(火) 12:45:32.99 ID:I8+njO90
ゼルダGB GBA FC SFCを作れる
ゼルダクラシカルを作りたい
62 :
そよかぜ:2014/10/21(火) 12:46:28.94 ID:I8+njO90
GBCが抜けてたな
2Dゼルダを作れるアプリケーション
63 :
そよかぜ:2014/10/21(火) 12:56:54.61 ID:I8+njO90
シューティングゲームをつくれるエンジン
キングスフィールドがつくれるエンジン
64 :
そよかぜ:2014/10/21(火) 13:02:01.95 ID:I8+njO90
吉里吉里 Nscripter系のノベルエンジン
スクリプトとマウス操作でどちらでも作れる
OSXは有料
7 8.1 9は無料 LINUX無料
65 :
そよかぜ:2014/11/17(月) 10:19:11.56 ID:IAdnB5RZ
HSPでつくるのさ
67 :
そよかぜ:2014/12/19(金) 16:44:19.09 ID:Gqk0WbRi
68 :
そよかぜ:2014/12/19(金) 16:47:40.13 ID:Gqk0WbRi
吉里吉里のフロントエンド
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる
69 :
そよかぜ:2015/01/01(木) 16:27:40.89 ID:LUuoxG7e
FC SFC GBA並のアクションゲームエンジンつくりたい
70 :
そよかぜ:2015/01/01(木) 16:28:41.12 ID:LUuoxG7e
EBが放棄したツクールの互換エンジンとかいいな
71 :
そよかぜ:2015/01/01(木) 16:34:29.39 ID:LUuoxG7e
RPGツクール95 2003
恋愛SLG SRPG シューティング サウンドノベル
2D格闘の8.1 yosemite向け互換エンジンとエディタ
おれも、似たような事をやってた。
年末、
あれも、これも、何でも出来るエンジンを作ろうとしてた。
あんまり、欲張らないほうがいいんだって思い知らされた。
色々できるようなエンジンだと
製品・オープンソース問わず既存のエンジンが強すぎて
作っても基本無反応じゃないかな
それだったらもう完全に的を絞ったツールにしてしまったほうがいいかなとは思う
シナリオと基本的なNPCの交流や会話をフラグ管理コミで作ってくれるツールとか、
需要がものすごく有りそうだ、
とは思う。
魔王が現れて、
魔王が誰をそそのかして、
誰が何時殺されて、誰が捕まって、誰が逃げ延びて、
王国内で権力争いが勃発したりして、
王子たちの間で
『魔王を倒した奴が真の王位継承者だ』
とか何とかいう話になって、
魔王を倒すためには何が必要で、
そのアイテムは誰が持ってて、、、
アイテム持ってる誰其れは性格がひねくれていて、
課題をクリアしないとアイテムくれなくて、、、、、、
みたいなのを延々と吐き出してくれるやつ。
作れるものなら作ってみろ、
って感じだが。
Unityも、ウディタも有力な無料ツールには標準でストーリー進行管理のGUIがないのは、ちょっと面倒くさい。
確かにそこは需要あると思うは
>>74 それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?
汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。
77 :
そよかぜ:2015/01/11(日) 09:11:20.56 ID:h31darER
Dante98とRPGツクール95をOSX LINUX 8.1に移植するだけでも
需要があると思うんだけど
78 :
そよかぜ:2015/01/11(日) 09:13:01.06 ID:h31darER
なぜMACにはウインドウズのようにゲームコンストラクションソフトが
殆ど無いのか
79 :
そよかぜ:2015/01/11(日) 09:16:03.29 ID:h31darER
LINUXにコミックメーカーやビジュアルノベルを作るアプリケーションを
出したら人気でるだろうか
Linux向けのノベルエンジンは無くはないから今作るとしたら
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^;
エンジンと言ってもRPGや格ゲーみたいにジャンル限定するのと、
汎用とじゃ全然違うからなあ。2Dと3Dで分けて限定する手もあるか。
>>80 Monoということ?
82 :
名前は開発中のものです。:2015/01/14(水) 03:40:31.77 ID:/cnuCLNA
83 :
そよかぜ:2015/01/15(木) 15:16:27.46 ID:rbDshZvv
今はウェブアプリケーションでサーバー上で動かす
タイプのエンジンとエディタがいいかもしれない
84 :
そよかぜ:2015/01/15(木) 15:25:41.43 ID:rbDshZvv
ウェブアプリケーションとかでエンジンとエディタを作る
クラウド言いたいんと違うか。
で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。
86 :
そよかぜ:2015/01/29(木) 18:34:09.20 ID:AUebR4mS
クラウドっていっても別にいいけど
似たようなものができるのはフクザツな気分
ましなものになるならいいけど
ゲームの中で、キャラクター制御なんかに使用する、
スクリプトの仕様って、どういう風に決めてるの?
どういう機能が必要だ、とか。
そういうのを、上手く纏めたサイトとかある?
ゲームによるとしか
独自言語ってどうやって作ればいいんだ…
ドラゴンブック買ってこい
この板でドラゴンブックと聞くと
"竜を呼び出す魔導の書"的な厨ニな響きがあって趣深いな
ああ、そうだね。次の人どぞー
ソース見たりすると、みなさん、
この辺の問題は器用にこなしてるんだよなぁ。
>>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
103 :
そよかぜ:2015/02/18(水) 17:11:01.31 ID:lntz5eJJ
Nscripterのフロントエンドと吉里吉里のフロントエンド考えてる
GUIで表現されてマウスかキーバインドで操作する
104 :
そよかぜ:2015/02/18(水) 17:11:51.96 ID:lntz5eJJ
天空銀河でRPGのSCRIPTが昔あったけどあれを改良したら
ツクールに対抗できそう
105 :
そよかぜ:2015/02/18(水) 17:21:10.10 ID:lntz5eJJ
LINUXにゲームエンジンをつくる
種類は
アドベンチャー
ファミコン昔話 ファミコン探偵倶楽部 リップルアイランド サラダの国のトマト姫
シューティング
デザエモンやマジカルチェイス アレスタ ダライアス スターフォース
SRPG
ファイアーエムブレム タクティクスオウガ
格闘ゲーム
2D格闘ゲーム2nd
アクションゲーム
ムーンクリスタル ギミック
サウンドノベル ビジュアルノベル
かまいたちの夜 428 街
はいはいできたらよんで
〃∩ ∧_∧
⊂⌒( ・ω・)
\_っ⌒/⌒c
⌒ ⌒
108 :
そよかぜ:2015/03/01(日) 17:34:38.72 ID:6ewBL9UM
完成したら呼ぶよ!
109 :
そよかぜ:
RPGSCRIPTMachine
4種のSCRIPTを組み合わせて作れるエンジン