- 1 名前:名前は開発中のものです。 [2006/11/05(日) 19:38:18 ID:cVqN/Dcb.net]
- アリスソフトのゲーム開発で使われているsystem4.0のスレです。
長所 ・フリー ・C/C++ JAVAっぽい(オブジェクト指向 仮想マシン) ・ゲーム製作に特化している ・ADV、SLG、3Dダンジョン、なんでも作れる ・同梱されているチュートリアルが親切、解りやすい ・実際にアリスソフトで使用されている言語なので、力さえされば同じレベルのものが作れる 短所 ・使用者が少ないため、参考にするサイトが少ない ・専用エディタが無い アリスソフト公式 ユーザークラブ専用ページからDL可(登録無料) ttp://www.alicesoft.com/
- 253 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 20:27:32 ID:JLD0UdeZ.net]
- 超初心者的な質問で恐縮なんですが、
最初から用意されている機能だけを使って画面揺らしながら同時に文章表示とか出来ないですか?
- 254 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 20:33:38 ID:dXA5Pbtb.net]
- 最初から用意されているってのは
特別HLLライブラリとかをインポートせずに、サンプルのコードだけをちょちょっと弄って 文字を出したいってこと? やりたいことがよく判らないな、なんとなく出来なさそうな気がするけど
- 255 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 21:17:42 ID:JLD0UdeZ.net]
- はい、そういう事です。分かりにくくてすいません・・・
- 256 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 21:45:39 ID:9fQEwE3z.net]
- お手軽コースなら文章表示後SACT_QUAKE_SCREEN関数
文字を徐々に一文字ずつ表示と画面を揺らしっぱなのを 並列実行とかだとめんどいことになりそう
- 257 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 22:08:25 ID:BvI/SudH.net]
- 文字はシングルフォーテーションでなく、
stringの引数で取る関数を使って一文字ずつごと揺らすように した方がいいかな? できないことはないと思う。 LengthByte()で文字列の長さを取得、 文字を szB = szA[nLoop];みたいに一文字ごと取得しながら 文字の表示X位置を増やしつつ振動させるみたいな感じになるかな。 分かりにくくてごめん。
- 258 名前:名前は開発中のものです。 mailto:sage [2007/08/17(金) 23:29:54 ID:2MBXeHrG.net]
- MES_CALL_FUNC のサンプルコードが使えそうな気がする
振動用の関数作らなきゃいけないけど
- 259 名前:名前は開発中のものです。 mailto:sage [2007/08/18(土) 02:00:59 ID:CwbJmHSx.net]
- 249の者です、こんな初心者な質問に答えて下さって皆さんどうもありがとうございます。
先程まで書かれていた方法を試そうと色々やっていたのですが、 私の知識では結局>>254さんの方法しか成功させることが出来ませんでした。 >>252-253さんの方法ではどうしても一文字ずつ取得する方法が分からなかったもので・・・、 (string型やarray@とか見たことも聞いたこともありません・・・、ポインタとか使えないみたいだし・・・) とにかくお陰で問題を解決することができました、皆さん本当にありがとうございました。
- 260 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 23:26:54 ID:2nMt3sJN.net]
- すまんがちょっとだけ質問です。
CGのフェードアウトができる関数(フェードアウトのパターンが幾つかあって、引数で指定できる)が SACT2だかに組み込みであったような記憶があるんだけど、マニュアルを探してもそれらしい関数が見つからない。 名前を思い出させてください
- 261 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 23:49:57 ID:6QwYBDpR.net]
- んー。
SACT_EFFECT(int nType, int nTime, int nfKey); じゃないかな?
- 262 名前:名前は開発中のものです。 mailto:sage [2007/08/19(日) 23:55:13 ID:2nMt3sJN.net]
- それでした
お騒がせいたしました
- 263 名前:名前は開発中のものです。 mailto:sage [2007/08/24(金) 00:15:19 ID:vTd5piEW.net]
- お題:戦国ランスのタイトル画面の焔玉の演出
こいつぁーいかにもDrawSnowで実装されてそうな気がするぜ と思って調べてみたら意外とあっさり再現できて拍子抜けした。 既出だったらごめんなさい。 →まとめWiki
- 264 名前:195 mailto:sage [2007/08/30(木) 03:53:25 ID:aU2W/YNb.net]
- DC38のURL見つけてダウンロードしようとしたら404・・・・
サーバ容量不足で削除されたっぽい? タイミング悪〜
- 265 名前:名前は開発中のものです。 mailto:sage [2007/09/11(火) 20:32:08 ID:FHs3wfoj.net]
- hosyu
- 266 名前:名前は開発中のものです。 mailto:sage [2007/09/14(金) 08:14:32 ID:mYG5MPRu.net]
- system4.0で
FFのようなRPGのMAPって、 MAPチップでつくるのか? あるいはいったん一枚のCGにするのか?
- 267 名前:名前は開発中のものです。 mailto:sage [2007/09/14(金) 17:18:53 ID:e30btVMx.net]
- どっちもできる
どんなゲームにするかにもよると思うけど 一枚絵にアイテムのみチップで乗せるのが 作るのもチェックするのも個人的には楽だった
- 268 名前:名前は開発中のものです。 mailto:sage [2007/09/14(金) 17:51:20 ID:k4+u9ySn.net]
- ママトトみたいな、アイテムボックスの出し入れをやりたいんだけど、
何をどうしたらいいのかわからない・・・誰か教えてくだしあorz
- 269 名前:名前は開発中のものです。 mailto:sage [2007/09/15(土) 01:52:21 ID:8xNpHwwW.net]
- >>263
でもその方法だと 樹とかの障害物だと楽でも 壁とかの障害物は大変そうだな
- 270 名前:名前は開発中のものです。 mailto:sage [2007/09/15(土) 11:16:20 ID:GdSXpNtY.net]
- >>265
全部チップで並べるとマップの読み込みが遅くなるし 木でも壁でも進入不可区域の設定は同じようなもんだから そうでもない……と思ってたけど、もっと楽な方法あるかも
- 271 名前:名前は開発中のものです。 mailto:sage [2007/09/15(土) 13:27:31 ID:cmmKy4o+.net]
- PCが根性をインストールしているなら
一枚サイズのどデカイのを各種類ごと(アイテム、障害物、背景)つくって 三枚重ねて置くというのもできる。キャラ座標との重なりをαマップチェックで判定。 大きいマップなら便利かもしらん。当然重い。 ただ、個人的には全チップが一番楽だと思う。 >>264 ママトトPC買い換えて以来インストールしてないや……。 覚えてないんだけど、ままにょにょのnotパズルみたいなやつだっけ? 多分WIZとかのアイテムシステムと同じだと思う。
- 272 名前:名前は開発中のものです。 mailto:sage [2007/09/15(土) 23:30:48 ID:8R4Y24aZ.net]
- int フラグ=0;
while(1){ KEY_CLEAR(); if(KEY_IS_DOWN(VK_LBUTTON)){ if(フラグ==2&&マウス動いたかチェック()){// アイテムつかんで移動中 } else{ if(今選択中のアイテム==クリックしたとこのアイテム){ フラグ=2; // 二度目の選択なので掴ませる } else{ フラグ=1; // 選択アイテム変更 } } } else{ if(フラグ==1){ フラグ=0; } else if(フラグ==2){ フラグ=0; // アイテム放した時の処理 } } } イメージ的にはこうか? 選択後左ボタン離さなくていいならこれより簡単になるね。
- 273 名前:名前は開発中のものです。 mailto:sage [2007/09/16(日) 15:31:45 ID:/KVPUWxW.net]
- みんなどんなの作ってるの?
- 274 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 21:46:33 ID:xaL6FU+C.net]
- >>267
>WIZとかのアイテムシステム ってのはどのようなものですか?
- 275 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 21:58:37 ID:xaL6FU+C.net]
- >>264
ままにょにょ でしたすいません。
- 276 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 23:15:28 ID:OkpVoOWr.net]
- >>267
最近なくなってきたけどキャラが八個までとか 十個までしかアイテム持てないタイプのシステム。 アイテム用の配列をつくるんじゃなく、キャラクターデータの配列に (他のパラメーターと同じように)所持アイテムの要素を加えているもの。
- 277 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 23:16:17 ID:OkpVoOWr.net]
- おっと>270。
- 278 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 23:19:48 ID:xaL6FU+C.net]
- >>272
なんとなくイメージが掴めました。 すると、ままにょにょのように(2*2マス)アイテムとかをセットしていくのは、 多次元配列っぽい扱いで組むと良い・・・感じになるのでしょうか。
- 279 名前:名前は開発中のものです。 mailto:sage [2007/09/18(火) 23:23:06 ID:nh0I3KRl.net]
- キャラデータに二次元配列でも持たせる。
0=装備不可、1=装備可、2=装備中として 2,2,1,1,0 2,2,1,1,0 1,1,1,0,0 みたいな感じにして装備時の判定に使う。 画面表示につかう装備位置とか種類はキャラごとにリストとして持っておく。 ぱっと思いついたのを適当にまとめようとしたら 中途半端になりそうだったのでここだけ。 というか、アイテムリストとかの作り方とかから関係してそうだし、 効率とかは別としていろんなパターンありそうだが。
- 280 名前:名前は開発中のものです。 mailto:sage [2007/09/20(木) 23:28:58 ID:20DvfK8F.net]
- txtファイルやバイナリファイルの
読み込み方がわからない・・・ 誰か教えて下さい。
- 281 名前:名前は開発中のものです。 mailto:sage [2007/09/21(金) 06:04:07 ID:9fbbqFiF.net]
- それが何らかの構造体に対応する形式なら(設定データとか)File.dll使用。
と書いててふと思ったけど、 stringのみの構造体にFile.dllで全部読み込ませて 自前で文字列分割すればいける?。 File.dllで書き出したものしかダメかもしんないけど。
- 282 名前:名前は開発中のものです。 mailto:sage [2007/09/21(金) 11:26:28 ID:Tv3x8N6Q.net]
- DATAアクセスのDATA.hllってどうやって使うん?
変換ツールの使い方すらよくわからんorz
- 283 名前:名前は開発中のものです。 mailto:sage [2007/09/21(金) 20:31:35 ID:9fbbqFiF.net]
- 使ったこと無いから違うかも。
変換はドラッグアンドドロップ。 iniファイルに書かれたフォルダに全部変換されるからNL5でリンク。 Openでデータを開いてReadで指定された構造体へ読込。 書いてないがRead毎に一つのデータを読むのかも。 サンプルデータ.txtだと多分構造体は struct Data{ string; //名前 int; //性別 int; //体力 int; //攻撃 int; //魔法 int; //防御 int; //魔抵 string; //特技 int; //属性 }; こんな感じだと思われ(変数名とかはめんどいので省略) データの#defineが効くのは変換時だろうし。
- 284 名前:名前は開発中のものです。 mailto:sage [2007/09/21(金) 20:33:45 ID:9fbbqFiF.net]
- 改行多すぎたorz
int result; Data param; result = Open(リンク番号); if(result == 1) { if(Read(param) == 1) { // 成功 } Close(); } これをちゃんと動くように書き直して試してみたらなんとかなるかも。 サンプルデータ.txt使ってランスが読み出せたら正解。
- 285 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 01:34:26 ID:5k6/7BO3.net]
- ああ、iniファイルに指定されたフォルダ作ってドラッグドロップすれば良かったのか。
exeだけ実行しても何も起きないはずだorz サンキュー、これでデータ組み込み&修正が楽になりまする。
- 286 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 20:55:43 ID:lCiDoZD6.net]
- >>279
NL5って何?
- 287 名前:名前は開発中のものです。 mailto:sage [2007/09/22(土) 21:02:08 ID:lCiDoZD6.net]
- すまん、調べたらすぐでてきた
- 288 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 14:51:39 ID:1iwE3MFE.net]
- >279,280
おかげさまでデータ読み込みまで出来るようになりましたアリガト!(´▽`) 予想通りreadコマンドで読めるの一行だけみたいでしたけど、 配列構造体に
- 289 名前:i納しつつエラーが出るまで読み続ければOKでした。
これでデータがかなり整理できまする(;つД`) タスカッタ 今まではエクセルのリストから初期化用定義文吐きだしてコピペ。 一個ずつ代入してくって面倒なコトしてたw [] - [ここ壊れてます]
- 290 名前:名前は開発中のものです。 mailto:sage [2007/09/23(日) 17:44:12 ID:gTMsvm9z.net]
- >>284
できればソースを見せてくれませんか? 僕もやっているのですがうまくいかなくて
- 291 名前:284 mailto:sage [2007/09/24(月) 01:33:40 ID:wQrq8l22.net]
- >>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("データのロードに失敗しました。"); } }
- 292 名前:284 mailto:sage [2007/09/24(月) 02:16:10 ID:wQrq8l22.net]
- あ、そだそだ。
データチェックとか色々してたんでwhile文とif文分かれてますけど、 普通に作る分にはwhileだけで問題ないです。 うちも最終的には直すんで。
- 293 名前:名前は開発中のものです。 mailto:sage [2007/09/24(月) 15:02:52 ID:PLTvhaxX.net]
- >>286
サンクス。 286のやつでやってもうまくいかないから Data.dllかNL5でのリンクがうまくいってないみたいだ
- 294 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 00:54:23 ID:jYQSajes.net]
- 「Data.dll」→RUN\DLLフォルダ
「Data.hll」&「Data.inc」→HLLフォルダ この三つをそれぞれのフォルダに置いてSys42IDEの"HLLを追加"で追加したけれど 【Open】関数は定義されていません となって使えません もしかして追加の仕方が間違ってるのでしょうか?
- 295 名前:名前は開発中のものです。 mailto:sage [2007/09/30(日) 07:39:52 ID:DbtRC+b1.net]
- ちゃんと「エイリアス名.Open」にしてるか。
System40.iniをしてるか。 この辺。
- 296 名前:名前は開発中のものです。 mailto:sage [2007/10/09(火) 22:50:08 ID:q9E93AE4.net]
- hosyu
- 297 名前:名前は開発中のものです。 mailto:sage [2007/10/20(土) 01:07:20 ID:+048CWqr.net]
- 0乗は1になるのかー。初めて知った。
- 298 名前:名前は開発中のものです。 mailto:sage [2007/10/23(火) 23:14:01 ID:g6dhJWeE.net]
- 過疎だ……。
誰かRPGとか作っている人います?
- 299 名前:名前は開発中のものです。 mailto:sage [2007/10/24(水) 00:35:21 ID:xn+nw84C.net]
- 今パズル作ってるけど業務が忙しくなって丸2ヶ月くらい触ってない・・・
- 300 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 00:31:39 ID:Zn6cpkxM.net]
- よさげな戦闘システム思いついたけど実装できなくて放置中
- 301 名前:名前は開発中のものです。 mailto:sage [2007/10/25(木) 16:27:46 ID:vNqY00up.net]
- >>295
晒したら誰か助言くれるかもよ
- 302 名前:sage [2007/10/26(金) 12:02:12 ID:/MaVV48B.net]
- 今ボードゲームタイプのRPGモドキを作ってる。
最近はwikiの更新が多くて嬉しい。 wiki充実させたいけど、面白い関数とかのネタも特にない。 どういう情報が載ってれば便利なのかな。
- 303 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 13:27:24 ID:+vtTpZVu.net]
- あのゲームのこういうとこはこういう風にして動いててsystem4で書くとこうなるんですよ
的な解説とか面白そう&便利そう
- 304 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 23:39:08 ID:HBlQXi9f.net]
- ゲームそのものの解説になるけど、そういうサイト自体少ないからな。
それより、wikiの更新が途切れないのはいいんが あの独特のインデント・カッコの使い方は修整してもいいんだろうか? まぁコード書いてる本人が判ってるなら別に文句を言う筋はないんだが あんなスタイル始めて見た
- 305 名前:名前は開発中のものです。 mailto:sage [2007/10/27(土) 00:00:22 ID:94TX4bJ6.net]
- いいよー。もともと我流の上に、普段からTAB使いなんで
WIKIだと自分でも分かりにくいなと思ってる。
- 306 名前:名前は開発中のものです。 mailto:sage [2007/10/29(月) 22:11:56 ID:F5r4jyoq.net]
- 今更思ったんだけど……。
RPGの制作って解説に向いて無い? ソースの増え方が天井知らず。
- 307 名前:名前は開発中のものです。 mailto:sage [2007/10/30(火) 00:03:44 ID:c1631LRa.net]
- RPGでソースが増えるのは仕方ないかと
jafじゃなくてtxtファイルにしてくれたらブラウザで読めて便利かなと思った ファイル数多いと落とすのがちょっと大変 まあ勝手な言い分なのでやりやすい形で続けてくれ
- 308 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 00:12:05 ID:mCtKzBY/.net]
- システム4.0でシューティングは作れるのだろうか
グラディウスやR-TYPEのレベル
- 309 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 00:29:38 ID:v32JWrVo.net]
- システム4.0でシューティングのサンプル、見たことありますよ。
- 310 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 00:43:59 ID:mCtKzBY/.net]
- すげぇ
突き詰めればかなり融通が効くのだろうか
- 311 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 07:09:28 ID:53sZItNQ.net]
- タスクシステムサンプルならスゲスゴにあると思う。
融通が効くというか、関数ポインタを構造体に持たせられるなら、 STGもACTもRPGもSLGもSRPGもそれほど変わらないような作り方で出来る。 処理の重さがネックだけど。
- 312 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 07:17:14 ID:mCtKzBY/.net]
- 関数どころか算数が出来ないレベルに落ちたぜ
最低限は可能だが(プラスマイナスかけるわり算) それ以上の方程式という高度なレベルは 学生時代から投げ出していたぜ そんな自分でもシステム4.0を構築出来なくはないレベルなのだろうか
- 313 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 11:16:48 ID:4l261QOy.net]
- 大丈夫でしょ。
面倒な計算はそれこそPCにさせればいい。
- 314 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 11:33:17 ID:mCtKzBY/.net]
- 何という恐怖
システム4.0を突き詰めれば 大概のゲームが作れるとわ… 数学分からないとか言い訳せず 頑張ってみる
- 315 名前:名前は開発中のものです。 mailto:sage [2007/11/01(木) 19:34:57 ID:gkLUOEZ3.net]
- 究極に突き詰めたら、
最初にゲームシステムDLLを呼び出したまま最後まで返ってこなくなる気がする。 まあそこまで行ったら他のフリーライブラリのほうがいいんじゃね?とも思うが。
- 316 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 17:38:20 ID:LI5jfqFF.net]
- 俺はアリス儲だからsystem4.0でやる事に意義がある
まあたいしたもん作ってないけどさw
- 317 名前:名前は開発中のものです。 mailto:sage [2007/11/02(金) 23:44:46 ID:n3OSdW5H.net]
- ユーザークラブのZEROは「こういうのも作れます」
のよい見本だと思う。
- 318 名前:名前は開発中のものです。 mailto:sage [2007/11/05(月) 22:47:48 ID:eDoMJSU2.net]
- うー実行時に
【HLLからIString::Set()が呼ばれましたが、stringの実体は一時オブジェクトです】 と出る……。 これがintの場合は大丈夫なのに何故でしょう。
- 319 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 21:18:33 ID:dVZUWYYT.net]
- >313
ふと思ったんだが、dll.func("ABC")とかやってない? ref stringで。 いや、参照じゃなくてもこれができるかはわかんないし、 intなら大丈夫の意味もわかんないんだけど。 もし自前DLL作ってるなら、 どういう風に呼び出してるかとかHLLとか出してみてよ。 (そのままじゃなくてもいいから)
- 320 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 23:18:45 ID:cZ2R0MB+.net]
- それが自作のDLLを使用しているわけではないんです。
全体のソースをはらせていただきます。 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構造体のコンスト
- 321 名前:ラクタの一行です。
同ファイルの先頭にあるg配列の array@object asChar[20]; の要素数の倍、実行時にエラーメッセージが出るようですが、原因の見当がつきません。 ローカルでoName_baseを呼ぶ分には問題ないようです。 もし宜しければ教えて下さい。 [] - [ここ壊れてます]
- 322 名前:名前は開発中のものです。 mailto:sage [2007/11/06(火) 23:23:09 ID:cZ2R0MB+.net]
- あれ……テキストは直リンクできるのにZIPは出来ない?
このファイルです。 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
- 323 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 20:40:19 ID:aH1Zfske.net]
- ええとごめん、時間がないからエラーの出る場所だけで。
game_main>asChar_Data>oCharMakeと辿っていって、 最終的にans_t::SString関数内の if(szX != szA){asY[nL] = szX;return asY[nL];} の行でエラーが出る。 asChar_Dataを呼ぶ前にAコマンドで止めて、 ブレークポイント使ってステップ実行するとわかると思う。 ただ、使い方が間違ってるのかどうかまではわかんない。 (ライブラリの作者さんならわかりやすいのかな) あと、intなら大丈夫の意味も未だにわかんない。
- 324 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 22:25:35 ID:aH1Zfske.net]
- ふと思いついて、
if(szX != szA){asY[nL] = szX;return asY[nL];} を if(szX != szA){asY.Erase(nL);asY.Insert(nL, szX);return asY[nL];} としたらエラーはなくなったんだが、 これは>313、ライブラリ作者さん共に正しい動作になってるか?
- 325 名前:名前は開発中のものです。 mailto:sage [2007/11/07(水) 23:13:39 ID:xpaYlRaB.net]
- >>317-318
どうも有り難うございます。エラー箇所は分かったのですが、 何故エラーになるのかがどうしても分かりません。 >>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の方も正常に動きます) どうしてこんな違いが出るのかに大混乱です。
- 326 名前:318 mailto:sage [2007/11/08(木) 19:54:53 ID:mXVUOzqf.net]
- あ、InsertはPushBackしないのか。
>318の修正を if(szX != szA){asY.Insert(nL, szX);asY.Erase(nL+1);return asY[nL];} にしてみて。 修正前は文字列を直接置き換えてたっぽいから、 新しい文字列をその位置に挿入した後、後ろに一つずれた以前の文字列を削除するようにしてみた。 >319でもエラーは出ないし、 RPGの方も「無人」とか「勇者」とか出るようになったからちゃんと動いてるとは思う。 原因はわかんない。 stringの配列要素に直接代入するところが特殊仕様かもしれないけど、 ちゃんと動くこともあるからSystem4.0のバグなのかなぁ。 エラーが出るときもそうでないときも デバッガに出るans_t変数の現在値は変わらないように見えるし。
- 327 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 19:56:16 ID:NpNB32t6.net]
- 代入はできませんが、加算代入はできるようなので、とりあえず↓こういう形でしのぐことにしました。
とはいえ、何故「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; }
- 328 名前:名前は開発中のものです。 mailto:sage [2007/11/08(木) 20:02:41 ID:NpNB32t6.net]
- >>320
どうも有り難うございますー。上手くいきました。 値に干渉するのはよくて代入だけ駄目というのは本当何なんだろう……。
- 329 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 18:30:17 ID:EfYdmYW2.net]
- まとめwikiからHLLshotcat.zipをダウンロードしたんだがパスが解らん
送られてきた会報のメールを確認してユーザーID入れてるんだが上手くいかないorz
- 330 名前:名前は開発中のものです。 mailto:sage [2007/11/10(土) 18:34:59 ID:EfYdmYW2.net]
- と思ったら出来た
スレ汚しスマソ
- 331 名前:名前は開発中のものです。 mailto:sage [2007/11/13(火) 07:08:47 ID:E7kpa99+.net]
- 気がつくとWIKIもグーグルの1ページ目だなあ。内容は
初心者向けなのか上級者向けなのか分からないところはあるが……。
- 332 名前:名前は開発中のものです。 mailto:sage [2007/11/19(月) 00:19:07 ID:5fRgCIrj.net]
- いいってことよ
- 333 名前:名前は開発中のものです。 mailto:sage [2007/11/28(水) 23:43:23 ID:GQA8QXik.net]
- 最近、関数や機能の整理ためにクラス使い出したんだけど、
クラス内のメソッド関数にデフォルト引数って使えんの? 「メソッド定義にデフォルト引数は使用できません」 ってエラーになっちゃうんだけど。 マニュアルのデフォルト引数の説明見る限りは使えるっぽいんだけどなあ。
- 334 名前:名前は開発中のものです。 mailto:sage [2007/11/29(木) 01:38:38 ID:YNi9MS+N.net]
- メソッドを分割して定義してるなら、上に定数を入れたらできたよ。
- 335 名前:名前は開発中のものです。 mailto:sage [2007/11/29(木) 06:18:36 ID:Z4mGFDpB.net]
- メソッド定義って出てるからそっちに書いてるんじゃない?
実装側に書かないと。
- 336 名前:名前は開発中のものです。 mailto:sage [2007/11/29(木) 06:23:12 ID:Z4mGFDpB.net]
- ごめん、違ってた。
忘れてorz
- 337 名前:名前は開発中のものです。 mailto:sage [2007/11/29(木) 21:24:17 ID:vAxuvCot.net]
- おお、なるほど。
クラスの定義側で定数入れて、 実装側は引数の宣言だけしておけばいいのか。 定義と実装両方同じにしておかないといけないと思ってましたorz
- 338 名前:名前は開発中のものです。 [2007/12/10(月) 19:19:39 ID:MKJaX+BI.net]
- age
- 339 名前:名前は開発中のものです。 mailto:sage [2007/12/11(火) 18:39:15 ID:usuyb1bv.net]
- >>25みてarray@int@4 asasas[1000][1000][1000][1000];とかやってみたら超絶重くて大爆笑した
- 340 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 16:32:57 ID:F9amJRpt.net]
- mp3使えない事に気付かず一日を無駄にした(;´Д`)
- 341 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 20:52:51 ID:LmPKFuIU.net]
- >>333
array@int asasas[1000000000000]; と消費メモリは同じですからね。大抵応答待ちで固まる。 WIKIの方も更新感謝。ところで、 >プロジェクトファイルがあるフォルダの下に、"Shortcut" という名前のフォルダを作成し、 >その中にショートカットファイルを入れておくことで、統合環境のプロジェクトワークスペースの >ファイルタブのショートカットフォルダにショートカットの一覧が表示されます。 >それらをダブルクリックすることで、そのショートカットを実行できます。 とマニュアルに書いてあるのですが、これはどういうファイルが実行されるんでしょう?
- 342 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 22:49:07 ID:tM4C1oFz.net]
- やってみれば解るけどそのショートカット元のプログラムが実行されるよ
っつーか今まで知らなかったけどこれ便利だな とりあえず電卓は常に入れておく事にしよう
- 343 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 10
]
- [ここ壊れてます]
- 344 名前::38:52 ID:TLPoSiAJ.net mailto: 戦国ランスのソースとかってないのか?
戦国みたいなゲーム作りたいがどこがどうなってるのかよく分からん(´・ω・`) [] - [ここ壊れてます]
- 345 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 21:41:17 ID:rTg9VkUH.net]
- ない。
具体的に、ココがこう判らん、という話なら 教えるなり議論するなり、話の種くらいにはなるかもしれないが
- 346 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 05:49:19 ID:ZQpX3LBN.net]
- ココがこう判らん
それがわかれば問題の8割は解決済みだ
- 347 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 06:02:44 ID:iWoIrrsz.net]
- プログラムの常識かsysytem4の仕様か分かんなくてうやむやなとこが一番つまづいた
- 348 名前:名前は開発中のものです。 mailto:sage [2007/12/26(水) 20:03:45 ID:Mctx91sa.net]
- 「作りたい物」を分割&抽象化して、
ソースコードと対になる設計にまで持ち込む作業ってコーディングより難しい。 というか、そこまでがゲームプログラムのキモだし。今更言うようなこっちゃないけど。 なんで、とりあえずお題を決めて何か喋ろうぜ。
- 349 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 10:15:46 ID:f6iZ7GYt.net]
- お題
system4.0ですごいと思った所
- 350 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 19:33:22 ID:2qgB1qG1.net]
- マイナスが使えるところと65535以上まで使えるところかな……。あと配列があるんで
3.XとかNScript風の文字列設定にもできるところ。ネット機能が失われたのは残念。 そんな私は3.Xからの移行組。
- 351 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 19:27:29 ID:Qh9aViXN.net]
- エロゲのシステムを触ったことがないので、もしかしたら当たり前の機能なのかもしれないが・・・
変数の表示くらいならともかく、スタックを総ざらいしたり ブレークポイントをかけたりできるのに感動した。 ある意味、もうVS&C++でいいぢゃんという流れになる諸刃の剣だが
- 352 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 23:22:01 ID:KfUqS68a.net]
- >>338
やっぱり無いのか(´・ω・`) じゃあ質問なんだが 戦国で相手の行動パターンってどんなかんじで作ってあるんだ? 交戦状態のときとか兵数が一定以下になったら攻めるのをやめるみたいな感じなんだろうけど どういう風に書けば良いのかわからん
- 353 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 23:45:23 ID:MhwWZ8rw.net]
- 説明が難しいな……。国データと直結している。
多分国データの内部にある武将データが関係。
- 354 名前:名前は開発中のものです。 mailto:sage [2007/12/29(土) 00:35:25 ID:kfiiBsKO.net]
- struct 武将{
兵数 種別(前衛or後衛) } struct 軍団プリセット{ 種別[6] } struct 国{ 武将配列、軍団プリセット配列 } 軍団プリセット 全部忍者 = {忍者、忍者、忍者、忍者、忍者、忍者} 軍団プリセット バランス[1] = {武士、僧兵、なし、弓、巫女} 軍団プリセット バランス[2] = ・・・ void ターン(){ for(国ID=0 ; 国ID<国数 ++国ID){ if(交戦中フラグ[国ID]){ 国行動( 国ID ) }}} 国行動( 国ID ) { if(合戦回数=1) rerurn 全部忍者 for(int i=0 ; i<試行回数 ; ++i) if( 派遣できる?関数( 国データ,バランス[ramdom] ) ) return バランス[ramdom]; return 待機 } ごめんかなり適当に考えた 複数回行動は定数とか割合を基準にして適当に計算したら楽だけど SLG作るならもっとスマートにやらなきゃいかんのかな・・・ 定数使うのは意外とアリだと思うけど
- 355 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 15:11:34 ID:8hcAIO7D.net]
- SLG作る際に重要な機能ってなんだ?
- 356 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 17:34:45 ID:iIx8r+UB.net]
- 構造体かな?
あと関数呼び出しのオブジェクト(関数ポインタだっけ)。 RPGでも重要だけど、思考ルーチンはSLGの方が重視されがちだし。
- 357 名前: 【末吉】 mailto:sage [2008/01/01(火) 01:34:40 ID:ZLqCplPi.net]
- あけおめことよろ。
さて今年の開発進行はどうかなっと おーみーくーじー
- 358 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 18:38:49 ID:yjODYZJu.net]
- 構造体同士のメンバ変数全部加算させるみたいな事出来ないものか・・・
- 359 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 22:03:35 ID:vVbqFkaY.net]
- 演算子のオーバーロードがやりたいなら、無理だ。
普通に、構造体を2つ渡す関数を用意するのじゃ駄目かね?
- 360 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 00:22:17 ID:J9suxAsk.net]
- 初歩的な質問で申し訳ないけど……。
整数を16進数で返す方法ってありますか?
- 361 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 09:20:17 ID:fZeOkcpH.net]
- Sys4に限らないと思うけど、
2進数も10進数も16進数も、表記法が違うだけで中身は同じだよ。 10進数16が、16進数0x10という見た目になるだけであって どちらもint型変数に格納できる。
- 362 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 10:31:39 ID:J9suxAsk.net]
- はい。つまり表記で返すやり方を知りたいのです。
例としては、整数65535 を 文字列"FFFF" で返すということです。
- 363 名前:名前は開発中のものです。 mailto:sage [2008/01/03(木) 16:11:12 ID:X7Gj3bxx.net]
- >>355
プログラムの中で返したいの? って、変換した奴だけ使いたいなら、いくらでもソフトあるか。
- 364 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 08:38:05 ID:bR+AzSYo.net]
- >>355
いろいろ試してみたけどむずかしい。10→16なら簡単なんだけどね。 方法を予想してみると、とりあえず16進数の桁数だけ領域を取った一次元のint配列に 「1-15」までの要素を入れ、最後にくっつけるやり方がスマートかもしれない。10進数から 16進数の桁数を算出する方法と、要素に16進数での値を入れる方法さえ分かればできると思う。 (俺はわからない)
- 365 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 12:15:27 ID:Bc3fruj+.net]
- "%x"とかじゃ駄目なんか
- 366 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 13:36:14 ID:ZvrZQLG7.net]
- 間違えた。16→10だ。
つまり"FFFF"を 65535 にするならWIKIを参考にできるんだが。 >>358 "%x"って何だっけ? 出力変換なら、そういうのは無かったように思う。
- 367 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 14:18:47 ID:Bc3fruj+.net]
- 適当にググったらCめいた出力変換が出来る様なことが書いてあったよ
ttp://www.geocities.jp/akt_trade/sys40/ScenarioVar.html 俺はsystem4.0使ってないから無責任な発言ですまんが
- 368 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 15:48:13 ID:VVEb3/k/.net]
- れつとれさんとこのは使い方が違うような……
蛙のダンジョンさんとこのソースがいいんじゃない?
- 369 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 17:04:16 ID:i/Zwdvnb.net]
- 蛙のだんじょん!ところの人です。
頑張ってソース書いたけど、れつとれさん所の解説読んだら、出力変換できました。 以下ソース。(パラメータあんまりよく分かってません) void 10→16進数(){ int 元=RAND(2147483647); string 結果="%0X" % 元; '10進数:'NH(元);R; '16進数:'S(結果);A; }
- 370 名前:名前は開発中のものです。 mailto:sage [2008/01/04(金) 19:34:30 ID:ZvrZQLG7.net]
- おおほんとうだ。マニュアルには
int値変換%d float値変換%f string値変換%s char値変換%c bool値変換%b しか書かれてなかったから試さなかった。すまん>358。 "%X"は2バイト文字ではなく大文字になるみたいだね。 ありがとう熾憂さん。
- 371 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 20:42:47 ID:oVZERYj2.net]
- >>356-363
遅くなりましたが有り難うございます。 おかげで型sz、引数intの関数をつくれました。
- 372 名前:名前は開発中のものです。 mailto:sage [2008/02/02(土) 22:57:39 ID:ykvhHgTN.net]
- プログラマ募集キター!!!
腕に自身のある奴、行っとけ! 俺は無理orz
- 373 名前:名前は開発中のものです。 mailto:sage [2008/02/03(日) 00:14:39 ID:fzEiLEZm.net]
- 大阪まで通えません><
そもそも腕に自信もないがorz
- 374 名前:名前は開発中のものです。 mailto:sage [2008/02/14(木) 15:33:24 ID:lFvH5fEb.net]
- SACT2関数の
REGISTER_MESSAGE_CALLBACKとSACT_MESSAGE_REGISTの 使い方が良くわかりません。 サンプルコードを試してみたがマニュアルにあるコードの実行例を再現できない。 ボスケテ
- 375 名前:名前は開発中のものです。 mailto:sage [2008/02/16(土) 01:56:37 ID:OruBd+lh.net]
- サンプルコードとは違うけど、コールバック関数内のreturnを消して、
一番最後にSACT_MESSAGE_REGISTを追加すれば、再現はできるよ。
- 376 名前:名前は開発中のものです。 mailto:sage [2008/02/16(土) 02:16:48 ID:IniXt8yd.net]
- ボス 決して走らず急いで歩いてきて そして早く僕らを助けて…か! むう lFvH5fEb…なんて難しい注文を!
蛙でございます。 //ユーザー定義コールバック関数 void game_message_callback(ref int nMsgNum,int nNumofMsg, ref string sText){ //メッセージが 主人公 という文字列であれば ランス に置き換える。 if(sText=="主人公"){ sText="ランス"; nMsgNum = -1; } SACT_MESSAGE_REGIST(nMsgNum, sText); } void 初期化(){ REGISTER_MESSAGE_CALLBACK(&game_message_callback); } SACT_MESSAGE_REGIST関数が''内の文字を表示させる関数っぽい。しかしmessage関数の処理を見たらユーザー定義コールバック呼出が設定されているときに、このSACT_MESSAGE_REGIST関数が処理されない感じだった(たぶん)。 SCAT弄るの嫌なのでユーザー定義のコールバック関数の方に追加。 なお、ソース見たらsact_message_callback_tは関数型だったので、REGISTER_MESSAGE_CALLBACKの引数はsact_message_callback_t型の関数を使えということだろうと。 多分マニュアルの単純な記述ミスだと思います。 関数型って何なんだ…って所から始めたので、正直合ってる自信がないけど、一応動いたことは動いたので、取りあえず動けばいいやってことでしたら。 正しい説明は他の人お願いします。
- 377 名前:名前は開発中のものです。 mailto:sage [2008/02/16(土) 10:06:39 ID:nq5dFx5j.net]
- >>368-369
ありがとうございます。再現できました。
- 378 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 08:31:00 ID:SkvlBWml.net]
- ニコ動に、作ったものを投稿したいのだけれど
sys4で録画する方法が分かりません。どうすればいいんでしょう。
- 379 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 19:13:29 ID:Cz82xsvA.net]
- sys4と関係ない一般的な話だから、Windows板かソフトウェア板にでも行って
DirectXでもキャプチャできるソフトを探せ
- 380 名前:名前は開発中のものです。 mailto:sage [2008/03/09(日) 23:03:46 ID:SkvlBWml.net]
- それがキャプチャーできんのです。flapでもdxtoryでも。
SYS4の場合、DirectX系の動画キャプチャーでは無理っぽいのですが。
- 381 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 01:04:50 ID:/kCN8Glm.net]
- 戦国ランスのキャプチャ動画あったはずだから何かしら方法があるんじゃない?
- 382 名前:名前は開発中のものです。 mailto:sage [2008/03/10(月) 23:52:10 ID:PZZg9K26.net]
- 最近のグラボにはよくS端子出力とかが付いてるから、
デッキを経由したりキャプチャボードに繋げばVGAサイズくらいでコピれるかも
- 383 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 09:50:35 ID:g0w5Ny2+.net]
- チュートリアルのセーブロードの件で質問です
ロード時にセーブ直前に表示されたメッセージ再描画のため MSG_DRAW_LAST(); を使用していたので、再現するため game_main(){ //色々略 'アブドゥル'A; MSG_DRAW_LAST(); } 上記ソースでテストしたところ 「アブドゥル」改頁待 のような実行結果となってしまいました。 どうもMSG_DRAW_LAST();が無視されているとしか思えないのですが 再びボスケテいただけないでしょうか wiki・・もうちょっとSACTも触れて欲しいです
- 384 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 18:53:50 ID:RYZ2rlb8.net]
-
- 385 名前:MSG_DRAW_LAST関数は「最後に表示されたメッセージを再描画」するから、
>'アブドゥル'A; >MSG_DRAW_LAST(); なんつってしたら同じものが出てくるんじゃないかい? SACTのセーブロード関数のサンプルで 「セーブ直前に表示されたメッセージテキストを再表示」と表現されてるのは、 SACT_RESUME_SAVE関数とMSG_DRAW_LASTの間で何もメッセージを表示させてない、 つまりセーブ直前のメッセージが出てくるということだと思うんだけど。 [] - [ここ壊れてます]
- 386 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 18:57:51 ID:RYZ2rlb8.net]
- とまあ書いてはみたけど、
実際は俺も知らなくてMSG_DRAW_LASTでSDKフォルダに検索かけただけだったりする。 機能説明のコメントは一通りついてるし、検索できると便利かもよ?
- 387 名前:名前は開発中のものです。 mailto:sage [2008/03/11(火) 23:01:39 ID:9pIOw8vE.net]
- まぁ検索ならgrapもあるしね。
ttp://wikiwiki.jp/system4/?%B8%A1%BA%F7%A4%F2%BB%C8%A4%C3%A4%C6%A4%DF%A4%E8%A4%A6
- 388 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 10:42:34 ID:jSbN2KRJ.net]
- 記述不足っぽいすんません。
>'アブドゥル'A; >MSG_DRAW_LAST(); と書いたからには 「アブドゥル」 「アブドゥル」 と表示されて欲しいわけです。 ロード時のメッセージ復帰に使用しようと思ってたんですが上手くいかず とりあえず上記ソースでテストを行った結果、メッセージが重複して表示されなかったので MSG_DRAW_LASTの使い方に問題があったのかと、質問させていただいた次第です。
- 389 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 18:06:04 ID:AF6l4+VD.net]
- ttp://www.microsoft.com/japan/windows/windowsmedia/9series/encoder/default.aspx
マシンパワーがいるが、プレー動画が撮れる。
- 390 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 19:13:47 ID:dlKyug8T.net]
- >>380
A;はメッセージをクリアするとか、そういうことではない? 解釈が違ってたらごめん。 最初に改行が入るけど、二つ表示したいなら R;'アブドゥル'B; MSG_DRAW_LAST();A; MSG_DRAW_LASTが描画するのは、最後にA;B;C;等で 描画したメッセージで、それには改行も含まれてるから MSG_DRAW_LASTの先頭だけを改行したいなら 自分でMessageManager_tを操作する必要がありそう。
- 391 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 20:21:30 ID:S8LKkQV2.net]
- あ、俺も試してたらひらめいた。
>'アブドゥル'A; >MSG_DRAW_LAST(); の後にA;つければいいんでね? サンプルはセーブ用の関数だから抜けた後でなんか処理してるだろうけど、 >376はgame_mainだからそのまま通過して終わっちゃう。
- 392 名前:名前は開発中のものです。 mailto:sage [2008/03/12(水) 20:53:48 ID:Mg3Kgq5m.net]
- >376
376のソースで実行してみたけど、普通に 「アブドゥルアブドゥル」 と表示されてしまった。(改行に関してはお好きに) 多分、383で言われているように、「MSG_DRAW_LAST();」の後に「A;」ついてないので瞬時に画面消えて見えなかったとか、 その辺の理由だと思います。(うちのマシンは遅いので、二つ目のアブドゥルも少し見える)
- 393 名前:名前は開発中のものです。 mailto:sage [2008/03/13(木) 09:02:11 ID:/XRlrfF9.net]
- 皆さんありがとうございます。再現できました。俺がアホでした。
一応報告 結果 別にA;をあとにつけなくても再現できてしまった。 ただし改行とか改頁されないので MSG_DRAW_LAST();A; と記入するのがいいっぽい。 再現できなかった原因 scenario_func.jaf にて void A(void){ B; SACT_A(); } メッセージ送りの快適さのためにこんなことしてた。 orz ゴメンナサイ。
- 394 名前:名前は開発中のものです。 mailto:sage [2008/03/24(月) 13:28:49 ID:hGCanuHN.net]
- 既出かわかりませんがバックログ関係でメモ
メッセージログがまったく残っていない状態でバックログ画面を表示させるとエラーが起こる scenario_func.jaf の BACK_LOG_OPEN関数に MES_LOG_ADD_STRING(" ",true); と追記することでとりあえず回避。 他にもなんかいい方法がありそうだけど。
- 395 名前:名前は開発中のものです。 mailto:sage [2008/04/25(金) 20:45:38 ID:tcVmPwXu.net]
- OHPのBBS廃止だってね
廃止項目に今は過去ログからしか見られない SYS4BBSは入ってないんだけどどうなるんだろう
- 396 名前:名前は開発中のものです。 mailto:sage [2008/04/25(金) 21:33:16 ID:IREh3JYR.net]
- いやなんかもうアリスの中では完全な黒歴史に
なってるんじゃないかと邪推しているんだがどうだろう。 ポポリタンのDLページまだ行ける?
- 397 名前:名前は開発中のものです。 mailto:sage [2008/04/25(金) 22:42:58 ID:/srk9Aeb.net]
- ユーザークラブのHPにアクセスすら出来ないんですが、アクセス出来てる人はいらっしゃいますか?
SYSTEM4.0の開発キット関係とかも、このまま非公開になるのかな。 今作ってるゲーム公開出来ないとかいう事態は…
- 398 名前:名前は開発中のものです。 mailto:sage [2008/04/30(水) 16:43:48 ID:ByDPwmWP.net]
- ttp://alicesoft.wikia.com/wiki/User:Afker/ImageUseEmail
によると、サイトでのCG使用だとHPで下げたCGでも 年代を明記すれば当時の条件で使用できるらしい。 今作ってるゲーム公開できないという事にはならないと思うが、 これからのSDK配布が現在の再配布のみになると結構つらいかも。 SDK再配布している所で残っているのは2サイトだけだったと思うし 片方は更新停止で有料サーバー使っていたから……。
- 399 名前:名前は開発中のものです。 mailto:sage [2008/04/30(水) 21:02:44 ID:sweUUkvx.net]
- 再公開や規約についてアリスにメールしてみた。
が、よく考えたら連休入ってるのでBBSに書いたほうがよかったかもしんない。
- 400 名前:名前は開発中のものです。 mailto:sage [2008/05/01(木) 21:11:28 ID:Vro57RY0.net]
- >>391 乙
返事は休み明けかな? メールがきっかけで配布ページ復活してくれたら嬉しいんだが
- 401 名前:391 mailto:sage [2008/05/09(金) 20:55:06 ID:TgS+cgRi.net]
- 返信とか今のとこ無いっす。
タイミング悪くて埋もれちゃったのかもしんないので 何日かしたらもう一度出してみようかなと思ってます。 (サイトでのサンプルのみとはいえ素材使ってるので割と気になっとります) あと、一応>391の通り、おいらはSDK再公開と規約関連のことなんで、 BBSとかゲーム公開で気になる人はそういう内容でメールしとくと もっと気付いてもらえやすくなるかなぁ?
- 402 名前:名前は開発中のものです。 mailto:sage [2008/05/09(金) 21:07:27 ID:HnUniTjP.net]
- 乙。
ひそひそ掲示板の方はまだ生きてるけど、多分見てないだろうしなー。
- 403 名前:名前は開発中のものです。 mailto:sage [2008/05/10(土) 01:38:23 ID:A9JOpr/J.net]
- >>393
アリスの2次創作リンク集の方では規約は現状維持という返信が来たらしく SYS4の再配布とか始めてたんで、公開とかは問題ないと思う。
- 404 名前:391 mailto:sage [2008/05/10(土) 18:20:42 ID:qhgdgpWf.net]
- >395
ほんとだ、サイトは知ってたがそこまで見てなかった。 これでおいらの問題は解決。
- 405 名前:名前は開発中のものです。 [2008/05/13(火) 18:45:04 ID:WdYIFPfl.net]
- ェ
- 406 名前:名前は開発中のものです。 mailto:sage [2008/05/13(火) 20:39:49 ID:GHV14UvK.net]
- 公式からダウンロードできなくなってるけど、公開やめたのかい?
- 407 名前:名前は開発中のものです。 mailto:sage [2008/05/13(火) 20:46:36 ID:C6ocw5GY.net]
- やめたのだよ。
いや、多分ポポリタンのページに繋げばDLできる気はするけど、 クラブページに繋げないからポポリタンのページのアドレスも分からんのね。 再配布しているところからDLしてちょ。
- 408 名前:名前は開発中のものです。 mailto:sage [2008/05/13(火) 20:56:35 ID:GHV14UvK.net]
- トンクス。やめちゃったのか
公開やめちゃったシステム使うのは少し不安が残るな……
- 409 名前:名前は開発中のものです。 mailto:sage [2008/05/18(日) 18:14:38 ID:3aPg2F7Y.net]
- SYSTEM4.0公開止めたのか。寂しいな。再配布の有志の人達ありがとう。
しかしプログラマ募集してたし、ひょっとすると次のシステム開発してるのだろうか。 もしそうならまた公開してくれるといいなぁ。 >391 情報ありがとう。 私もそれなら問題ない。後は早く完成させないと。
- 410 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 03:53:10 ID:D+51eHaH.net]
- 生成時にSP_CREATE_BOXで中空矩形のスプライトを作るクラスを
グローバルで宣言すると、中空にならないんですが何故ですか?
- 411 名前:名前は開発中のものです。 mailto:sage [2008/06/08(日) 13:12:02 ID:FuN37+D9.net]
- なんでだろうね。
AMAPの塗りつぶしが上手くいってないわけだけど……。 多分バグかな。
- 412 名前:名前は開発中のものです。 mailto:sage [2008/06/08(日) 18:34:38 ID:epTwwiae.net]
- ありがとうございます。
- 413 名前:名前は開発中のものです。 [2008/06/14(土) 14:16:33 ID:lyazsTVi.net]
- DrawPluginの作り方がわかりません。
マニュアル読んでもスゲーナスゴイデス・レツトレ参考にしても理解できず・・・ 例えば"DrawSnowの雪が画面中央を中心にぐるぐる回る”みたいなのは どうやって作るのでしょう? 何か取っ掛かりというかヒントのような物があれば教えて頂けないでしょうか。
- 414 名前:名前は開発中のものです。 mailto:sage [2008/06/21(土) 19:22:59 ID:gRaHh4uF.net]
- 質問なのですが、system4.2で特定の変数をファイルに書き出すことは出来ないでしょうか?
マップエディタを作成してマップデータを書き込み&読み込みをしようと思っています。 system3.9ではコマンドがあったかと思うのですがsystem4.2では見当たりません。 わかる方いましたら教えていただけないでしょうか
- 415 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 08:08:55 ID:j3QcE6Fl.net]
- File.dllを使ってみるのだ。
- 416 名前:名前は開発中のものです。 mailto:sage [2008/06/22(日) 09:31:42 ID:zpSjCgVl.net]
- >407
どうもありがとうございます。 最初から付属されてたんですね(^^; どうもありがとうございました。
- 417 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 22:30:42 ID:6Yu24/df.net]
- 画面の一部だけをエフェクトつき画面切り替えすることは出来るのでしょうか?
SACT_EFFECTの25番でカードの絵を裏返す、みたいな事をやりたいのですが 画面全体が回転するのでうまくいかないです。
- 418 名前:名前は開発中のものです。 mailto:sage [2008/06/23(月) 23:25:04 ID:d21d6jOs.net]
- CG加工のY軸回転を使う。
- 419 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 08:23:47 ID:dIemzSfB.net]
- >410
解決できました、どうもありがとうございました。
- 420 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 21:14:32 ID:MECrk92Q.net]
- なんというか、書き込みは無いけど誰かがいるのな、このスレw
- 421 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 21:15:26 ID:mqQSja3h.net]
- ずっと専ブラで開きっぱなしにしてる
- 422 名前:名前は開発中のものです。 mailto:sage [2008/06/24(火) 21:27:00 ID:lnrxwA/7.net]
- 巡回先には登録してるから一応見てるぞ。
近々、Sys4でそれなりの規模のゲーム作る予定。 今度作るよ!って言いながら全然作ってなかったけど 最後の長期休暇になりそうだから今回作らないと本当に一生作らなさそうだ
- 423 名前:名前は開発中のものです。 [2008/06/29(日) 09:08:04 ID:wnc6aeeO.net]
- 超初歩的な質問ですが、ユーザー専用ページにはどうやっていけば良いんですか?
一応、F会員登録はしました。
- 424 名前:名前は開発中のものです。 mailto:sage [2008/06/29(日) 10:52:21 ID:egaYQW5v.net]
- もう無理。ユーザー専用ページは数ヶ月前に完全に閉鎖された。
今system4.0を落としたいなら、再配布のサイトへ行ってくれ。 wiki見れば載ってるはず。
- 425 名前:名前は開発中のものです。 [2008/06/29(日) 12:33:53 ID:wnc6aeeO.net]
- とりあえず探し回ってsystem4.0SDKとやらを手に入れました。
どうもでした。
- 426 名前:名前は開発中のものです。 mailto:sage [2008/07/01(火) 19:01:55 ID:TyEa6iiu.net]
- Data.dllで構造体にキャラデータを
読み込ませることには成功したんだけど、 そしたら以前は表示出来てた画像が表示されなくなった。 何が原因なんだろ?
- 427 名前:名前は開発中のものです。 mailto:sage [2008/07/01(火) 19:35:00 ID:Fi+W7hWT.net]
- SP_SELECTを使って、ボタンと他の処理を並行することは可能ですか?
- 428 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 00:30:44 ID:bZqwF/Q7.net]
- 規制解除されたから今更書き込むけど、
MSのオンラインストレージにsys4sdk置いてみた。分割ファイルだけど。 分割ファイルを7zipで戻すのがウザいから、 sdkが欲しいだけなら別サイトから頂けばいいと思うけど CGとBGMも一通り置いたんで、もし欲しい人がいたらどうぞ。 所在はまとめwiki
- 429 名前:名前は開発中のものです。 mailto:sage [2008/07/14(月) 21:32:58 ID:h1TyAOEv.net]
- >418
よく分からないけど、その画像に使ってる表示位置とかの変数が上書きされたりしてる気もします。 ・デバッグプラグインの変数でその画像関係の変数が変化していないか ・デバッグプラグインのSACTでその画像のレイヤが変化してないか 辺りを調べてはどうでしょうか >419 SP_SELECT関数の中に、並行処理する関数を埋め込んでみてはどうでしょうか。 >420 お疲れさまです。
- 430 名前:sage [2008/07/16(水) 17:29:25 ID:MEwOU82t.net]
- 418です。ご指摘ありがとうございました。
ご指摘とは違ったのですが解決しました。 "ほにゃらら.ald"というものから キャラデータを読み取らせていたのですが、 "サンプルGA.ald"と"ほにゃららDA.ald"をRunフォルダに置く →"サンプルGA.ald"の画像は全く表示されない。 →"ほにゃらら.ald"のデータは読み取っている。 そこで、"ほにゃららDA.ald"のファイル名を"サンプルDA.ald"に変更、 "サンプルGA.ald"と"サンプルDA.ald"をRunフォルダに置く →画像は表示され、データも読み取っている となりました。 使えるからいいといえばいいのですが、 "ほにゃらら.ald"だと何がダメだったんでしょうか。
- 431 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 17:55:59 ID:woFSNuIi.net]
- 〜〜GA.ALDのファイル名は
.prjファイル内に書いておくプロジェクト名と一緒にしておかないといけなかった気がする。 少なくとも、異なる文字列をGAとかBAの前につけることはない。 というかこの10数年、アリスソフトがそんな使い方をしてたことがない
- 432 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 20:45:39 ID:HZp2WEnH.net]
- 接頭語は統一しておくのが前提仕様、
あるいはレジストリにファイル情報を書き込んでいる場合も多分問題ない。 レジストリにファイル情報がない場合。 System4.0を起動すると、 まず同一フォルダ内のファイルを順番に検索して 最初に見つかったALDファイルの接頭語を登録してそれを使うみたい。 System3.5でもそんな挙動があったから多分その頃から。 (名前を統一して1フォルダ1ゲームにしとけばそれで問題ない) 〜.ainはSystem4.0だとSystem40.iniでの指定必須なのでどうでもよさげ。 >422の場合は"ほにゃららDA.ald"の方が先にひっかかって 画像ファイルも"ほにゃららGA.ald"を探しにいってたんだと思われ。
- 433 名前:名前は開発中のものです。 mailto:sage [2008/07/16(水) 21:05:37 ID:HZp2WEnH.net]
- ちなみに公式で配布している「三匹が〜」は
レジストリ使ってないので試すのにちょうどよかったりする。 "三匹がGA.ald"を変更すると ・"_三匹がGA.ald"→BGM(〜BA.ald)とWAVE(〜WA.ald) ・"三匹が_GA.ald"→CG がそれぞれ読み込めなくなる。 最初に書いたとおりファイル名を統一しとけば必要ないことだけど。 System3.xはファイルが番号指定だったから、 左右キーとかで順番にCG表示とかWAVE再生とかする〜SA.aldを作って 簡易ビューワーとして使いまわししてたりもしてたんだけどw (ファイル名を合わせるだけで使えるので)
- 434 名前:名前は開発中のものです。 mailto:sage [2008/07/25(金) 12:28:15 ID:Q5jnN89c.net]
- SP_SET_CG(sp[y][x], table[i]);
SP_SET_CG(sp[y][x], top_x+64*x, top_y+64*y); 気が付いたらこんなソース書いてて混乱して時間潰した SP_SET_CGって第3引数で可視状態の真偽値をとるからコンパイル通っちゃうんだよな フヒヒ サーセンw
- 435 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 02:16:59 ID:K6mLeZkq.net]
- dialog.hll使って文字入力しようと思ったけどもはやチンプンカンプン
なにからどうしていいやら……
- 436 名前:名前は開発中のものです。 mailto:sage [2008/08/28(木) 19:19:57 ID:LdnPjG5s.net]
- まずDLLの組み込みから始めようか。
- 437 名前:名前は開発中のものです。 mailto:sage [2008/08/29(金) 01:08:26 ID:DdMsRdaO.net]
- ソース自体は
*** string szNAME; int n文字長=10; int nHP; int n最小値=1; int n最大値=255; Dialog.InputMsg("主人公の名前",n文字長,szNAME); Dialog.InputN
- 438 名前:um("HP初期値",n最小値,n最大値,nHP);
*** で、各々文字列と数値をダイアログボックスから受け取れます。 HLLの追加はプロジェクトファイルとiniファイルに、以下の記述を加えます。(たぶん) 【Test.pje】 HLL = { "Dialog", "Dialog", } 【System40.ini】 LoadDLL = { "Dialog", } 詳しくは、「System4.0マニュアル」の「System4.2言語マニュアル」の上のフレームあたりを読んでください。私も理解度イマイチです。 [] - [ここ壊れてます]
- 439 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 23:08:35 ID:p8U2SvmA.net]
- 少し前までjavaを使ってた程度なんですが
これでリアルタイムSLGを作るのは難しいですか? 2DのSRWスクコマのような物を作ってみようと思ってるのですが
- 440 名前:名前は開発中のものです。 mailto:sage [2008/09/04(木) 23:12:45 ID:W7KLjndY.net]
- 2DのSRWスクコマってのがよく分からんが
sys4でリアルタイムなゲームは止めといた方が無難
- 441 名前:名前は開発中のものです。 [2008/09/04(木) 23:16:32 ID:p8U2SvmA.net]
- >>431
そうですか。ありがとうございます。 もしよければ何か他にいいキットを教えていただけますか?
- 442 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 15:16:26 ID:LvwCR6np.net]
- System4.0で
・画像ファイルの一部からスプライトを作成 ・スプライトの一部だけを描画 ってできないんでしょうか? 例えばトランプを使いたいときには 画像ファイルが54ファイル必要なんですか?
- 443 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 15:31:11 ID:63L1Lh3V.net]
-
■● ▲★ みたいな画像から★マークだけを切り出してスプライトにするのはできる。
- 444 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 15:43:06 ID:LvwCR6np.net]
- >>434
使用する関数を教えてもらってもいいですか? ヘルプ見直してもちょっと見当がつきませんでした。
- 445 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 15:51:52 ID:/4hND2Fz.net]
- CG_COPYとCG_COPY_AMAP。
SP_COPYではないので注意。
- 446 名前:名前は開発中のものです。 mailto:sage [2008/10/05(日) 15:55:28 ID:LvwCR6np.net]
- ありがとうございます!やってみます!
- 447 名前:名前は開発中のものです。 mailto:sage [2008/10/06(月) 23:13:40 ID:l3V9qpay.net]
- 激しく今更だが、分割せずにSDK&CG&BGM一式置いてみた。
ftp://alicesoft.org/pub/sdk/ 繋がらなかったらごめん
- 448 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 12:22:51 ID:qhhWtbit.net]
- 質問です。
自分で画像ファイルを作ったのですが、思ったように透過されません。 水色の▼の画像24bitと、アルファ用bmp8bit、両方きちんと作っているつもりなのですが・・・ ↓にファイルupしましたので、もしよければ何が悪いのかご指摘いただけないでしょうか? よろしくお願いします。 ttp://alicesoft.org/uploader/count.cgi?alice00022.lzh
- 449 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 13:25:48 ID:ERnEDCb5.net]
- 確かに24bitと8bitのファイルを用意しているようだが、何かうまくいかんなぁ。
sys4のコード書くのは面倒だったんで、 ALDLINKERでポポリタンのファイルと差し替えてALDを試しに作ってみるというのをやってみたんだけど >439のファイルをそのまま使うとツールがフリーズする。 Vixで一度開いてBMP形式で上書き保存して再試行するとうまくいった。 元ファイルと比較してみると、8bitの方のファイルのサイズが違うのでよくよく見てみると何か怪しい。 ttp://alicesoft.org/uploader/src/alice00023.jpg 俺の結論:24bitのファイルは問題なし。8bitのファイルが(一応BMPだけど)不正なのでVixで開いて上書きして再チャレンジ。
- 450 名前:名前は開発中のものです。 mailto:sage [2008/10/14(火) 21:35:59 ID:qhhWtbit.net]
- >>440
ありがとうございます。確かに見直してみると異様に少ないファイルサイズでしたよね。 Gimpで透過付pngを作って、ruby+RMagick(ど素人です)で変換しようかともくろんでたんですが 画像の保存形式の設定が悪かったんでしょうね。 みなさんはどんな感じでSPファイル作ってるんでしょうか?
- 451 名前:439 mailto:sage [2008/10/15(水) 15:39:50 ID:EnJ7ncbz.net]
- ファイルサイズが違ったのはRLE圧縮がかかってたからだってのはわかったんだけど、
透過の設定がどうも上手くいかない。
- 452 名前:完全に黒く塗りつぶしているはずのところが半透過になってるのでおかしいおかしいと
いろんなソフトで本画像、マスク画像を作ってみたところ、WinXPのペイントで1から作った マスク画像だと正しくマスクされ、RMagick+RubyやPaint。NETで作った画像だとダメ。 ファイルサイズは完璧に一緒だから怪しいのはカラーパレットかと思い、 正常認識しなかったファイルを窓ペイントで24bit化、再度8bitで保存するといけた。 24bit→8bitに、(System4的に)正常に一括変換できるソフトが見つからない。 ViX、D&D画像変換、BatchGoo、11View他試してみたが8bitBMPに変換できるものが 少ない上、できたとしてもカラーパレットのせいか、完全透過するべきところが半透過に・・・ 何かいいものあれば教えてくださいませ。 [] - [ここ壊れてます]
- 453 名前:名前は開発中のものです。 mailto:sage [2008/10/15(水) 20:28:07 ID:Ca0BVU29.net]
- 蛙です。見当はずれなこと言ってたらごめんなさい。
以前作った透過QNTメーカーは使えないでしょうか。 単色の色抜きなら、透過QNTメーカーでQNTに変換して、AliceCG2.exeやNL5.exeでリンクのみするのもありかと。 一応設定変更すれば、影データのみ作成する機能もあります。(出力自体は24bitのQNTですが) 出来上がった影データを8bitのBMPへ変換する手順例は下記のページに書いてあります。 ttp://www5.plala.or.jp/azlight/mask.html 半透明になるのはたぶんパレットが原因だと思います。 黒が0番で白が255番で、途中グラデになってるパレットだと、影データとしてイメージ通りになると思います。 グレースケール用パレットが指定出来たり(Vix)、パレット固定などが出来るソフト(Vieas)なら、動作確認してます。どちらも一括変換は出来ませんが…。 ・普段のSPファイルの作り方 透過させるのはドット絵位なので、SPファイルもついでにedgeで作ってます。ひねり無し…。溜まってきたら透過QNTメーカー使ってます。 ちなみに、上がってるSPファイルをedgeに読み込ませたら、「OS/2用のBMPは読み込めません」とエラーになりました。
- 454 名前:名前は開発中のものです。 mailto:sage [2008/10/16(木) 04:17:17 ID:qbuiN3Cq.net]
- おお、色々ご丁寧に有難うございます。
edgeってソフトよさそうですね。使ってみます。 透過QNTメーカーも使ってみたんですが、 見た目は後からでいいからまずゲーム部分を仕上げようと思いつつ、 半透過も使ってみたいなーと思って色々やってみてました。 で、BMPのパレット見るソフトでNG(↑)とOK(↓)の パレット調べてみました。 ttp://alicesoft.org/uploader/src/alice00025.png ttp://alicesoft.org/uploader/src/alice00026.png カラーなのはXPのPaintです。これでなぜいけるのか不思議。 初歩的なことで長々とすみませんでした。
- 455 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 09:33:59 ID:ZXmw9V0a.net]
- 知識がいい加減なことに定評のある蛙の理解なので話半分に聞いてください。
フルカラーの画像は、1ドット毎に R0〜255(8bit) G0〜255(8bit) B0〜255(8bit) 24bitの情報を持っています。 256色の画像は、1ドット毎に パレット番号 0〜255(8bit) の情報を持っています。そして、その画像に共通のパレットを1つ持っています。 (edgeなどのドット絵エディターを使うと分かりやすいです) 透過情報をもつ画像は、フルカラーの画像に加えて、1ドット毎に0〜255(8bit)の透過率の情報を持っています。 この透過率を設定するのに、256色の画像(SP画像)のパレット番号を用います。 つまり、パレット番号さえ合っていれば、SP画像の色はどうでも良いのです。 グレースケールのパレットが、イメージしやすいのでそれが使われているだけです。 ウインドウズ標準の256色のパレット番号0番には黒が格納されており、255番には白が格納されています。(0番〜7番、248〜255番はシステムで使うので固定されています) 半透明を使わない場合は、パレット番号0とパレット番号255しか使わないことになります。 ですから、下の画像の3番目のパレットでも正しく表示されます。(逆に、2番目のパレットは恐らくですが、少しだけ背景が映っていると思います)
- 456 名前:名前は開発中のものです。 mailto:sage [2008/10/18(土) 18:23:04 ID:KBGV09p4.net]
- 透過PSDで書き出せるソフトを持ってるなら
吉里吉里付属の画像コンバータが便利よね。
- 457 名前:名前は開発中のものです。 mailto:sage [2008/10/19(日) 07:36:24 ID:8q++gmfP.net]
- 透過PNGでもいけるね、これはいい物を教えてもらった。
- 458 名前:名前は開発中のものです。 mailto:sage [2008/11/16(日) 14:31:54 ID:q4cJbWLW.net]
- system4.0ってstaticな変数、関数って作れないんでしょうか?
SingletonClassを作りたいんですけど
- 459 名前:名前は開発中のものです。 mailto:sage [2008/11/17(月) 20:56:42 ID:Fwol8pnq.net]
- できないと思う。
- 460 名前:名前は開発中のものです。 mailto:sage [2008/11/18(火) 18:05:56 ID:hv2jd2AW.net]
- グローバルに置いてそれっぽい関数作って使うことにします。
ありがとうございました。
- 461 名前:名前は開発中のものです。 [2008/12/12(金) 02:09:06 ID:fUm+kgK0.net]
- なんかSystem4.0で作られたソフト全般でデータのセーブが出来なくなったんだが
いったいどうなってしまったんだろう
- 462 名前:名前は開発中のものです。 mailto:sage [2008/12/12(金) 02:57:23 ID:cRm5N1Sb.net]
- HDDフルとか
- 463 名前:名前は開発中のものです。 mailto:sage [2009/01/18(日) 07:33:10 ID:A+yN21MI.net]
- 初歩的な質問で申し訳ないけれど、
例えば吉里吉里のpatch.xp3みたいに同名のQNTがある場合 優先されるファイルってつくれないのかな 作ってる途中でCGを差し替えたりする時にいちいちAliceCG2するのが面倒なんだけども
- 464 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 22:38:20 ID:aRX28HQP.net]
- 初めてのゲーム製作を
system4.0で開発しようとしていますが シナリオというか、全体の流れみたいのは 全部シナリオ.jaf(Popolytanの場合)に書き出すのでしょうか? とりあえず、メニュー周りを上の方に書いて 下は全部、シナリオで埋めるのかなぁと思っております
- 465 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 23:09:46 ID:BnU8VqVC.net]
- 全部、単一のファイルに書いても構わない。
最初はそうするのが無難かもしれない。 ちょっとテキストの量が増えてくると一つのファイルだと破綻すると思うので そうなったらファイルを増やして、 〜〜.inc というファイルにjafファイルの一覧を入れればいい
- 466 名前:名前は開発中のものです。 mailto:sage [2009/02/14(土) 23:25:52 ID:aRX28HQP.net]
- >>455
レスありがとうございます。 管理が少々面倒になるまでは シナリオ.jafだけで行おうと思います。
- 467 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 07:53:25 ID:HPIM0nK2.net]
- ロマサガ風の戦闘で通常のインターフェイスがGALZOOっぽいRPGを
(アリス儲なんで)System4で作ってみようと思ったんだけど、 スレ見てみた感じもう廃れ気味のツールっぽい? 他にRPG製作に適してる開発ソフトあるかな? ツクールXPじゃ物足りなくなって、吉里は合わなかったんで。
- 468 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 08:43:01 ID:gq1wIvnn.net]
- 公式のページ無くなってね?
- 469 名前:名前は開発中のものです。 mailto:sage [2009/03/06(金) 21:31:22 ID:yEe+p/dY.net]
- 公式では配布無くなってるね
時間が取れそうなんで久しぶりになんか作ろうと思ってるけど 書き方とかすっかり忘れてるわー
- 470 名前:名前は開発中のものです。 mailto:sage [2009/03/14(土) 14:38:17 ID:Y6QMhT2a.net]
- ジョイパッドを接続してないと思うんだけど
1が返ってくるよー
- 471 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 14:44:46 ID:ZKW95MiF.net]
- もう公開されることないのかなぁ〜
- 472 名前:名前は開発中のものです。 mailto:sage [2009/03/26(木) 15:01:39 ID:ZKW95MiF.net]
- あ、公式でって意味です。
- 473 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 19:27:55 ID:/tVy5CFX.net]
- エイプリルフール仕様だからどこまで本当か解らないけれど
今回のイヤな闘神3ベンチマークでsystem40.exe最後らしいね 次のシステムも公開してくれる
- 474 名前:だろうか []
- [ここ壊れてます]
- 475 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 20:02:37 ID:DazYy6ZB.net]
- 次のシステムも公開して欲しいですね。
- 476 名前:名前は開発中のものです。 mailto:sage [2009/04/01(水) 21:04:36 ID:ZEu54AZk.net]
- あれSystem5開発完了宣言だったのか?
- 477 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 01:55:07 ID:S2uzcROe.net]
- どうなんでしょうね。
System5なのか、System4のマイナーバージョンアップか。
- 478 名前:名前は開発中のものです。 mailto:sage [2009/04/03(金) 17:48:02 ID:s4Kqw7Qc.net]
- >あ、ちなみに実行ファイル名がHinomaru.exeですが、
>これが正式採用されることはありませんが、次回から >System40.exeではなくなるのですよー。さよなら40。 このコメントだけだとよく解らないなー マイナーバージョンアップの可能性もあるか
- 479 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 17:12:34 ID:DgVCfgQc.net]
- system4.0で作ってる内にsystem4.0自体が終わってしまうとは…悲しい。
2年越しだし、せめても夏あたりには完成させたいなぁ。 system5.0も公開されるのかなぁ。 最近のアリスソフトはそこまでオープンにする気がないような気もする。
- 480 名前:名前は開発中のものです。 mailto:sage [2009/04/11(土) 23:49:41 ID:oW7YI8aI.net]
- また熱心に要望すれば、公開されるかもね。
- 481 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 17:53:37 ID:c1cHS+tl.net]
- とり退社か・・・
- 482 名前:名前は開発中のものです。 mailto:sage [2009/04/14(火) 18:31:23 ID:MdoVsJcX.net]
- 古参スタッフがまた一人・・・。
- 483 名前:名前は開発中のものです。 mailto:sage [2009/06/07(日) 19:43:14 ID:0HVztFqF.net]
- ここはまだ人がいるのだろうか…。
MSC_PLAY() を使って、何度もBGMをクロスフェイドでチェンジしていると、時折、 ■ERROR - 使用中のチャンネルをDeleteせずCreateした CSactMusicChannel::Create というエラーメッセージがsys42ideに表示されて音楽が止まってしまいます(ゲームは進行する)。 この対処法が分からず、再現しにくく困っています。お知恵を拝借できないでしょうか。
- 484 名前:名前は開発中のものです。 mailto:sage [2009/06/07(日) 23:37:45 ID:IwV7zJXs.net]
- >>472
BGM用の関数作っていちいちMSC_STOPかましてもなる時はなるね ある程度時間に余裕を持ってフェードアウトすれば 少しは止まりにくくなるような気がするけどよく解らないな
- 485 名前:名前は開発中のものです。 mailto:sage [2009/06/13(土) 16:20:53 ID:7UUWguhY.net]
- >>473
音楽の切り替えが多いので、MSC_STOPだと切り替えのテンポが難点…。 フェードアウトに余裕を持たせるしかないですね。 テンポと安定性で妥協できる点を探してみます。 ありがとうございました。
- 486 名前:名前は開発中のものです。 mailto:sage [2009/08/23(日) 23:02:35 ID:9c33vRw8.net]
- 『僕だけの保健室』から
ウィンドウサイズを変更できる様になったんだってな
- 487 名前:名前は開発中のものです。 mailto:sage [2009/09/21(月) 15:48:44 ID:qfqQq9L9.net]
- 館2010に新しいsystemキットが入るって事はない……よなorz
exeだけ入れ替えた古いsys4.2でもいいから収録して欲しいな
- 488 名前:名前は開発中のものです。 [2009/10/08(木) 18:39:30 ID:AvzZCz1x.net]
- age
- 489 名前:472 mailto:sage [2009/10/08(木) 22:29:55 ID:kgV6L1Jn.net]
- 開発もデバッグを残すのみなのですが、やはり上記472のバグが取れず…。結構な頻度で発生します。
エンディングとかで無音になると非常に気まずい感じです。 クロスフェイドは諦めて、MSC_STOPを用い、音楽変える前後に、MSC_GET_PLAY_NUM と MSC_IS_PLAY でチェックはしているのですが…。 対処法に何かアイデアはないでしょうか。
- 490 名前:名前は開発中のものです。 mailto:sage [2009/10/12(月) 18:01:01 ID:PAQ7Nrpf.net]
- >>478
手元の環境では、エラーが出ても音楽は止まらないな。 ちょっと弄ったら、エラーが出にくくなったけど、 違う問題が出そうな気もする。 System\SACT\sound\CSactBGM.jaf の85行目。 m_asmc.Alloc(2); の数字を上げると出にくくなる。 ただ、
- 491 名前:これを5以上にするなら、
System\SACT\sound\music_system.jaf の2行目。 const int g_nSactMusicDataMaxNum = 4; の、数値を上げないと駄目かも。 [] - [ここ壊れてます]
- 492 名前:472 mailto:sage [2009/10/17(土) 01:26:25 ID:94aBbUnB.net]
- >>479
ありがとうございます。 あまり深い理解がないので、その周りを弄るのは怖いなぁ…。 と、色々試してみましたが、 音楽のフェードが完了する前に、新たに音楽系コマンドを実行すると発生することが分かりましたので、 音楽チェンジ前後に、フェード分の確実にウエイトを入れることで対応しました。 これまでオプションでゲーム全体のウエイトを可変にしてたので、場合によってフェード中に音楽切り替えをしていたようです。 現時点ではエラー発生0となりました。
- 493 名前:名前は開発中のものです。 mailto:sage [2009/10/18(日) 20:29:11 ID:p22yx9j7.net]
- やはりフェードが噛んでたのか
m_asmc.Alloc(2); が同時にフェード処理できる曲数設定なのかな? しばらく次作作る予定無いけど参考にさせてもらいます
- 494 名前:名前は開発中のものです。 mailto:sage [2009/11/25(水) 21:43:52 ID:MWEZf6Eb.net]
- System4のことではないのだが…
今、System3.6開発キットってダウンロードできる? マニュアル.txtが見たいの。
- 495 名前:名前は開発中のものです。 mailto:sage [2009/11/30(月) 00:32:29 ID:3Y+lcE1R.net]
- 若干の遅レスですが、開発キットのネット公開は
3.9からだったと思います。 3.6はぱすチャとかのおまけCDに入ってた気が。
- 496 名前:名前は開発中のものです。 mailto:sage [2009/12/10(木) 19:11:55 ID:pfOD8vMN.net]
- ttp://www.freegameclassic.com
コンテストに出そう。 小さくまとまってしまってはいけない。 3分で世界を革命しろ。 逆にこんな人はいりません。 「エエカッコしたモノを作りたい人」 「フリゲを芸術作品と勘違いしている人」 「サブカル系の人」。
- 497 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 13:54:51 ID:cceYGO/h.net]
- 今1からsystem4.0を知ろうとしたらどこか良いサイトはありますか?
参考にするサイトが少ないのは探し方が悪いのか、使用者がいないからなのか・・。
- 498 名前:名前は開発中のものです。 mailto:sage [2010/01/15(金) 22:14:50 ID:XEi99Wtt.net]
- サイトが少ないのは使ってる人が少ないからで間違いない。
とりあえずこのスレのwiki wikiwiki.jp/system4/ 外部サイトへのリンクもここからたぐれば分かる 載ってないサイトがあったら更新しといておくれ
- 499 名前:名前は開発中のものです。 mailto:sage [2010/01/19(火) 00:17:52 ID:cETUCauu.net]
- 何か書き込みがあるとすぐ反応が来るこのスレが一番良かったりしてw
現バージョンのシステムってどうなってるのかねぇ。 アリス2010を見ると、DLL周りは変わってないみたいだから大筋はSystem4なんだろうけど、 ゲーム毎のDLLにしてた分を直接デコーダ部に組み込んでexeにしてるのかな。 というか、闘神IIあたりからアリスゲーやってるけど、 起動ファイルがSystemXX.exeじゃなくなったのってすごい事のような気がするw
- 500 名前:名前は開発中のものです。 mailto:sage [2010/01/19(火) 19:24:05 ID:6F15h3i0.net]
- >>487
たしかに、exeごとにファイルサイズが違うなー。 どうなってるんだろう。
- 501 名前:名前は開発中のものです。 mailto:sage [2010/02/06(土) 22:18:16 ID:k72ByBWm.net]
- >>486
そういえば私家版はるうられのサイトってwikiに追加していいものかどうか迷う vipのしまいま改造スレと同じでオフィシャル画像使ってるからなあ
- 502 名前:名前は開発中のものです。 mailto:sage [2010/02/07(日) 11:43:59 ID:qNJDrvAK.net]
- >>489
オフィシャルALDの読み込みが完全に撤廃されたらとか? でも完全に初手を間違えてるからなぁ。 最初から全部オリジナルだったら歓迎できたかもしれんし、 向こうでも今ほど反感買わなかったと思うんだけど。 印象って大事。
- 503 名前:名前は開発中のものです。 mailto:sage [2010/02/11(木) 05:00:11 ID:JWG2cgdV.net]
- >>490
どうなんだろう。 下手に「完全オリジナル」とか言うと、それはそれで反感買った ような気もする。類似品というか、要するにパチもんの無償配布 ってことになるし。 結局、手を出したこと自体が間違いなんじゃないかなぁ。
- 504 名前:490 mailto:sage [2010/02/12(金) 00:52:58 ID:89vlPUe3.net]
- >>491
俺も反対なんだけどね。 この時期にコピーでさらに公式ALD使うとかアホかと。 なんか将来実装されたらとか夢見てるけど逆の可能性は考えないのだろうかとかね。 ただ、クローンを作ること自体については何とも言えんし、 せっかくやってるんだから全否定したら可哀想かなと思って譲歩してみたら>>490になっただけ。 オリジナルってのは画像を最低限公式配布素材にするということで。 認められてるわけじゃない公式ALD読込よりはマシってだけだが。 まあ、もっとぶっちゃけると。 >いや最初はSystem4.0上でKAGスクリプト再生エンジン作ったぜすごいだろ!と自慢しようと思ったんだけど、 >吉里吉里スレでそんなこと言ったら袋だたきは目に見えてるし、 >System4.0スレはびっくりするほど寂れてるし、ということでここで自慢したかったんだ。ごめんね。 こんなこと書いちゃう人には来て欲しくないと思ったし、そのまま引きこもってりゃよかったのにと。
- 505 名前:名前は開発中のものです。 mailto:sage [2010/02/24(水) 15:22:31 ID:ht15PN97.net]
- 戦国ランスの画像を差し替えたいんだが誰かご教授してくり
- 506 名前:名前は開発中のものです。 mailto:sage [2010/02/25(木) 22:55:08 ID:xMxvuXb4.net]
- 蛙です。こちらで色々とアドバイスを頂いたおかげで
system4.0で作っていたゲームも無事、完成・公開できました。 ありがとうございました。 現在、絵の練習などをしつつ、次作の準備中なのですが 1.公式のサポート・更新が望み薄であること 2.3Dの利用が難しいこと 3.通信の利用が難しいこと あたりがネックで、引き続き、system4.0を使うかどうか迷っています。 2.3.あたりを考え、HSPも触ってみたのですが 画像周りがsystem3.9に近く、system4.0に慣れた今となっては少し物足りません。 移行しない・HSPで頑張る、なども選択肢としてはありますが、 system4.0から移行する環境として、良い候補はないでしょうか。 (ここで聞くのもどうかとは思いますが)
- 507 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 02:17:07 ID:rS4Rx9HU.net]
- 他だとそれこそC++しか知らんからなぁw
というか、これも今だと.netになるのか?
- 508 名前:名前は開発中のものです。 mailto:sage [2010/02/26(金) 15:20:12 ID:bJ9KaTcV.net]
- 吉里吉里/KAGあたりでいいんちゃうの?
- 509 名前:名前は開発中のものです。 mailto:sage [2010/02/27(土) 17:25:16 ID:x7x3yS4J.net]
- 大事なことを書き忘れていた。
>494 完成おめでとう。 いつも作りかけばかりみたいな俺からすればそれだけですげぇ。
- 510 名前:名前は開発中のものです。 mailto:sage [2010/02/28(日) 12:37:52 ID:IDWhWNzR.net]
- >>494
DXライブラリかなあ コンパイラは無料のが使えるし、123の条件は満たしてる
- 511 名前:名前は開発中のものです。 mailto:sage [2010/03/04(木) 22:58:39 ID:vv5VNRvw.net]
- 蛙です。レスしようとしたら2chが落ちてました。
吉里吉里はsystem4.0とかなり似ていて良かったのですが、 3Dの組み込みがIrrlichtあたりで、あまり例もなかったため、断念しました。 DXライブラリは画面の作り方がSYSTEM3.9ライクなので個人的には微妙なのですが 実際に3Dを表示させるまでの障害があまりなく、VC++ダウンロードして数時間で動いたため しばらくこれで行ってみようかと思います。 情報ありがとうございました。助かりました。 >> 497 ありがとうございます。 今回は開発期間が2年くらいあったので、途中でエターなる恐怖がひしひしと。 無事終わってホッとしてます。
- 512 名前:名前は開発中のものです。 [2010/04/01(木) 12:45:59 ID:+K0kKWEt.net]
- system4.0でスクリーンショットを保存、または読み込みや
フルスクリーン時のサイズ指定やディスプレイの画面サイズ取得 を行うことは可能でしょうか?
- 513 名前:名前は開発中のものです。 mailto:sage [2010/04/01(木) 21:22:47 ID:eSTgjLYU.net]
- スクリーンショットの読み書き機能はない
フルスクリーン時の解像度はウィンドウサイズと同じだから そこでの制御はできると思うが… ディスプレイサイズの取得はできないと思う スクリーンショットとディスプレイ情報の取得はなんかDLL書ければできそうな気がするけど
- 514 名前:名前は開発中のものです。 [2010/04/02(金) 01:57:46 ID:v/1ba1uV.net]
- >>501
おお、こんなに返信が早いとはおもいませんでした。 情報ありがとうございます。 DLL開発が必要ですか・・・ そっちの方面で今の自分にできるかどうか調べてみたいと思います。
- 515 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 11:11:48 ID:g6HUuboj.net]
- 保守
- 516 名前:名前は開発中のものです。 mailto:sage [2010/08/31(火) 03:59:14 ID:NwbreYX3.net]
- もう配布してないのか
- 517 名前:名前は開発中のものです。 mailto:sage [2010/09/02(木) 19:59:26 ID:rHpcx7aT.net]
- 再配布してるところで入手するといいよ。
wikiwiki.jp/system4/?System4SDK%A4%CE%C6%FE%BC%EA
- 518 名前:名前は開発中のものです。 mailto:sage [2010/09/04(土) 11:17:41 ID:rStoJZjl.net]
- おーありがとう
まだ見てる人いたんだな
- 519 名前:名前は開発中のものです。 [2010/09/12(日) 17:03:43 ID:ilXb30sM.net]
- 今日からSystem4.0利用してゲーム作ろうと思います
ユーザーの少なさが気になるけどシミュレーションを安定して作るならやっぱSystem4.0が一番いいかなーと思ってしまう しかし、スレすら数ヶ月ぶりに更新があるって状況かwww やっぱユーザー数少ないなあ…… ここ見てる人達はどんなの作ってるんですかね
- 520 名前:名前は開発中のものです。 mailto:sage [2010/09/19(日) 14:14:57 ID:KGIwjvbA.net]
- >>507
小さいものをちょこっと あーだこーだ悩んで関数作りまくったパズル系よりも フラグ管理だけのADVの方が好評だったりして微妙に腑に落ちなかったりする しばらく触ってなかったので今度紙芝居ものでも手慣らしに作ろうかと思ってる まあ思ってるだけなw
- 521 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 10:48:01 ID:v2LX1FTi.net]
- VAが開発エンジン無償貸与しだしたみたいだけど
このスレの人たち的にはどうですか
- 522 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 10:49:54 ID:O0Oht9ic.net]
- 「VA」ってなんじゃらほい?
- 523 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 10:51:20 ID:v2LX1FTi.net]
- ビジュアルアーツです
- 524 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 11:03:59 ID:v2LX1FTi.net]
- 情報不足ですみません
この辺を参考にしてください togetter.com/li/33797 www.product.co.jp/licence/RealLiveMax.html ja.wikipedia.org/wiki/RealLive アリスと同じエロゲー界の大手が 開発環境を提供してくれるということで 比較対象になるかな、と思いまして ここの皆さんの意見を聞きたくなりました
- 525 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 15:41:54 ID:9FjvRMCA.net]
- ADV作るならいいような気もする
このエンジンで他ジャンルのゲームあったっけ? でもライセンス制なのでちょっと試したい人には敷居が高いと思う 個人的には完成するかどうか解らないゲーム作るために申請はしたくないなあ 自分を追い込む材料にはなるかもしれないけど
- 526 名前:名前は開発中のものです。 mailto:sage [2010/09/20(月) 23:53:49 ID:3agAEgvN.net]
- VAのゲームはやったことないけど、
twitterのやりとり見るとミニゲームは実績がある? あとライセンス制もだけど、 馬場社長のツイート見ても割とプレッシャーw 規約見るとライセンス周りも 将来どうなるかみたいな感じで試してるっぽいけど。
- 527 名前:名前は開発中のものです。 mailto:sage [2010/09/21(火) 01:23:51 ID:qke97j+B.net]
- そういえばミニゲームとかあったな
ライセンスめんどいから試してないけど使ってみたいレベル けどめんどくさい
- 528 名前:名前は開発中のものです。 mailto:sage [2010/09/21(火) 01:30:14 ID:R+tVpKlh.net]
- 登録してまで試してみようと思えない
選択肢が無いわけじゃあるまいし
- 529 名前:509 mailto:sage [2010/09/21(火) 13:36:25 ID:AS7kwbOS.net]
- RealLive製のADV以外のタイトルは
私の知る範囲では無いのですが リトルバスターズの野球練習とガンシューティング 智代アフターのシミュレーションRPGといった 結構動きのあるゲーム内ミニゲームならありますね System4.0のように やろうと思えば 単純なADV以外にも色んなことができるシステムのようです マニュアルやチュートリアルも 予想より充実している印象で 使い方に関する掲示板もあります ただ、やはり今のところ登録が必要なことが 一番のネックのようですね 皆さんレスありがとうございました
- 530 名前:名前は開発中のものです。 [2010/12/01(水) 22:27:17 ID:LlJb+Xd+.net]
- キャラクターのステータスみたいなのがどこにあるのが教えてください
ゲームいじくりたくていろいろ調べては見たんだが
- 531 名前:名前は開発中のものです。 mailto:sage [2010/12/01(水) 22:51:51 ID:yI59g3bD.net]
- 改造の話は板違い
- 532 名前:名前は開発中のものです。 mailto:sage [2010/12/01(水) 22:58:02 ID:1Rvopz1o.net]
- yuzuru.2ch.net/test/read.cgi/gameurawaza/1287064177/
専門スレで聞く方がいいだろうね。
- 533 名前:名前は開発中のものです。 mailto:sage [2010/12/02(木) 00:23:02 ID:WfPqQtxB.net]
- スレチすまん
- 534 名前:名前は開発中のものです。 mailto:sage [2010/12/14(火) 23:15:34 ID:mLSysjZU.net]
- しかしなんで流行らないかったんだろうか。
IDEが使いにくい面は確かにある。 けど、そこそこ高速な実行ファイルが作れて、チュートリアルもちゃんとある。 どういうものが作れるかも本家が売り物として高いクオリティのものを 出してくれてるからよくわかる。 サンプルにできるサイトが無い、っていうのはそうなんだけど、 どんな言語であれ、黎明期はそんなもんだろうし、実際、公開当初は もうちょっとサンプル公開してるサイトもあったと思う(今消滅してるだけで)。 最近になって手を出した身としてはこれもっと流行っていて良いと思うんだよ。
- 535 名前:名前は開発中のものです。 mailto:sage [2010/12/15(水) 01:16:08 ID:Z/753hof.net]
- エンジン自体は凄い手がかかってそうだけど
ユーザーから見たらスプライトと日本語識別子が使えるだけの簡易版C++でしかない Sys3sdkのときはもうちょっと人いたみたいだから 4になってなんかパワーダウンした気はするけど。
- 536 名前:名前は開発中のものです。 mailto:sage [2010/12/25(土) 18:11:45 ID:rJtXOy8G.net]
- これに問題があったというより、便利・簡単で情報一杯なソフトが既に色々あったし、
ゲーム一本それっぽく仕上げる敷居がそれらと比べてやたら高いし 出来の良し悪しはともかく、埋もれたのは当然の結果だと思う
- 537 名前:名前は開発中のものです。 mailto:sage [2010/12/26(日) 13:29:34 ID:+LGCBqqz.net]
- プログラミング言語としてのデキから考えたら、どう考えても 3 より 4 のほうが人気があって
おかしくない。 ← これはたとえば吉里吉里のプログラミング言語としての出来とかと比較して、って意味ね 単純に他の選択肢が増えて人が流れた、ってだけでしょ。 もうひとつは KAG とか N スクみたいにプログラミング言語というより DSL 的なものが 求められてるから、かな。
- 538 名前:名前は開発中のものです。 mailto:sage [2011/02/05(土) 08:18:25 ID:PvssupBm.net]
- 保守
- 539 名前:名前は開発中のものです。 mailto:sage [2011/03/16(水) 15:56:25.85 ID:BjnjOb1q.net]
- >>504
アリソフトSystem4.0開発キット gmdev.xrea.jp/big/index.php?no=3
- 540 名前:名前は開発中のものです。 [2011/04/14(木) 23:19:33.82 ID:RDtbrrun.net]
- あげ
- 541 名前:名前は開発中のものです。 mailto:sage [2011/04/27(水) 22:07:53.41 ID:ywHlC4CR.net]
- qntを他の画像ファイルにする方法はないのかなぁ?
ググッて出てくるsusieのプラグイン、もうサイトが閉鎖してて手に入んないんだよな 戦ランの素材使って、ゲーム作ってみようと思った
- 542 名前:フに……
[] - [ここ壊れてます]
- 543 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 01:38:53.06 ID:CNoxxdCb.net]
- 変数の数値を画面に表示したいんだが
printf的な関数はないのか?
- 544 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 01:41:53.86 ID:ldUXiO3V.net]
- 文字出力もマニュアルに載ってたはず
A() だったかな、サンプルプログラム用の関数かSys4のAPIか忘れたけど
- 545 名前:名前は開発中のものです。 mailto:sage [2011/05/08(日) 01:44:49.02 ID:CNoxxdCb.net]
- >>531
即レスサンクス 過疎ってるから、他のスレにおんなじ内容書いちまったよw 早速やってみる
- 546 名前:名前は開発中のものです。 mailto:sage [2011/05/14(土) 10:07:49.30 ID:vd5+kNzf.net]
- ifdefでソースコードを除外する為の定義ってどうすればいいんですか?
- 547 名前:名前は開発中のものです。 mailto:sage [2011/05/14(土) 23:39:14.13 ID:MB0vLZdd.net]
- ifdefあったっけーと思ってマニュアル見たらあった
でもシンボルの定義の説明が載ってないな 解凍したSDKのポポリタンを2箇所弄って確認してみた (game_main.jaf) void game_main(void) { ifdef でばっぐびるど タイトル画面(); endif } (Poporitan.jafの一部) // プロジェクト構成 Formation "Debug" { Define = "でばっぐびるど" } こうやってビルドしてIDEからDebugを選んで実行するとポポリタンが走るけど Releaseを選んで実行するとウィンドウがすぐ消えて終了する 以下どうでもいい余談 久しぶりに古いSys4を起動したらフォントが汚くてワロタ 最近のアリスはフォントワークスで買ったデータ使って綺麗な字を出すようになってるみたいだからMSゴシックが懐かしかった 妹尾雄大絶対暇してるわ
- 548 名前:名前は開発中のものです。 mailto:sage [2011/05/15(日) 00:40:47.83 ID:++UK6FwA.net]
- pjeファイルの方にあったんですね。
無事できました。ありがとうございます。
- 549 名前:名前は開発中のものです。 mailto:sage [2011/05/24(火) 00:47:38.40 ID:w5kAkd0+.net]
- 配列の宣言が
『array@データ型@』 とか、めんどくさすぎる 妹尾さんなんで普通に 『データ型[]』 にしなかったんだ……orz
- 550 名前:名前は開発中のものです。 mailto:sage [2011/07/09(土) 20:39:11.13 ID:0MLeOqjE.net]
- 保守
- 551 名前:名前は開発中のものです。 mailto:sage [2011/08/26(金) 15:36:01.03 ID:QdE0c6XH.net]
- Is復活()
- 552 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 08:02:51.26 ID:gfkvd1ZV.net]
- おっす
- 553 名前:名前は開発中のものです。 mailto:sage [2011/11/15(火) 17:21:16.33 ID:e+DoJ5br.net]
- やあやあ
- 554 名前:名前は開発中のものです。 mailto:sage [2012/01/18(水) 21:51:13.60 ID:4xoNq/rJ.net]
- 保守っておくか
- 555 名前:名前は開発中のものです。 mailto:sage [2012/02/14(火) 23:04:26.91 ID:YZHAlEM/.net]
- 日本語使えるのが超ありがたい
- 556 名前:名前は開発中のものです。 mailto:sage [2012/05/10(木) 10:50:02.17 ID:wl45QMzC.net]
- Sys42IDE.exe実行
- 557 名前:名前は開発中のものです。 mailto:sage [2012/05/31(木) 14:16:06.06 ID:W3fhZ1IE.net]
- ぴんぽーん♪
- 558 名前:名前は開発中のものです。 mailto:sage [2012/06/01(金) 01:53:18.13 ID:0Z31VAxn.net]
- system4.0使った同人作品とか何あるのよ
- 559 名前:名前は開発中のものです。 mailto:sage [2012/07/10(火) 12:46:18.38 ID:RYw/JDAM.net]
- あっちっち
- 560 名前:名前は開発中のものです。 mailto:sage [2012/08/27(月) 09:00:20.44 ID:EZ9WBRMS.net]
- 保守
- 561 名前:名前は開発中のものです。 mailto:sage [2013/01/27(日) 17:40:48.85 ID:bEU7hejB.net]
- 保守
- 562 名前:名前は開発中のものです。 mailto:sage [2013/11/10(日) 01:49:49.66 ID:46cqNRfa.net]
- 保守
- 563 名前:名前は開発中のものです。 [2014/01/17(金) 05:07:15.79 ID:OK6ZcH9O.net]
- 「JAVA ALICE 3D」でググッたらココに来てた、
どちらにしてもBASICしか出来無い自分には無理みたいだ。
- 564 名前:名前は開発中のものです。 mailto:sage [2014/01/29(水) 23:15:06.50 ID:30SYbi0P.net]
- それだけ出来れば十分だ
あとは覚えるだけ
- 565 名前:名前は開発中のものです。 mailto:sage [2014/09/03(水) 12:51:15.26 ID:WzS1DdqG.net]
- 今使ってる人いる?
- 566 名前:名前は開発中のものです。 mailto:sage [2015/07/02(木) 00:56:59.64 ID:ECsHueX8.net]
- れつとれが去年の2014/6月にソース公開したのに特に話題なかったのね
まあいまさらなのか
- 567 名前:名前は開発中のものです。 [2016/01/07(木) 00:35:59.64 ID:1k1mLy7q.net]
- 保守
- 568 名前:名前は開発中のものです。 [2017/12/31(日) 19:58:59.86 ID:/rN76OKL.net]
- 簡単にお金が稼げる方法興味ある人だけ見てください。
グーグル検索⇒『来島のモノノリウエ』 V6KK6H4D3G
- 569 名前:名前は開発中のものです。 mailto:sage [2018/02/17(土) 08:08:39.28 ID:G/oBdhuK.net]
- ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。 『憲法改正国民投票法』、でググってみてください。国会の発議は すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
- 570 名前:名前は開発中のものです。 mailto:sage [2018/12/15(土) 23:56:53.62 ID:s/O9WcXL.net]
- 保守
- 571 名前:名前は開発中のものです。 [2020/05/10(日) 18:52:26 ID:3QgFDiQ7.net]
- 保守
- 572 名前:名前は開発中のものです。 [2020/05/11(月) 14:53:35 ID:fuARZbqO.net]
- simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0 UIライブラリ (C#, 2D) を作ったよ ttp://x0000.net/topic.aspx?id=3688-0 連続と離散を統一した! ttp://x0000.net/topic.aspx?id=3709-0 4Dエンジン ttp://x0000.net/topic.aspx?id=3677-0 matrixのライブラリ ttp://x0000.net/topic.aspx?id=3711-0 ある強力なFor関数 ttp://x0000.net/topic.aspx?id=3630-0 SQLライブラリ ttp://x0000.net/topic.aspx?id=3675-0
- 573 名前:名前は開発中のものです。 mailto:sage [2020/05/12(火) 14:17:20 ID:lNpfFubL.net]
- 近年、商売っ気ばかり先走ってるよね。
ホームページに行く気にもなれないよ。 ツイッターの自社宣伝ばかり。 企画コーナー全滅だし。
- 574 名前:名前は開発中のものです。 [2022/02/01(火) 23:11:03.15 ID:UNGDVfIF.net]
- だれかいないか
- 575 名前:名前は開発中のものです。 [2022/03/14(月) 12:47:15.68 ID:aYUE+4xO.net]
- スマホに移植できないかな
- 576 名前:名前は開発中のものです。 mailto:sage [2022/04/22(金) 01:02:41.17 ID:bRlZ2Ser.net]
- ブロックチェーンゲーム、前年同期比2000%成長
ブロックチェーンゲームのアクティビティは2022年第1四半期(1−3月期)、 前年同期比2000%増となり、ブロックチェーンの全アクティビティの52%を占め ていることが、DappRadarとBGA Gamesによるレポートで判明した。 ブロックチェーンゲームは2022年3月、122万件のユニーク・アクティブ・ウォレット (UAW)を集め、アクシー・インフィニティ(Axie Infinity)は、専用レイヤー2 ソリューションのRonin Networkが6億ドル超のハッキングを受けたにも かかわらず、そのうちの2万2000件を占めた。 イーサリアムのサイドチェーンでプレー・ツー・アーン(P2E)NFTゲームが人気 を集め、ブロックチェーンゲームの成長に大きく貢献した。 ブロックチェーンゲーム全体では、2022年第1四半期の資金調達額は25億ドル (約3200億円)にのぼり、前年同期比150%増となった。そのうちのひとつ、 アニモカ・ブランズ(Animoca Brands)は3億6000万ドルを集めて評価額は 50億ドルに達し、Web3.0を象徴するブランドとなっている。
- 577 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|