ゲームエンジンを作って公開する。
エディタも作る
探検
ゲームエンジンを作る
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」
の構成要素および仕様を列挙してくれたまえ。
「ファミコンみたいなコマンド選択式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
2014/05/29(木) 19:06:32.69ID:QzHMbjjt
2014/05/29(木) 19:08:27.31ID:QzHMbjjt
2014/05/29(木) 19:11:47.27ID:QzHMbjjt
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
台詞:ヤス「ボス。 ここは しんしつ です。
↑こんなの
自分はプログラムがダメな人なんで細かい部分はわからないけど、
アウトラインプロセッサみたいな感じで階層化したテキストエディタ風に作ったら
俺みたいなアホでも作りやすいなって思ってた。
[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ラベルによる処理ブロック管理
・スクリプト解析処理
で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
そこから構成要素を列挙するとこんな感じになる。
・遠景、前景、キャラクターの画像管理、合成
・BGMの管理、再生(OGG)
・サウンドデータ(WAV)の管理、割り込み再生
・変数の保持、参照(if文)
・台詞(複数行)の表示
・選択第1階層(CommandXX)
・選択第2階層(selectXX)
・sceneXXラベルの管理
・chapterXXラベルによる処理ブロック管理
・スクリプト解析処理
で、それぞれの仕様(規格:画像サイズとか文字コード/フォントとか)を固めつつ、
プログラムにまとめていけば、程なく完成かな。
2014/05/30(金) 02:16:18.26ID:YG273zM/
独自の言語を作らなくても、
XMLで親子間の階層構造を表せる
XMLで親子間の階層構造を表せる
2014/05/30(金) 11:44:53.12ID:s8MBc/f5
ADVPスタジオェ
2014/05/30(金) 11:45:39.68ID:hCIE5dHw
>>13
専門学生はそういう人ばっかりだね。ゲーム作ったと言っても本のサンプルの画像
差し替えただけのようなのばっかりw
ゲーム自体じゃなくって、エフェクタ専門とか、サウンド専門とか専門職を目指す人が多い。
ゲームを作りきれなくて挫折したと言い換えてもいい。
専門学生はそういう人ばっかりだね。ゲーム作ったと言っても本のサンプルの画像
差し替えただけのようなのばっかりw
ゲーム自体じゃなくって、エフェクタ専門とか、サウンド専門とか専門職を目指す人が多い。
ゲームを作りきれなくて挫折したと言い換えてもいい。
2014/05/30(金) 21:18:46.65ID:SttLxzmW
そこは階層構造ではなくてリスト構造だろう。
2014/05/31(土) 08:05:19.65ID:SqiU7T5N
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
2014/06/19(木) 12:12:27.56ID:RX6k2fvi
もの凄く軽く動く格ゲーエンジンを所望
EF12をオンボードで動かしたら結構重くて弄くる気になれなかった
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
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
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
※ 要サイト名検索
◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
2014/07/31(木) 15:20:01.63ID:Zui9ddgk
だれか2Dのゲームに必要な機能一覧が乗ってるサイト知りませんか
昔適当に作った2Dのゲームエンジンがあって再開しようと思うんだけど何作って良いかわからん
昔適当に作った2Dのゲームエンジンがあって再開しようと思うんだけど何作って良いかわからん
2014/07/31(木) 18:34:25.47ID:YW1LTwOG
58ギンコ ◆BonGinkoCc
2014/10/11(土) 07:25:23.05ID:RMKUGo9d さすが国鉄車のギンコエンジンはシンプルで頑丈なので、悪路に強い。
カヲルのデリケートなエンジンでは不利だ。
カヲルのデリケートなエンジンでは不利だ。
2014/10/15(水) 13:31:04.83ID:hLagwyWv
ゼルダコンストラクションキットとか作りたい
60そよかぜ
2014/10/21(火) 12:00:07.93ID:I8+njO90 DQメーカー
FFメーカー
を作りたい
FFメーカー
を作りたい
61そよかぜ
2014/10/21(火) 12:45:32.99ID:I8+njO90 ゼルダGB GBA FC SFCを作れる
ゼルダクラシカルを作りたい
ゼルダクラシカルを作りたい
62そよかぜ
2014/10/21(火) 12:46:28.94ID:I8+njO90 GBCが抜けてたな
2Dゼルダを作れるアプリケーション
2Dゼルダを作れるアプリケーション
63そよかぜ
2014/10/21(火) 12:56:54.61ID:I8+njO90 シューティングゲームをつくれるエンジン
キングスフィールドがつくれるエンジン
キングスフィールドがつくれるエンジン
64そよかぜ
2014/10/21(火) 13:02:01.95ID:I8+njO90 吉里吉里 Nscripter系のノベルエンジン
スクリプトとマウス操作でどちらでも作れる
OSXは有料
7 8.1 9は無料 LINUX無料
スクリプトとマウス操作でどちらでも作れる
OSXは有料
7 8.1 9は無料 LINUX無料
65そよかぜ
2014/11/17(月) 10:19:11.56ID:IAdnB5RZ HSPでつくるのさ
2014/12/17(水) 23:39:09.95ID:teg7OT07
68そよかぜ
2014/12/19(金) 16:47:40.13ID:Gqk0WbRi 吉里吉里のフロントエンド
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる
Nscripterのフロントエンド
文法を覚えなくても作れる
ウイザードが充実してる
シナリオと絵に集中して作れる
69そよかぜ
2015/01/01(木) 16:27:40.89ID:LUuoxG7e FC SFC GBA並のアクションゲームエンジンつくりたい
70そよかぜ
2015/01/01(木) 16:28:41.12ID:LUuoxG7e EBが放棄したツクールの互換エンジンとかいいな
71そよかぜ
2015/01/01(木) 16:34:29.39ID:LUuoxG7e RPGツクール95 2003
恋愛SLG SRPG シューティング サウンドノベル
2D格闘の8.1 yosemite向け互換エンジンとエディタ
恋愛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
それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?
汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。
それ、見た目だけでいいなら、ただのフローチャート作成ツールじゃない?
汎用性のあるデータ形式の仕様を決めて、それを吐き出すまでなら需要はありそう。
商用ゲームだとシナリオ外注のためにスクリプトエンジンは必須だし。
77そよかぜ
2015/01/11(日) 09:11:20.56ID:h31darER Dante98とRPGツクール95をOSX LINUX 8.1に移植するだけでも
需要があると思うんだけど
需要があると思うんだけど
78そよかぜ
2015/01/11(日) 09:13:01.06ID:h31darER なぜMACにはウインドウズのようにゲームコンストラクションソフトが
殆ど無いのか
殆ど無いのか
79そよかぜ
2015/01/11(日) 09:16:03.29ID:h31darER LINUXにコミックメーカーやビジュアルノベルを作るアプリケーションを
出したら人気でるだろうか
出したら人気でるだろうか
2015/01/11(日) 11:57:39.62ID:rnK0uwfE
Linux向けのノベルエンジンは無くはないから今作るとしたら
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^;
.Netで汎用2Dゲームエンジンならいけると思う
・・・と思って今作ってる(^^;
2015/01/13(火) 17:21:10.75ID:8bhcxtrV
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
83そよかぜ
2015/01/15(木) 15:16:27.46ID:rbDshZvv 今はウェブアプリケーションでサーバー上で動かす
タイプのエンジンとエディタがいいかもしれない
タイプのエンジンとエディタがいいかもしれない
84そよかぜ
2015/01/15(木) 15:25:41.43ID:rbDshZvv ウェブアプリケーションとかでエンジンとエディタを作る
2015/01/28(水) 19:24:22.93ID:nasZb7nZ
クラウド言いたいんと違うか。
で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。
で、なぜか自分で作ったものと同じようなのが
先にクラウドサーバのある国の企業から発表されると。
86そよかぜ
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
とっかかりが掴めない人用に難しく考えない方法。
単語を読んで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
出来上がったのは、
マシン語(アセンブラ)みたいな書式のシロモノでした。
自分で作っといてなんだが、
処理見本がなくなったら、
もう永久に使い方がわからん気がする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を表示した後、『はい/いいえ』の処理まで戻る。
つまり、『はい』という選択をするまで、同じ処理が繰り返される。
%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]だね。意味がある単語にしたほうが分かりやすいと思う。
そこらへんの独自文法考えるのも結構楽しめると思うよ。
後から分からなくなりそうだw
スクリプトの利点の一つは可読性だから、もうちょっと改良したほうがよさそうだね。
例えば区切り記号を少し変更するだけでも
M0123?y={M0147 END} n={M0148 CONTINUE} END
y/nは常にメッセージの後に来るだろうから一纏めに。
また、ブロックの区切りが視覚的に分かりにくいので{ }に変えてみた。
あと気になったのは[b]だね。意味がある単語にしたほうが分かりやすいと思う。
そこらへんの独自文法考えるのも結構楽しめると思うよ。
100名前は開発中のものです。
2015/02/15(日) 13:46:29.23ID:lkuH3Fri ちなみにもっとマシン語、といかアセンブラ風を想像してたw
:START
push M0123
msg
push M0147
push M0148
sel
jmpy NEXT
jmp START
:NEXT
END
:START
push M0123
msg
push M0147
push M0148
sel
jmpy NEXT
jmp START
:NEXT
END
101名前は開発中のものです。
2015/02/15(日) 17:19:35.29ID:ZxL1y1ye なるほどわからん
102名前は開発中のものです。
2015/02/15(日) 21:36:14.41ID:+qoTarpb103そよかぜ
2015/02/18(水) 17:11:01.31ID:lntz5eJJ Nscripterのフロントエンドと吉里吉里のフロントエンド考えてる
GUIで表現されてマウスかキーバインドで操作する
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 街
種類は
アドベンチャー
ファミコン昔話 ファミコン探偵倶楽部 リップルアイランド サラダの国のトマト姫
シューティング
デザエモンやマジカルチェイス アレスタ ダライアス スターフォース
SRPG
ファイアーエムブレム タクティクスオウガ
格闘ゲーム
2D格闘ゲーム2nd
アクションゲーム
ムーンクリスタル ギミック
サウンドノベル ビジュアルノベル
かまいたちの夜 428 街
106名前は開発中のものです。
2015/02/18(水) 21:24:08.38ID:3jMVF/gR はいはいできたらよんで
〃∩ ∧_∧
⊂⌒( ・ω・)
\_っ⌒/⌒c
⌒ ⌒
〃∩ ∧_∧
⊂⌒( ・ω・)
\_っ⌒/⌒c
⌒ ⌒
107名前は開発中のものです。
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/
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を組み合わせて作れるエンジン
4種のSCRIPTを組み合わせて作れるエンジン
110名前は開発中のものです。
2015/03/24(火) 23:27:12.88ID:nMRj9RrN 3Dを描画とか
directxというのを使うんですか?
例えば、Unityなんかはこういうのは独自のを開発してるんですか?
directxというのを使うんですか?
例えば、Unityなんかはこういうのは独自のを開発してるんですか?
レスを投稿する
