ゲームエンジンを作る

2014/05/28(水) 17:22:35.14ID:NaGUO+zL
ゲームエンジンを作って公開する。
エディタも作る
2014/05/29(木) 01:41:42.27ID:iJkzWnb+
ファミコンみたいなコマンド選択式ADVエンジンから作ってくれたまえ。
有りそうでないんだよね。ノベルとそれの付随した選択肢ゲーエンジンなら山ほどあるけど
2014/05/29(木) 09:43:56.61ID:GzbyVACp
目の付け所は共感できるけど、それなら、
「ファミコンみたいなコマンド選択式ADV」
の構成要素および仕様を列挙してくれたまえ。
2014/05/29(木) 12:51:35.83ID:h2TiPpO9
ゲームよりゲームエンジン作りたいって奴多いけど
残念ながらそういう人に限ってゲームエンジン使ってもゲーム作れない奴ばかりなんだよなぁ
2014/05/29(木) 14:08:40.68ID:ew3OQ/VL
2D限定で、PC限定で、描画機能限定でクロスプラットで且つハードウェアアクセラレーション効くライブラリなら欲しい。
ウィンドウが固定されたり、下手にフレームワーク化された奴見るとゲンナリする。
昨今はスマフォ対応を謳ってるの増えたが、要らねーからさ。
2014/05/29(木) 14:10:32.92ID:ew3OQ/VL
つまり、C#やjavaあたりの、言語レベルでマルチプラットフォーム対応してる上で、
描画機能だけ楽に使いたいんだわ。
2014/05/29(木) 17:49:37.52ID:lXWg6odl
ゲームのマルチプラットフォームの現実的な解が「SDLを使う」だからなぁ・・・。
2014/05/29(木) 19:04:45.61ID:QzHMbjjt
>>6
既存のものにも短所長所あるし
ファミコン SFC PS時代くらいのゲームを作れるエンジンをつくりたい。
UNITYほど高度なものは無理
2014/05/29(木) 19:06:32.69ID:QzHMbjjt
>>7
エンジンをつくるのが楽しいのは認めるよ
>>8
そうだね
2014/05/29(木) 19:08:27.31ID:QzHMbjjt
>>11
うんそういうエンジン作りたいと思っていた所
ファミコン昔話とかリップルアイランドとか
ファミコン探偵倶楽部とかサラダのくにのトマト姫
みたいなね
2014/05/29(木) 19:11:47.27ID:QzHMbjjt
>>14
目指すところはRPGツクールとかデザエモン
だからね…
2014/05/29(木) 19:13:24.51ID:QzHMbjjt
GUIの吉里吉里 Nscripterとか。
2014/05/29(木) 19:47:34.63ID:iJkzWnb+
>>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
 台詞:ヤス「ボス。 ここは しんしつ です。

↑こんなの
2014/05/29(木) 20:53:42.12ID:7NpqNoqY
Android対応のがマジで欲しいわ
2014/05/29(木) 21:47:14.82ID:GzbyVACp
>>22
そこから構成要素を列挙するとこんな感じになる。

・遠景、前景、キャラクターの画像管理、合成
・BGMの管理、再生(OGG)
・サウンドデータ(WAV)の管理、割り込み再生
・変数の保持、参照(if文)
・台詞(複数行)の表示
・選択第1階層(CommandXX)
・選択第2階層(selectXX)
・sceneXXラベルの管理
・chapterXXラベルによる処理ブロック管理
・スクリプト解析処理

で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
2014/05/30(金) 02:16:18.26ID:YG273zM/
独自の言語を作らなくても、
XMLで親子間の階層構造を表せる
2014/05/30(金) 11:44:53.12ID:s8MBc/f5
ADVPスタジオェ
2014/05/30(金) 11:45:39.68ID:hCIE5dHw
>>13
専門学生はそういう人ばっかりだね。ゲーム作ったと言っても本のサンプルの画像
差し替えただけのようなのばっかりw
ゲーム自体じゃなくって、エフェクタ専門とか、サウンド専門とか専門職を目指す人が多い。
ゲームを作りきれなくて挫折したと言い換えてもいい。
2014/05/30(金) 21:18:46.65ID:SttLxzmW
そこは階層構造ではなくてリスト構造だろう。
2014/05/31(土) 08:05:19.65ID:SqiU7T5N
>>27
そもそもちゃんとしたゲーム作れるほど賢い奴は専門学校行くという選択肢は微塵もあるまいて
昔ならまだしも今はネットに幾らでも情報転がってるのに専門行く意味がわからん
2014/05/31(土) 09:11:50.99ID:iIu/zS0E
ピンキリだよピンキリ
2014/05/31(土) 15:10:03.47ID:5lYuoWbK
おまえらはキリだけどなw
2014/05/31(土) 16:50:26.06ID:XabtHpKN
ピンとキリどっちが偉いのかわんねえ
2014/05/31(土) 19:02:16.04ID:PEGf9MgZ
大抵はピン(一番)が偉くてキリ(最後)が偉くないだと思うが
2014/06/01(日) 14:42:44.05ID:21Bp/cqB
ゲームブックメーカーをつくる
2014/06/01(日) 22:40:47.09ID:zsEhc80/
C#使えないゲームエンジンはいらない
2014/06/01(日) 22:48:20.19ID:MmBi9IB3
C#しか使えない馬鹿はいらない
2014/06/02(月) 04:28:25.84ID:VRpkYV/P
C++もC#もJavaScriptも使えるけどC#いいお
2014/06/02(月) 12:51:15.80ID:egNdGVDB
結局はピーキーなコーディング要求されるから、C# なんかのきっちりした言語でも意味不明な実装強要されることに・・・
2014/06/02(月) 23:17:03.71ID:GQFPC4W1
俺は一流の料理人になる!と言いつつ
食器や包丁を磨くことに熱中
2014/06/03(火) 11:36:34.86ID:V/T7xWlU
ピーキーなコーディング → ハード側お約束 → 描画環境の制約

こうですね
2014/06/13(金) 17:57:02.27ID:xLShNBhB
RPGツクールツクール
2014/06/13(金) 17:59:04.14ID:xLShNBhB
wizメーカー
43名前は開発中のものです。
垢版 |
2014/06/17(火) 23:23:50.76ID:LR0hnduD
MMDのモデル読み込めたらすぐ食いつきそう
2014/06/18(水) 11:52:26.34ID:tQticLiM
ああモデルかぁでも動画ともかくゲームでは
何に使おうか ダンスゲーム?
2014/06/18(水) 19:26:34.30ID:6E1to3AT
>>43
既存のUnityとかでも読み込めるけど。
それほど盛り上がってはいないけどな。
2014/06/19(木) 12:12:27.56ID:RX6k2fvi
もの凄く軽く動く格ゲーエンジンを所望
EF12をオンボードで動かしたら結構重くて弄くる気になれなかった
2014/06/19(木) 13:34:51.17ID:o738snzl
2D格闘にしておけ
2014/06/19(木) 15:23:47.02ID:RX6k2fvi
他人の作ったモデルに同じポーズとモーションを流用してうはうはしたいんじゃあ
49名前は開発中のものです。
垢版 |
2014/06/19(木) 22:47:34.26ID:uNXW3PRM
プログラムわからなくても作れるとかもいいな
2014/06/28(土) 20:30:23.36ID:TS7WMjVD
作るだけ無駄
ttp://www.xbox.com/ja-JP/xbox-one/games/ProjectSpark
2014/06/28(土) 20:45:29.93ID:z3kwQzk3
なんかマリオペイントに似た雰囲気
2014/06/28(土) 20:55:31.30ID:TS7WMjVD
>>51
言えているw
ttp://www54.atwiki.jp/projectsparkjp/
2014/06/28(土) 21:33:51.28ID:z3kwQzk3
まずはサウンドノベルツールキット
2014/07/17(木) 12:59:30.41ID:EO2yfvRo
チャイムズクエストみたいなの
55名前は開発中のものです。
垢版 |
2014/07/26(土) 11:25:08.92ID:CNOVeWhp
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
2014/07/31(木) 15:20:01.63ID:Zui9ddgk
だれか2Dのゲームに必要な機能一覧が乗ってるサイト知りませんか
昔適当に作った2Dのゲームエンジンがあって再開しようと思うんだけど何作って良いかわからん
2014/07/31(木) 18:34:25.47ID:YW1LTwOG
英語で書かれてて基本機能ですが、
http://www.gamedev.net/topic/622296-most-needed-features-of-2d-game-engines/
http://gamedev.stackexchange.com/questions/31036/essential-2d-engine-features
2014/10/11(土) 07:25:23.05ID:RMKUGo9d
さすが国鉄車のギンコエンジンはシンプルで頑丈なので、悪路に強い。
カヲルのデリケートなエンジンでは不利だ。
2014/10/15(水) 13:31:04.83ID:hLagwyWv
ゼルダコンストラクションキットとか作りたい
2014/10/21(火) 12:00:07.93ID:I8+njO90
DQメーカー
FFメーカー
を作りたい
2014/10/21(火) 12:45:32.99ID:I8+njO90
ゼルダGB GBA FC SFCを作れる
ゼルダクラシカルを作りたい
2014/10/21(火) 12:46:28.94ID:I8+njO90
GBCが抜けてたな
2Dゼルダを作れるアプリケーション
2014/10/21(火) 12:56:54.61ID:I8+njO90
シューティングゲームをつくれるエンジン
キングスフィールドがつくれるエンジン
2014/10/21(火) 13:02:01.95ID:I8+njO90
吉里吉里 Nscripter系のノベルエンジン
スクリプトとマウス操作でどちらでも作れる
OSXは有料
7 8.1 9は無料 LINUX無料
2014/11/17(月) 10:19:11.56ID:IAdnB5RZ
HSPでつくるのさ
2014/12/17(水) 23:39:09.95ID:teg7OT07
http://www.godotengine.org/wp/

オープンソースの2D、3Dゲームエンジン
作成ツールも同梱してるってさ・・・
2014/12/19(金) 16:44:19.09ID:Gqk0WbRi
>>66
そんなものあるんだ
2014/12/19(金) 16:47:40.13ID:Gqk0WbRi
吉里吉里のフロントエンド
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる
2015/01/01(木) 16:27:40.89ID:LUuoxG7e
FC SFC GBA並のアクションゲームエンジンつくりたい
2015/01/01(木) 16:28:41.12ID:LUuoxG7e
EBが放棄したツクールの互換エンジンとかいいな
2015/01/01(木) 16:34:29.39ID:LUuoxG7e
RPGツクール95 2003
恋愛SLG SRPG シューティング サウンドノベル
2D格闘の8.1 yosemite向け互換エンジンとエディタ
2015/01/01(木) 21:07:55.61ID:HHsVaEjZ
おれも、似たような事をやってた。
年末、
あれも、これも、何でも出来るエンジンを作ろうとしてた。

あんまり、欲張らないほうがいいんだって思い知らされた。
2015/01/01(木) 21:20:36.78ID:ecM0K/it
色々できるようなエンジンだと
製品・オープンソース問わず既存のエンジンが強すぎて
作っても基本無反応じゃないかな

それだったらもう完全に的を絞ったツールにしてしまったほうがいいかなとは思う
2015/01/02(金) 15:33:35.68ID:5+hSg5e5
シナリオと基本的なNPCの交流や会話をフラグ管理コミで作ってくれるツールとか、
需要がものすごく有りそうだ、
とは思う。

魔王が現れて、
魔王が誰をそそのかして、
誰が何時殺されて、誰が捕まって、誰が逃げ延びて、
王国内で権力争いが勃発したりして、
王子たちの間で
『魔王を倒した奴が真の王位継承者だ』
とか何とかいう話になって、
魔王を倒すためには何が必要で、
そのアイテムは誰が持ってて、、、
アイテム持ってる誰其れは性格がひねくれていて、
課題をクリアしないとアイテムくれなくて、、、、、、

みたいなのを延々と吐き出してくれるやつ。

作れるものなら作ってみろ、
って感じだが。
2015/01/02(金) 16:48:15.57ID:HMpdbyBS
Unityも、ウディタも有力な無料ツールには標準でストーリー進行管理のGUIがないのは、ちょっと面倒くさい。

確かにそこは需要あると思うは
2015/01/07(水) 16:04:19.57ID:VCwCwPth
>>74
それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?

汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。
2015/01/11(日) 09:11:20.56ID:h31darER
Dante98とRPGツクール95をOSX LINUX 8.1に移植するだけでも
需要があると思うんだけど
2015/01/11(日) 09:13:01.06ID:h31darER
なぜMACにはウインドウズのようにゲームコンストラクションソフトが
殆ど無いのか
2015/01/11(日) 09:16:03.29ID:h31darER
LINUXにコミックメーカーやビジュアルノベルを作るアプリケーションを
出したら人気でるだろうか
2015/01/11(日) 11:57:39.62ID:rnK0uwfE
Linux向けのノベルエンジンは無くはないから今作るとしたら
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^;
2015/01/13(火) 17:21:10.75ID:8bhcxtrV
エンジンと言ってもRPGや格ゲーみたいにジャンル限定するのと、
汎用とじゃ全然違うからなあ。2Dと3Dで分けて限定する手もあるか。

>>80
Monoということ?
82名前は開発中のものです。
垢版 |
2015/01/14(水) 03:40:31.77ID:/cnuCLNA
 
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
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
2015/01/15(木) 15:16:27.46ID:rbDshZvv
今はウェブアプリケーションでサーバー上で動かす
タイプのエンジンとエディタがいいかもしれない
2015/01/15(木) 15:25:41.43ID:rbDshZvv
ウェブアプリケーションとかでエンジンとエディタを作る
2015/01/28(水) 19:24:22.93ID:nasZb7nZ
クラウド言いたいんと違うか。

で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。
2015/01/29(木) 18:34:09.20ID:AUebR4mS
クラウドっていっても別にいいけど
似たようなものができるのはフクザツな気分
ましなものになるならいいけど
2015/01/30(金) 21:05:25.55ID:YRfpxsMV
ゲームの中で、キャラクター制御なんかに使用する、
スクリプトの仕様って、どういう風に決めてるの?

どういう機能が必要だ、とか。
そういうのを、上手く纏めたサイトとかある?
2015/02/01(日) 09:06:30.13ID:4SXpmV3a
ゲームによるとしか
2015/02/01(日) 23:38:57.40ID:rqF6S/aL
独自言語ってどうやって作ればいいんだ…
2015/02/02(月) 10:55:09.10ID:ECHjsxmk
ドラゴンブック買ってこい
2015/02/02(月) 15:45:34.24ID:vsjaczgq
この板でドラゴンブックと聞くと
"竜を呼び出す魔導の書"的な厨ニな響きがあって趣深いな
2015/02/02(月) 18:17:44.52ID:9YOvsS+B
ああ、そうだね。次の人どぞー
2015/02/02(月) 20:32:23.56ID:u5Lk+L3c
ソース見たりすると、みなさん、
この辺の問題は器用にこなしてるんだよなぁ。
2015/02/11(水) 05:07:12.56ID:0cWu/C1d
>>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
2015/02/14(土) 19:58:07.44ID:m2hqbe0E
自己流で無理やり作って、
出来上がったのは、
マシン語(アセンブラ)みたいな書式のシロモノでした。


自分で作っといてなんだが、
処理見本がなくなったら、
もう永久に使い方がわからん気がするw
2015/02/14(土) 22:14:21.61ID:l4caZ+8s
アセンブラでゲームを作ってもいいんやで?
2015/02/15(日) 02:03:38.28ID:lkuH3Fri
ちょっとそのマシン語風のスクリプトサンプル載せてみ?
2015/02/15(日) 10:15:20.17ID:+qoTarpb
こんな感じ。

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


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

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

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

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

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

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

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

 〃∩ ∧_∧
 ⊂⌒( ・ω・)
  \_っ⌒/⌒c
    ⌒ ⌒
2015/02/24(火) 13:52:47.40ID:OGUECuV1
イベントスクリプト作成の参考になりそうなページ見つけた
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:38.72ID:6ewBL9UM
完成したら呼ぶよ!
109そよかぜ
垢版 |
2015/03/03(火) 17:28:48.79ID:zncA3uK1
RPGSCRIPTMachine
4種のSCRIPTを組み合わせて作れるエンジン
110名前は開発中のものです。
垢版 |
2015/03/24(火) 23:27:12.88ID:nMRj9RrN
3Dを描画とか
directxというのを使うんですか?

例えば、Unityなんかはこういうのは独自のを開発してるんですか?
レスを投稿する