[過去ログ]
【アリス】system4.0【御用達】 (563レス)
【アリス】system4.0【御用達】 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
224: 名前は開発中のものです。 [sage] 2007/07/01(日) 21:17:19 ID:FtSxvsXR ありがとうございます! 秀丸エディターに設定したらちゃんと開けました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/224
225: 名前は開発中のものです。 [] 2007/07/07(土) 12:55:13 ID:LDQTU85a 処理に関して質問です キャラクターの移動をママトトやままにょにょみたいに表したく SP_GET_POS( 0, x, y); for( i=0; i<4; i++){ x = x + 8; SP_SET_POS( 0 ,x ,y); SACT_UPDATE(); W(100); } 上記のように8ドットづつ動かしたいのですが、 実際に実行してみると 0.1秒に8ドットづつ32ドット右に移動する場合と 0.4秒待ってから一気に32ドット移動する場合があります なぜ分かれてしまうのでしょうか? } http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/225
226: 名前は開発中のものです。 [sage] 2007/07/08(日) 02:34:41 ID:OMaK/Dvz void game_main(void) { SP_CREATE(1, 200, 200, 255, 0, 0, 255); int i; int x = 0; int y = 0; SP_GET_POS( 1, x, y); for(i=0; i<4; i++){ x = x + 8; SP_SET_POS( 1 ,x ,y); SACT_UPDATE(100); } '移動'A; game_main; } とりあえずやってみたけど、一気に進むのが再現できないので 何故分かれるのか分からん。一気に32ドット進むのは、UPDATEができていないからだと 思うけど、別にUPDATEするのに何か条件を入れているわけじゃないしね。仮にforの 中身がスルーされているならそもそも進むことすらないわけだし。 どういう状況で分かれるのか教えてもらえると助かる。 あと、変数の宣言はGOかLOか? どんな数値が入っているか? 他のスプライトに重なってたりして見えなくなっているということはないか? といったことなんかも。移動用関数としてあるなら、そのままのせて欲しい。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/226
227: 名前は開発中のものです。 [sage] 2007/07/08(日) 12:58:00 ID:1gTI6MKH >>226 ありがとうございます。 分かれる状況は実行する度にランダム(?)で処理が分かれていました。、 もしかしたら、チュートリアルにあるぱたぱたアニメーションと同時に行っている為、 その際、移動する画像が消えた瞬間に移動を実行してしまった為かと思い始めました。 ソースが長くなってしまったので以下にあげました ttp://www11.axfc.net/uploader/16/so/N16_19439.txt.html ttp://www11.axfc.net/uploader/16/so/N16_19440.txt.html pass : source http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/227
228: 名前は開発中のものです。 [] 2007/07/08(日) 13:44:11 ID:jNRdLWCe >227 待機モーションでnSp1の方が表示されているときに移動しようとすると、 nSp0が未表示になってるから移動が見えないんだと思われ。 移動の時にnSp0を表示するようにするか、現在表示されている方を移動させるようにすれば 直ると思われます。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/228
229: 名前は開発中のものです。 [sage] 2007/07/08(日) 14:47:34 ID:1gTI6MKH 移動時の表示の切り替えを正したら直りました。 回答下さった方ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/229
230: 名前は開発中のものです。 [sage] 2007/07/17(火) 23:18:26 ID:u+tbtlEn hosyu http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/230
231: 名前は開発中のものです。 [sage] 2007/07/24(火) 22:16:50 ID:eLT263mP 保守 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/231
232: 名前は開発中のものです。 [sage] 2007/07/25(水) 02:49:00 ID:9LCgxJ9S system 4.0ってさオブジェクトの再利用ってどうすんの? クラスの継承もprototypeによる委譲もMix-inもないけどさ。 演算子オーバライドも無いからメンバアクセスをprototypeにリダイレクトもできないし。 それにこれのどこがOOPなの?言語仕様が劣化C++でライブラリ設計がベターCじゃん。 使ってる人はどうやってOO実現してるの? 名前空間もパッケージも無いけどモジュール性の確保とかどうするの? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/232
233: 名前は開発中のものです。 [sage] 2007/07/25(水) 20:38:35 ID:AsNfm7Ol 下手をすれば、未だに構造化すらされていないスクリプトのエンジンが動いてるような エロゲ業界においては、最も進んだプログラムパラダイムに位置しているシステムのうちの一つ、 という意味で、オブジェクト指向に近いという程度の話。 一方で、学問的な美しさとは程遠い泥臭さも強い。 言語仕様が劣化C++でライブラリ設計がベターCってのは、全く持ってその通り。 天才級のプログラマ達が、長年かけて積み上げてきたシステム設計ハックを Sys4が言語的にサポートした所で、それを(PGとしては)にわか仕立てである ライターやグラフィッカーが使いこなせなければ意味がない。 要するに、アレがサポートされてない、コレがサポートされてないと 何でもブーたれる本職のプログラマは、素直にアレとコレがサポートされている言語を選んで 足りないゲームライブラリを自前で書けば良い。と俺は思う http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/233
234: 名前は開発中のものです。 [sage] 2007/07/26(木) 18:30:37 ID:wUr/yAzc そう考えると吉里吉里のTJSはエロゲにはとんでもないオーバーテクノロジーなんだな、 今風の動的なパラダイム満載言語は。 作者のハードウェアとソフトウェアを頭の中で分離出来てなくて アセンブリで関数エミュレートして動的リンクとか言ってたのは、流石に何言ってんだコイツ? とか思ったけど、エロゲ界のマだと普通なんだろうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/234
235: 名前は開発中のものです。 [sage] 2007/07/26(木) 20:19:55 ID:RIwjy3oY 難しい言語話している人達は日本人ですか? トーシロの私はさっぱりわからんべさ。 楽できないアレがほしいという部分はあるけど、ウィザードリィを作ろうと思えば 作れるスクリプト、そのくらいの機能があるだけでとりあえずは十分だと思えてしまう。 そして、そういう点でいえば吉里吉里よりも(個人的に)使いやすい。 私的にはセーブ日時やクリアデータの保存ぐらいにしか構造体は必要ない、 ぶっちゃけじゃま〜と考えている人間だけど、これって少数派ですかね。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/235
236: 名前は開発中のものです。 [sage] 2007/07/27(金) 11:34:34 ID:HnpebtNA ウィザードリィ作ろうと思うと構造体欲しくないか? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/236
237: 名前は開発中のものです。 [sage] 2007/07/27(金) 18:31:28 ID:Sob+9ToY 配列で十分かな。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/237
238: 名前は開発中のものです。 [sage] 2007/07/28(土) 01:00:12 ID:1WPiB24Y アリスソフトは分業が確立されてるから ゲームくむひととシステムつくるひととライブラリつくるひとが 分かれてる(システムとライブラリは同じ人かも試練) みんながそれぞれ仕事をやりやすくするための落としどころが 劣化C++でライブラリ設計がベターCってところなのかもね。 あくまでも市販ソフトを作るための社内ツールなので、社員にとって 使いやすいか、嫌らしいバグを生み出しにくいような設計になってるか、 機能性よりも安定性か、、あたりが重視されてるんだとおも。 そういえば社内ではゲームくむひとの都合でSystem3.xライクな 命令名のライブラリを使ってるんじゃないっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/238
239: 名前は開発中のものです。 [sage] 2007/07/28(土) 03:12:45 ID:oK2zS/M5 BASIC時代じゃないんだからそりゃ分業はするだろ。 とくにエロゲなら徹底的に分業すると思う。 分業した結果ならなおさら劣化C++構文は負担になりそうだけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/239
240: 名前は開発中のものです。 [sage] 2007/07/28(土) 12:59:46 ID:xxhma4iV 専任のプログラマがSys4の上に更にゲームシステムを構築した上で 他のスタッフに投げる事を想定してるみたいだから 末端のシナリオ関数はBASIC的な形式にしてしまっても何ら問題ない。 プログラマはプログラマで、DLLを作ってSys4に組み込むことができる。 商業ベースで定期的にソフトを出すのでエンジンが必要で、 ADVだけでなくRPGやSLGにも持って行きたいが、エンジンを複数抱える余裕はない。 ゲームの規模が小さくないので、まるで構造化されてないコードは管理が難しく、オブジェクト指向を取り入れるメリットもある。 しかし所詮エロゲメーカーなので社員数も少なく、エンジンに触れる人をプログラマだけに限定できるわけでもないので 本物のオブジェクト指向設計を強いることは現実的ではない。 同じコードを使い回すことでエンジンを安定させたいが、タイトルによっては 固有のC++&DirectXのコードを拡張できる余地は残したい。 という完全にアリスソフトの内向きの都合でできてるものなので、変態仕様なのは百も承知してる。 プログラマの立場から見るなら、 C++の機能が使えない事が不服ならC++を使いましょう。 非プログラマの立場から見るなら、 C++の構文が不服なら普通のADVエンジンでも探しましょう。あるいはプログラマを探しましょう。 って所 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/240
241: 名前は開発中のものです。 [sage] 2007/07/28(土) 22:10:52 ID:L3NhbgI6 単にBASIC時代の人間が今時普通のOOとVMに触発されただけじゃないの? ライブラリがベターCなのは命名規則をSys3.xに似せた互換性の問題で。 文法が劣化C++ならVMじゃなくてコンバータでC++ソース吐いてコンパイラに食わせた方が勝手が良いてのはマなら思うだろうし。 VMにしたのは趣味じゃない? http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/241
242: 名無しさん@そうだ選挙に行こう [sage] 2007/07/29(日) 01:33:10 ID:rW3UYyqT http://www.xfuweb.com/alice/wiki/wiki.cgi/alice?page=%A5%B9%A5%BF%A5%C3%A5%D5 この辺にヒントが。妹尾氏の趣味的な要素もあるんだろね。 関係ないけどMSX版はMSX-BASICと簡単なマシン語で組まれてたの思い出した。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/242
243: 名無しさん@そうだ選挙に行こう [sage] 2007/07/29(日) 09:44:31 ID:h8wW1RfM >>242 それ読んでアリスがチャンピオンソフトだってこと思い出した。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/243
244: 名無しさん@そうだ選挙に行こう [sage] 2007/07/29(日) 11:54:31 ID:EE6V65Tj >240 >専任のプログラマがSys4の上に更にゲームシステムを構築した上で >他のスタッフに投げる事を想定してるみたいだから ゲームシステムも上の方はディレクターとかが直接調整してんじゃね? さすがに昔みたいにシナリオ、プログラム、音声編集を一人でなんてことはないだろうけど。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/244
245: 名前は開発中のものです。 [sage] 2007/08/05(日) 21:46:32 ID:hMQ0peJL >>237 配列は便利だし、大抵のことはできるけど、=でコピーが出来ないのが個人的にめんどいかな。 構造体(といっても、配列変数だけのもの)の配列なら構造体コピーの形でコピー出来るんで、 そっちの方がちょっと不便だけど便利かもしれない。(Σどっちだ) http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/245
246: 名前は開発中のものです。 [sage] 2007/08/09(木) 23:34:07 ID:OpEyQuyp ふう……。 floatの最大値はどうやって入力したもんでしょう。 普通なら 3.402823466*POW(10,38) でいいんでしょうけど、グローバル変数で宣言しようにも 【const値の要求に対して式が与えられました】って怒られてしまうし……。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/246
247: 名前は開発中のものです。 [sage] 2007/08/11(土) 10:24:18 ID:cjFV7OEr >>246 3.402823466e+38 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/247
248: 名前は開発中のものです。 [sage] 2007/08/12(日) 19:39:20 ID:A9TrQSIZ >>247 オー サンクスです。 http://mevius.5ch.net/test/read.cgi/gamedev/1162723098/248
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 315 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.027s