【アリス】system4.0【御用達】
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/11/05(日) 19:38:18ID:cVqN/Dcb長所
・フリー
・C/C++ JAVAっぽい(オブジェクト指向 仮想マシン)
・ゲーム製作に特化している
・ADV、SLG、3Dダンジョン、なんでも作れる
・同梱されているチュートリアルが親切、解りやすい
・実際にアリスソフトで使用されている言語なので、力さえされば同じレベルのものが作れる
短所
・使用者が少ないため、参考にするサイトが少ない
・専用エディタが無い
アリスソフト公式 ユーザークラブ専用ページからDL可(登録無料)
ttp://www.alicesoft.com/
0247名前は開発中のものです。
2007/08/11(土) 10:24:18ID:cjFV7OEr3.402823466e+38
0248名前は開発中のものです。
2007/08/12(日) 19:39:20ID:A9TrQSIZオー サンクスです。
0249名前は開発中のものです。
2007/08/17(金) 20:27:32ID:JLD0UdeZ最初から用意されている機能だけを使って画面揺らしながら同時に文章表示とか出来ないですか?
0250名前は開発中のものです。
2007/08/17(金) 20:33:38ID:dXA5Pbtb特別HLLライブラリとかをインポートせずに、サンプルのコードだけをちょちょっと弄って
文字を出したいってこと?
やりたいことがよく判らないな、なんとなく出来なさそうな気がするけど
0251名前は開発中のものです。
2007/08/17(金) 21:17:42ID:JLD0UdeZ0252名前は開発中のものです。
2007/08/17(金) 21:45:39ID:9fQEwE3z文字を徐々に一文字ずつ表示と画面を揺らしっぱなのを
並列実行とかだとめんどいことになりそう
0253名前は開発中のものです。
2007/08/17(金) 22:08:25ID:BvI/SudHstringの引数で取る関数を使って一文字ずつごと揺らすように
した方がいいかな? できないことはないと思う。
LengthByte()で文字列の長さを取得、
文字を szB = szA[nLoop];みたいに一文字ごと取得しながら
文字の表示X位置を増やしつつ振動させるみたいな感じになるかな。
分かりにくくてごめん。
0254名前は開発中のものです。
2007/08/17(金) 23:29:54ID:2MBXeHrG振動用の関数作らなきゃいけないけど
0255名前は開発中のものです。
2007/08/18(土) 02:00:59ID:CwbJmHSx先程まで書かれていた方法を試そうと色々やっていたのですが、
私の知識では結局>>254さんの方法しか成功させることが出来ませんでした。
>>252-253さんの方法ではどうしても一文字ずつ取得する方法が分からなかったもので・・・、
(string型やarray@とか見たことも聞いたこともありません・・・、ポインタとか使えないみたいだし・・・)
とにかくお陰で問題を解決することができました、皆さん本当にありがとうございました。
0256名前は開発中のものです。
2007/08/19(日) 23:26:54ID:2nMt3sJNCGのフェードアウトができる関数(フェードアウトのパターンが幾つかあって、引数で指定できる)が
SACT2だかに組み込みであったような記憶があるんだけど、マニュアルを探してもそれらしい関数が見つからない。
名前を思い出させてください
0257名前は開発中のものです。
2007/08/19(日) 23:49:57ID:6QwYBDpRSACT_EFFECT(int nType, int nTime, int nfKey);
じゃないかな?
0258名前は開発中のものです。
2007/08/19(日) 23:55:13ID:2nMt3sJNお騒がせいたしました
0259名前は開発中のものです。
2007/08/24(金) 00:15:19ID:vTd5piEWこいつぁーいかにもDrawSnowで実装されてそうな気がするぜ
と思って調べてみたら意外とあっさり再現できて拍子抜けした。
既出だったらごめんなさい。 →まとめWiki
0260195
2007/08/30(木) 03:53:25ID:aU2W/YNbサーバ容量不足で削除されたっぽい?
タイミング悪〜
0261名前は開発中のものです。
2007/09/11(火) 20:32:08ID:FHs3wfoj0262名前は開発中のものです。
2007/09/14(金) 08:14:32ID:mYG5MPRuFFのようなRPGのMAPって、
MAPチップでつくるのか?
あるいはいったん一枚のCGにするのか?
0263名前は開発中のものです。
2007/09/14(金) 17:18:53ID:e30btVMxどんなゲームにするかにもよると思うけど
一枚絵にアイテムのみチップで乗せるのが
作るのもチェックするのも個人的には楽だった
0264名前は開発中のものです。
2007/09/14(金) 17:51:20ID:k4+u9ySn何をどうしたらいいのかわからない・・・誰か教えてくだしあorz
0265名前は開発中のものです。
2007/09/15(土) 01:52:21ID:8xNpHwwWでもその方法だと
樹とかの障害物だと楽でも
壁とかの障害物は大変そうだな
0266名前は開発中のものです。
2007/09/15(土) 11:16:20ID:GdSXpNtY全部チップで並べるとマップの読み込みが遅くなるし
木でも壁でも進入不可区域の設定は同じようなもんだから
そうでもない……と思ってたけど、もっと楽な方法あるかも
0267名前は開発中のものです。
2007/09/15(土) 13:27:31ID:cmmKy4o+一枚サイズのどデカイのを各種類ごと(アイテム、障害物、背景)つくって
三枚重ねて置くというのもできる。キャラ座標との重なりをαマップチェックで判定。
大きいマップなら便利かもしらん。当然重い。
ただ、個人的には全チップが一番楽だと思う。
>>264
ママトトPC買い換えて以来インストールしてないや……。
覚えてないんだけど、ままにょにょのnotパズルみたいなやつだっけ?
多分WIZとかのアイテムシステムと同じだと思う。
0268名前は開発中のものです。
2007/09/15(土) 23:30:48ID:8R4Y24aZwhile(1){
KEY_CLEAR();
if(KEY_IS_DOWN(VK_LBUTTON)){
if(フラグ==2&&マウス動いたかチェック()){// アイテムつかんで移動中
}
else{
if(今選択中のアイテム==クリックしたとこのアイテム){
フラグ=2; // 二度目の選択なので掴ませる
}
else{
フラグ=1; // 選択アイテム変更
}
}
}
else{
if(フラグ==1){
フラグ=0;
}
else if(フラグ==2){
フラグ=0; // アイテム放した時の処理
}
}
}
イメージ的にはこうか?
選択後左ボタン離さなくていいならこれより簡単になるね。
0269名前は開発中のものです。
2007/09/16(日) 15:31:45ID:/KVPUWxW0270名前は開発中のものです。
2007/09/18(火) 21:46:33ID:xaL6FU+C>WIZとかのアイテムシステム
ってのはどのようなものですか?
0271名前は開発中のものです。
2007/09/18(火) 21:58:37ID:xaL6FU+Cままにょにょ でしたすいません。
0272名前は開発中のものです。
2007/09/18(火) 23:15:28ID:OkpVoOWr最近なくなってきたけどキャラが八個までとか
十個までしかアイテム持てないタイプのシステム。
アイテム用の配列をつくるんじゃなく、キャラクターデータの配列に
(他のパラメーターと同じように)所持アイテムの要素を加えているもの。
0273名前は開発中のものです。
2007/09/18(火) 23:16:17ID:OkpVoOWr0274名前は開発中のものです。
2007/09/18(火) 23:19:48ID:xaL6FU+Cなんとなくイメージが掴めました。
すると、ままにょにょのように(2*2マス)アイテムとかをセットしていくのは、
多次元配列っぽい扱いで組むと良い・・・感じになるのでしょうか。
0275名前は開発中のものです。
2007/09/18(火) 23:23:06ID:nh0I3KRl0=装備不可、1=装備可、2=装備中として
2,2,1,1,0
2,2,1,1,0
1,1,1,0,0
みたいな感じにして装備時の判定に使う。
画面表示につかう装備位置とか種類はキャラごとにリストとして持っておく。
ぱっと思いついたのを適当にまとめようとしたら
中途半端になりそうだったのでここだけ。
というか、アイテムリストとかの作り方とかから関係してそうだし、
効率とかは別としていろんなパターンありそうだが。
0276名前は開発中のものです。
2007/09/20(木) 23:28:58ID:20DvfK8F読み込み方がわからない・・・
誰か教えて下さい。
0277名前は開発中のものです。
2007/09/21(金) 06:04:07ID:9fbbqFiFと書いててふと思ったけど、
stringのみの構造体にFile.dllで全部読み込ませて
自前で文字列分割すればいける?。
File.dllで書き出したものしかダメかもしんないけど。
0278名前は開発中のものです。
2007/09/21(金) 11:26:28ID:Tv3x8N6Q変換ツールの使い方すらよくわからんorz
0279名前は開発中のものです。
2007/09/21(金) 20:31:35ID:9fbbqFiF変換はドラッグアンドドロップ。
iniファイルに書かれたフォルダに全部変換されるからNL5でリンク。
Openでデータを開いてReadで指定された構造体へ読込。
書いてないがRead毎に一つのデータを読むのかも。
サンプルデータ.txtだと多分構造体は
struct Data{
string; //名前
int; //性別
int; //体力
int; //攻撃
int; //魔法
int; //防御
int; //魔抵
string; //特技
int; //属性
};
こんな感じだと思われ(変数名とかはめんどいので省略)
データの#defineが効くのは変換時だろうし。
0280名前は開発中のものです。
2007/09/21(金) 20:33:45ID:9fbbqFiFint result;
Data param;
result = Open(リンク番号);
if(result == 1)
{
if(Read(param) == 1)
{
// 成功
}
Close();
}
これをちゃんと動くように書き直して試してみたらなんとかなるかも。
サンプルデータ.txt使ってランスが読み出せたら正解。
0281名前は開発中のものです。
2007/09/22(土) 01:34:26ID:5k6/7BO3exeだけ実行しても何も起きないはずだorz
サンキュー、これでデータ組み込み&修正が楽になりまする。
0282名前は開発中のものです。
2007/09/22(土) 20:55:43ID:lCiDoZD6NL5って何?
0283名前は開発中のものです。
2007/09/22(土) 21:02:08ID:lCiDoZD60284名前は開発中のものです。
2007/09/23(日) 14:51:39ID:1iwE3MFEおかげさまでデータ読み込みまで出来るようになりましたアリガト!(´▽`)
予想通りreadコマンドで読めるの一行だけみたいでしたけど、
配列構造体に格納しつつエラーが出るまで読み続ければOKでした。
これでデータがかなり整理できまする(;つД`) タスカッタ
今まではエクセルのリストから初期化用定義文吐きだしてコピペ。
一個ずつ代入してくって面倒なコトしてたw
0285名前は開発中のものです。
2007/09/23(日) 17:44:12ID:gTMsvm9zできればソースを見せてくれませんか?
僕もやっているのですがうまくいかなくて
0286284
2007/09/24(月) 01:33:40ID:wQrq8l22こんなんす。
ループが入っているだけで、教えてもらったのとほとんど一緒です。
===
void ★ReadData(void){
int No = 0;
if(Data.Open(1) == 1) {
while(true) {
No++;
if(Data.Read(g_ReadData[No]) == 1) {
// 読み込み成功
//system.MsgBox("No = " + g_ReadData[No].nNo.String() + ":名前 = " + g_ReadData[No].sName);
} else {
//system.MsgBox("データの読み込みを終了しました。");
break;
}
};
Data.Close();
} else {
system.MsgBox("データのロードに失敗しました。");
}
}
0287284
2007/09/24(月) 02:16:10ID:wQrq8l22データチェックとか色々してたんでwhile文とif文分かれてますけど、
普通に作る分にはwhileだけで問題ないです。
うちも最終的には直すんで。
0288名前は開発中のものです。
2007/09/24(月) 15:02:52ID:PLTvhaxXサンクス。
286のやつでやってもうまくいかないから
Data.dllかNL5でのリンクがうまくいってないみたいだ
0289名前は開発中のものです。
2007/09/30(日) 00:54:23ID:jYQSajes「Data.hll」&「Data.inc」→HLLフォルダ
この三つをそれぞれのフォルダに置いてSys42IDEの"HLLを追加"で追加したけれど
【Open】関数は定義されていません となって使えません
もしかして追加の仕方が間違ってるのでしょうか?
0290名前は開発中のものです。
2007/09/30(日) 07:39:52ID:DbtRC+b1System40.iniをしてるか。
この辺。
0291名前は開発中のものです。
2007/10/09(火) 22:50:08ID:q9E93AE40292名前は開発中のものです。
2007/10/20(土) 01:07:20ID:+048CWqr0293名前は開発中のものです。
2007/10/23(火) 23:14:01ID:g6dhJWeE誰かRPGとか作っている人います?
0294名前は開発中のものです。
2007/10/24(水) 00:35:21ID:xn+nw84C0295名前は開発中のものです。
2007/10/25(木) 00:31:39ID:Zn6cpkxM0296名前は開発中のものです。
2007/10/25(木) 16:27:46ID:vNqY00up晒したら誰か助言くれるかもよ
0297sage
2007/10/26(金) 12:02:12ID:/MaVV48B最近はwikiの更新が多くて嬉しい。
wiki充実させたいけど、面白い関数とかのネタも特にない。
どういう情報が載ってれば便利なのかな。
0298名前は開発中のものです。
2007/10/26(金) 13:27:24ID:+vtTpZVu的な解説とか面白そう&便利そう
0299名前は開発中のものです。
2007/10/26(金) 23:39:08ID:HBlQXi9fそれより、wikiの更新が途切れないのはいいんが
あの独特のインデント・カッコの使い方は修整してもいいんだろうか?
まぁコード書いてる本人が判ってるなら別に文句を言う筋はないんだが
あんなスタイル始めて見た
0300名前は開発中のものです。
2007/10/27(土) 00:00:22ID:94TX4bJ6WIKIだと自分でも分かりにくいなと思ってる。
0301名前は開発中のものです。
2007/10/29(月) 22:11:56ID:F5r4jyoqRPGの制作って解説に向いて無い?
ソースの増え方が天井知らず。
0302名前は開発中のものです。
2007/10/30(火) 00:03:44ID:c1631LRajafじゃなくてtxtファイルにしてくれたらブラウザで読めて便利かなと思った
ファイル数多いと落とすのがちょっと大変
まあ勝手な言い分なのでやりやすい形で続けてくれ
0303名前は開発中のものです。
2007/11/01(木) 00:12:05ID:mCtKzBY/グラディウスやR-TYPEのレベル
0304名前は開発中のものです。
2007/11/01(木) 00:29:38ID:v32JWrVo0305名前は開発中のものです。
2007/11/01(木) 00:43:59ID:mCtKzBY/突き詰めればかなり融通が効くのだろうか
0306名前は開発中のものです。
2007/11/01(木) 07:09:28ID:53sZItNQ融通が効くというか、関数ポインタを構造体に持たせられるなら、
STGもACTもRPGもSLGもSRPGもそれほど変わらないような作り方で出来る。
処理の重さがネックだけど。
0307名前は開発中のものです。
2007/11/01(木) 07:17:14ID:mCtKzBY/最低限は可能だが(プラスマイナスかけるわり算)
それ以上の方程式という高度なレベルは
学生時代から投げ出していたぜ
そんな自分でもシステム4.0を構築出来なくはないレベルなのだろうか
0308名前は開発中のものです。
2007/11/01(木) 11:16:48ID:4l261QOy面倒な計算はそれこそPCにさせればいい。
0309名前は開発中のものです。
2007/11/01(木) 11:33:17ID:mCtKzBY/システム4.0を突き詰めれば
大概のゲームが作れるとわ…
数学分からないとか言い訳せず
頑張ってみる
0310名前は開発中のものです。
2007/11/01(木) 19:34:57ID:gkLUOEZ3最初にゲームシステムDLLを呼び出したまま最後まで返ってこなくなる気がする。
まあそこまで行ったら他のフリーライブラリのほうがいいんじゃね?とも思うが。
0311名前は開発中のものです。
2007/11/02(金) 17:38:20ID:LI5jfqFFまあたいしたもん作ってないけどさw
0312名前は開発中のものです。
2007/11/02(金) 23:44:46ID:n3OSdW5Hのよい見本だと思う。
0313名前は開発中のものです。
2007/11/05(月) 22:47:48ID:eDoMJSU2【HLLからIString::Set()が呼ばれましたが、stringの実体は一時オブジェクトです】
と出る……。
これがintの場合は大丈夫なのに何故でしょう。
0314名前は開発中のものです。
2007/11/06(火) 21:18:33ID:dVZUWYYTふと思ったんだが、dll.func("ABC")とかやってない?
ref stringで。
いや、参照じゃなくてもこれができるかはわかんないし、
intなら大丈夫の意味もわかんないんだけど。
もし自前DLL作ってるなら、
どういう風に呼び出してるかとかHLLとか出してみてよ。
(そのままじゃなくてもいいから)
0315名前は開発中のものです。
2007/11/06(火) 23:18:45ID:cZ2R0MB+全体のソースをはらせていただきます。
http://wikiwiki.jp/system4/?plugin=attach&pcmd=open&file=Source.zip&refer=%CB%DC%A5%B9%A5%EC%A3%D1%A1%F5%A3%C1%A4%DE%A4%C8%A4%E1
無駄に量はありますが、エラーの条件は
RPG \ CHAR_MAKE \ tagObject.jaf
にある、object構造体のコンストラクタの一行です。
同ファイルの先頭にあるg配列の
array@object asChar[20];
の要素数の倍、実行時にエラーメッセージが出るようですが、原因の見当がつきません。
ローカルでoName_baseを呼ぶ分には問題ないようです。
もし宜しければ教えて下さい。
0316名前は開発中のものです。
2007/11/06(火) 23:23:09ID:cZ2R0MB+このファイルです。
http://wikiwiki.jp/system4/?plugin=attach&pcmd=info&file=Source.zip&refer=%CB%DC%A5%B9%A5%EC%A3%D1%A1%F5%A3%C1%A4%DE%A4%C8%A4%E1
0317名前は開発中のものです。
2007/11/07(水) 20:40:19ID:aH1Zfskegame_main>asChar_Data>oCharMakeと辿っていって、
最終的にans_t::SString関数内の
if(szX != szA){asY[nL] = szX;return asY[nL];}
の行でエラーが出る。
asChar_Dataを呼ぶ前にAコマンドで止めて、
ブレークポイント使ってステップ実行するとわかると思う。
ただ、使い方が間違ってるのかどうかまではわかんない。
(ライブラリの作者さんならわかりやすいのかな)
あと、intなら大丈夫の意味も未だにわかんない。
0318名前は開発中のものです。
2007/11/07(水) 22:25:35ID:aH1Zfskeif(szX != szA){asY[nL] = szX;return asY[nL];}
を
if(szX != szA){asY.Erase(nL);asY.Insert(nL, szX);return asY[nL];}
としたらエラーはなくなったんだが、
これは>313、ライブラリ作者さん共に正しい動作になってるか?
0319名前は開発中のものです。
2007/11/07(水) 23:13:39ID:xpaYlRaBどうも有り難うございます。エラー箇所は分かったのですが、
何故エラーになるのかがどうしても分かりません。
>>318
まことに申し訳ないのですが、正しい動作になりません……。
第二引数に何を入れてもマウンテンデューが返ってくるようです。
「intなら大丈夫」というのはこういうことです。
//テスト
void game_main(void)
{
ans_t MS;
//MS.nSet("keyword",100);
//MS.nSet("keyword",200);
//N(MS.nGet("keyword"));A;//正常な動作だと200が出力
MS.ssSet("keyword","じむ");
MS.ssSet("keyword","がんたんく");
S(MS.ssGet("keyword"));A;//正常な動作だと"がんたんく"が出力
}
nSetはans_tのメソッド、SNumとほぼ同等のメソッドです。
ssSetはans_tのメソッド、SStringとほぼ同等のメソッドです。
SNumとSStringの違いは、int配列に入れるかstring配列に入れるかというだけで、
操作はほとんど同じです。
しかしnSet(上のコメントアウトしている方)は正常に動作し、
下のssSetの方は単独では前述のエラーメッセージが出ます
(コメントアウトを外し、先にnSetの方を動かすとssSetの方も正常に動きます)
どうしてこんな違いが出るのかに大混乱です。
0320318
2007/11/08(木) 19:54:53ID:mXVUOzqf>318の修正を
if(szX != szA){asY.Insert(nL, szX);asY.Erase(nL+1);return asY[nL];}
にしてみて。
修正前は文字列を直接置き換えてたっぽいから、
新しい文字列をその位置に挿入した後、後ろに一つずれた以前の文字列を削除するようにしてみた。
>319でもエラーは出ないし、
RPGの方も「無人」とか「勇者」とか出るようになったからちゃんと動いてるとは思う。
原因はわかんない。
stringの配列要素に直接代入するところが特殊仕様かもしれないけど、
ちゃんと動くこともあるからSystem4.0のバグなのかなぁ。
エラーが出るときもそうでないときも
デバッガに出るans_t変数の現在値は変わらないように見えるし。
0321名前は開発中のものです。
2007/11/08(木) 19:56:16ID:NpNB32t6とはいえ、何故「asY[nL] = " "」が出来ないのかは未だに分からないので、
もし分かる方がいたらいつでもいいので教えて下さい。一定の条件のもと、
stringの代入が不可になるというのは、条件が分からないままだと困りそうです……。
//stringエラー対策用の代入式
void ADD(ref string szX,string szY)
{
int nLength = szX.Length();
szX += szY;
int nL;
for(;nL < nLength;nL++)
{
szX.Erase(0);
}
}
//文字列から要素を検索し、szXを返します。[asXが要素の役割]
string SString(string szX,string szV = szA,string szY = "Renew")
{ ans_ReAlloc;
int nL;for (nL = 0;nL < asX.Numof(); nL++)
{if(szX == asX[nL]){if(szV == szA){return asY[nL];}
if(szV != szA){ADD(asY[nL],szV);return asY[nL];}
}
} if(szY == "Renew" && szV != szA)
{asX.PushBack(szX);asY.PushBack(szV);return szV;}
return szA;
}
0322名前は開発中のものです。
2007/11/08(木) 20:02:41ID:NpNB32t6どうも有り難うございますー。上手くいきました。
値に干渉するのはよくて代入だけ駄目というのは本当何なんだろう……。
0323名前は開発中のものです。
2007/11/10(土) 18:30:17ID:EfYdmYW2送られてきた会報のメールを確認してユーザーID入れてるんだが上手くいかないorz
0324名前は開発中のものです。
2007/11/10(土) 18:34:59ID:EfYdmYW2スレ汚しスマソ
0325名前は開発中のものです。
2007/11/13(火) 07:08:47ID:E7kpa99+初心者向けなのか上級者向けなのか分からないところはあるが……。
0326名前は開発中のものです。
2007/11/19(月) 00:19:07ID:5fRgCIrj0327名前は開発中のものです。
2007/11/28(水) 23:43:23ID:GQA8QXikクラス内のメソッド関数にデフォルト引数って使えんの?
「メソッド定義にデフォルト引数は使用できません」
ってエラーになっちゃうんだけど。
マニュアルのデフォルト引数の説明見る限りは使えるっぽいんだけどなあ。
0328名前は開発中のものです。
2007/11/29(木) 01:38:38ID:YNi9MS+N0329名前は開発中のものです。
2007/11/29(木) 06:18:36ID:Z4mGFDpB実装側に書かないと。
0330名前は開発中のものです。
2007/11/29(木) 06:23:12ID:Z4mGFDpB忘れてorz
0331名前は開発中のものです。
2007/11/29(木) 21:24:17ID:vAxuvCotクラスの定義側で定数入れて、
実装側は引数の宣言だけしておけばいいのか。
定義と実装両方同じにしておかないといけないと思ってましたorz
0332名前は開発中のものです。
2007/12/10(月) 19:19:39ID:MKJaX+BI0333名前は開発中のものです。
2007/12/11(火) 18:39:15ID:usuyb1bv0334名前は開発中のものです。
2007/12/16(日) 16:32:57ID:F9amJRpt0335名前は開発中のものです。
2007/12/17(月) 20:52:51ID:LmPKFuIUarray@int asasas[1000000000000];
と消費メモリは同じですからね。大抵応答待ちで固まる。
WIKIの方も更新感謝。ところで、
>プロジェクトファイルがあるフォルダの下に、"Shortcut" という名前のフォルダを作成し、
>その中にショートカットファイルを入れておくことで、統合環境のプロジェクトワークスペースの
>ファイルタブのショートカットフォルダにショートカットの一覧が表示されます。
>それらをダブルクリックすることで、そのショートカットを実行できます。
とマニュアルに書いてあるのですが、これはどういうファイルが実行されるんでしょう?
0336名前は開発中のものです。
2007/12/19(水) 22:49:07ID:tM4C1oFzっつーか今まで知らなかったけどこれ便利だな
とりあえず電卓は常に入れておく事にしよう
0337名前は開発中のものです。
2007/12/24(月) 10:38:52ID:TLPoSiAJ戦国みたいなゲーム作りたいがどこがどうなってるのかよく分からん(´・ω・`)
0338名前は開発中のものです。
2007/12/25(火) 21:41:17ID:rTg9VkUH具体的に、ココがこう判らん、という話なら
教えるなり議論するなり、話の種くらいにはなるかもしれないが
0339名前は開発中のものです。
2007/12/26(水) 05:49:19ID:ZQpX3LBNそれがわかれば問題の8割は解決済みだ
0340名前は開発中のものです。
2007/12/26(水) 06:02:44ID:iWoIrrsz0341名前は開発中のものです。
2007/12/26(水) 20:03:45ID:Mctx91saソースコードと対になる設計にまで持ち込む作業ってコーディングより難しい。
というか、そこまでがゲームプログラムのキモだし。今更言うようなこっちゃないけど。
なんで、とりあえずお題を決めて何か喋ろうぜ。
0342名前は開発中のものです。
2007/12/27(木) 10:15:46ID:f6iZ7GYtsystem4.0ですごいと思った所
0343名前は開発中のものです。
2007/12/27(木) 19:33:22ID:2qgB1qG13.XとかNScript風の文字列設定にもできるところ。ネット機能が失われたのは残念。
そんな私は3.Xからの移行組。
0344名前は開発中のものです。
2007/12/28(金) 19:27:29ID:Qh9aViXN変数の表示くらいならともかく、スタックを総ざらいしたり
ブレークポイントをかけたりできるのに感動した。
ある意味、もうVS&C++でいいぢゃんという流れになる諸刃の剣だが
0345名前は開発中のものです。
2007/12/28(金) 23:22:01ID:KfUqS68aやっぱり無いのか(´・ω・`)
じゃあ質問なんだが
戦国で相手の行動パターンってどんなかんじで作ってあるんだ?
交戦状態のときとか兵数が一定以下になったら攻めるのをやめるみたいな感じなんだろうけど
どういう風に書けば良いのかわからん
0346名前は開発中のものです。
2007/12/28(金) 23:45:23ID:MhwWZ8rw多分国データの内部にある武将データが関係。
■ このスレッドは過去ログ倉庫に格納されています