サーバーへのスクリプト言語の実装
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2010/12/02(木) 11:01:06C++でのMMOのサーバー設計で悩んでいます。
NPCの制御などに使うため、スクリプト言語を使うことにしました。
現在のモデルでは、同時に1000以上のスクリプトの流れが起きます。
そのため、Luaなどは、資源の不足とリソースの管理の難しさで使えません。
そこで、リソースを食わないスクリプトを自作で作ることにしました。
現在のスクリプトの実行モデルは、インタプリタです。
1行ずつ処理する場合のif文の実装方法や、ラベルやジャンプ処理などに悩んでいます。
なにか、助言をいただけると、ありがたいです。
0002デフォルトの名無しさん
2010/12/02(木) 11:05:440003デフォルトの名無しさん
2010/12/02(木) 11:05:55> 1行ずつ処理する場合のif文の実装方法や、ラベルやジャンプ処理などに悩んでいます。
そのレベルで、
> 現在のモデルでは、同時に1000以上のスクリプトの流れが起きます。
> そのため、Luaなどは、資源の不足とリソースの管理の難しさで使えません。
これを満たすレベルのものを作ろうというのは無茶。
素直にシステム開発業者探せ。
0004デフォルトの名無しさん
2010/12/02(木) 11:25:3400051
2010/12/02(木) 11:45:49スクリプトを書きにくくても良いなら、現段階でもいくらでも案があるんです。
既に様々な機能の設計がまとまりつつあり、イベントの処理の設計の段階まできました。
Luaの仕様を読んだら、Luaだとシステムに合わないので無理でした。
単純な話、効率的にif文などを処理できる方法を知りませんか?ということです。
0006デフォルトの名無しさん
2010/12/02(木) 11:50:090007デフォルトの名無しさん
2010/12/02(木) 11:56:46言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0008デフォルトの名無しさん
2010/12/02(木) 12:04:09http://hibari.2ch.net/test/read.cgi/tech/1258431145/l50
00091
2010/12/02(木) 12:20:41ん〜、なんらかの"機能"ではないので、ライブラリを作ってもなぁ・・・。
どちらかというと、変数を定義させない方向に持って行きたいので、
既存の言語では・・・。
こういうのって、なんて表現すればいいのやら・・・。
もしかすると"スクリプト"とは呼ばないのかもしれない。
0010デフォルトの名無しさん
2010/12/02(木) 15:01:31それともDSLが欲しいの?
0011デフォルトの名無しさん
2010/12/02(木) 15:06:20>>現在のモデルでは、同時に1000以上のスクリプトの流れが起きます。
流す前に交通整理して出直しな
0012デフォルトの名無しさん
2010/12/02(木) 15:15:26「コンパイラ・スクリプトエンジン」相談室14
http://hibari.2ch.net/test/read.cgi/tech/1258431145/
■ このスレッドは過去ログ倉庫に格納されています