[過去ログ] 【アリス】system4.0【御用達】 (563レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
271: 2007/09/18(火)21:58 ID:xaL6FU+C(2/3) AAS
 >>264 
 ままにょにょ でしたすいません。 
272(1): 2007/09/18(火)23:15 ID:OkpVoOWr(1/2) AAS
 >>267 
 最近なくなってきたけどキャラが八個までとか 
 十個までしかアイテム持てないタイプのシステム。 
 アイテム用の配列をつくるんじゃなく、キャラクターデータの配列に 
 (他のパラメーターと同じように)所持アイテムの要素を加えているもの。 
273: 2007/09/18(火)23:16 ID:OkpVoOWr(2/2) AAS
 おっと>270。 
274: 2007/09/18(火)23:19 ID:xaL6FU+C(3/3) AAS
 >>272 
 なんとなくイメージが掴めました。 
  
 すると、ままにょにょのように(2*2マス)アイテムとかをセットしていくのは、 
 多次元配列っぽい扱いで組むと良い・・・感じになるのでしょうか。 
275: 2007/09/18(火)23:23 ID:nh0I3KRl(1) AAS
 キャラデータに二次元配列でも持たせる。 
 0=装備不可、1=装備可、2=装備中として 
 2,2,1,1,0 
 2,2,1,1,0 
 1,1,1,0,0 
 みたいな感じにして装備時の判定に使う。 
 画面表示につかう装備位置とか種類はキャラごとにリストとして持っておく。 
  
 ぱっと思いついたのを適当にまとめようとしたら 
 中途半端になりそうだったのでここだけ。 
 というか、アイテムリストとかの作り方とかから関係してそうだし、 
 効率とかは別としていろんなパターンありそうだが。
276: 2007/09/20(木)23:28 ID:20DvfK8F(1) AAS
 txtファイルやバイナリファイルの 
 読み込み方がわからない・・・ 
 誰か教えて下さい。 
277: 2007/09/21(金)06:04 ID:9fbbqFiF(1/3) AAS
 それが何らかの構造体に対応する形式なら(設定データとか)File.dll使用。 
  
 と書いててふと思ったけど、 
 stringのみの構造体にFile.dllで全部読み込ませて 
 自前で文字列分割すればいける?。 
 File.dllで書き出したものしかダメかもしんないけど。 
278: 2007/09/21(金)11:26 ID:Tv3x8N6Q(1) AAS
 DATAアクセスのDATA.hllってどうやって使うん? 
 変換ツールの使い方すらよくわからんorz 
279(2): 2007/09/21(金)20:31 ID:9fbbqFiF(2/3) AAS
 使ったこと無いから違うかも。 
  
 変換はドラッグアンドドロップ。 
 iniファイルに書かれたフォルダに全部変換されるからNL5でリンク。 
  
 Openでデータを開いてReadで指定された構造体へ読込。 
 書いてないがRead毎に一つのデータを読むのかも。 
  
 サンプルデータ.txtだと多分構造体は 
 struct Data{ 
 string; //名前 
 int; //性別 
 int; //体力 
 int; //攻撃 
 int; //魔法 
 int; //防御 
 int; //魔抵 
 string; //特技 
 int; //属性 
 }; 
 こんな感じだと思われ(変数名とかはめんどいので省略) 
 データの#defineが効くのは変換時だろうし。
280(1): 2007/09/21(金)20:33 ID:9fbbqFiF(3/3) AAS
 改行多すぎたorz 
  
 int result; 
 Data param; 
 result = Open(リンク番号); 
 if(result == 1) 
 { 
 if(Read(param) == 1) 
 { 
   // 成功 
 } 
 Close(); 
 } 
 これをちゃんと動くように書き直して試してみたらなんとかなるかも。 
 サンプルデータ.txt使ってランスが読み出せたら正解。 
281: 2007/09/22(土)01:34 ID:5k6/7BO3(1) AAS
 ああ、iniファイルに指定されたフォルダ作ってドラッグドロップすれば良かったのか。 
 exeだけ実行しても何も起きないはずだorz 
  
 サンキュー、これでデータ組み込み&修正が楽になりまする。
282: 2007/09/22(土)20:55 ID:lCiDoZD6(1/2) AAS
 >>279 
 NL5って何? 
283: 2007/09/22(土)21:02 ID:lCiDoZD6(2/2) AAS
 すまん、調べたらすぐでてきた 
284(3): 2007/09/23(日)14:51 ID:1iwE3MFE(1) AAS
 >279,280 
  
 おかげさまでデータ読み込みまで出来るようになりましたアリガト!(´▽`) 
  
 予想通りreadコマンドで読めるの一行だけみたいでしたけど、 
 配列構造体に格納しつつエラーが出るまで読み続ければOKでした。 
  
 これでデータがかなり整理できまする(;つД`) タスカッタ 
  
 今まではエクセルのリストから初期化用定義文吐きだしてコピペ。 
 一個ずつ代入してくって面倒なコトしてたw 
285(1): 2007/09/23(日)17:44 ID:gTMsvm9z(1) AAS
 >>284 
 できればソースを見せてくれませんか? 
 僕もやっているのですがうまくいかなくて 
286(1): 284 2007/09/24(月)01:33 ID:wQrq8l22(1/2) AAS
 >>285 
 こんなんす。 
 ループが入っているだけで、教えてもらったのとほとんど一緒です。 
  
 === 
 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("データのロードに失敗しました。"); 
  } 
  
 } 
287: 284 2007/09/24(月)02:16 ID:wQrq8l22(2/2) AAS
 あ、そだそだ。 
 データチェックとか色々してたんでwhile文とif文分かれてますけど、 
 普通に作る分にはwhileだけで問題ないです。 
  
 うちも最終的には直すんで。
288: 2007/09/24(月)15:02 ID:PLTvhaxX(1) AAS
 >>286 
 サンクス。 
 286のやつでやってもうまくいかないから 
 Data.dllかNL5でのリンクがうまくいってないみたいだ 
289: 2007/09/30(日)00:54 ID:jYQSajes(1) AAS
 「Data.dll」→RUN\DLLフォルダ 
 「Data.hll」&「Data.inc」→HLLフォルダ 
 この三つをそれぞれのフォルダに置いてSys42IDEの"HLLを追加"で追加したけれど 
 【Open】関数は定義されていません となって使えません 
 もしかして追加の仕方が間違ってるのでしょうか? 
290: 2007/09/30(日)07:39 ID:DbtRC+b1(1) AAS
 ちゃんと「エイリアス名.Open」にしてるか。 
 System40.iniをしてるか。 
  
 この辺。 
291: 2007/10/09(火)22:50 ID:q9E93AE4(1) AAS
 hosyu 
292: 2007/10/20(土)01:07 ID:+048CWqr(1) AAS
 0乗は1になるのかー。初めて知った。 
293: 2007/10/23(火)23:14 ID:g6dhJWeE(1) AAS
 過疎だ……。 
 誰かRPGとか作っている人います? 
294: 2007/10/24(水)00:35 ID:xn+nw84C(1) AAS
 今パズル作ってるけど業務が忙しくなって丸2ヶ月くらい触ってない・・・ 
295(1): 2007/10/25(木)00:31 ID:Zn6cpkxM(1) AAS
 よさげな戦闘システム思いついたけど実装できなくて放置中 
296: 2007/10/25(木)16:27 ID:vNqY00up(1) AAS
 >>295 
 晒したら誰か助言くれるかもよ 
297: sage 2007/10/26(金)12:02 ID:/MaVV48B(1) AAS
 今ボードゲームタイプのRPGモドキを作ってる。 
  
 最近はwikiの更新が多くて嬉しい。 
 wiki充実させたいけど、面白い関数とかのネタも特にない。 
 どういう情報が載ってれば便利なのかな。 
298: 2007/10/26(金)13:27 ID:+vtTpZVu(1) AAS
 あのゲームのこういうとこはこういう風にして動いててsystem4で書くとこうなるんですよ 
 的な解説とか面白そう&便利そう 
299: 2007/10/26(金)23:39 ID:HBlQXi9f(1) AAS
 ゲームそのものの解説になるけど、そういうサイト自体少ないからな。 
それより、wikiの更新が途切れないのはいいんが 
 あの独特のインデント・カッコの使い方は修整してもいいんだろうか? 
 まぁコード書いてる本人が判ってるなら別に文句を言う筋はないんだが 
 あんなスタイル始めて見た 
300: 2007/10/27(土)00:00 ID:94TX4bJ6(1) AAS
 いいよー。もともと我流の上に、普段からTAB使いなんで 
 WIKIだと自分でも分かりにくいなと思ってる。
上下前次1-新書関写板覧索設栞歴
あと 263 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.023s