1 名前:名前は開発中のものです。 [2022/09/12(月) 14:51:58.96 ID:K8kn0cOh.net] RPGツクール系よりは手がかかる分、比較的細かい所まで作り込む事ができます。 RPGツクールでは物足りないけど、プログラミングはちょっと……という方にお勧めです。 次スレは >>980 が立てて下さい。 ■WOLF RPGエディター公式サイト ttp://www.silversecond.com/WolfRPGEditor/ ■開発者サイト SilverSecond ttp://www.silversecond.net/ ■エディター説明書 ttp://www.silversecond.com/WolfRPGEditor/Help/ ■WOLF RPG エディター パーフェクトガイド ttp://www.silversecond.com/WolfRPGEditor/Guide/ 質問スレ WOLF RPGエディター 質問スレ 其の11 mevius.5ch.net/test/read.cgi/gamedev/1503240024/ 前スレ 【ウディタ】WOLF RPGエディター 其の70 https://mevius.5ch.net/test/read.cgi/gamedev/1636463988/ 以下、公式サイトから抜粋。 ○高度なRPG開発が可能な、完全無料のゲーム制作ツールです。 ○作成したゲームは自由に配布・販売・コンテスト投稿などが可能。 ○コモンイベントを導入することで、ゲームシステムを無限に強化できます! ※Ver2.02a以下のウディタで暗号化したファイルは、Ver2.10以降のウディタでは読み込めません 旧Verの入手も公式HPの【本体のダウンロード】のページから可能です
422 名前:名前は開発中のものです。 mailto:sage [2022/11/24(木) 17:05:37.59 ID:N2JpYSfg.net] v3.06でかなり大掛かりな変更が加えられてるようだから使ってる人は要チェック
423 名前:名前は開発中のものです。 [2022/11/24(木) 17:40:15.40 ID:71KveZDR.net] 上書きアプデできねえと思ったら閉じたGame.exeが裏で動いたままだった
424 名前:名前は開発中のものです。 [2022/11/24(木) 20:49:16.89 ID:rets0s1q.net] マウスのホイールでマップをスクロールできないの俺だけか?
425 名前:名前は開発中のものです。 [2022/11/24(木) 21:34:59.54 ID:rets0s1q.net] v3.06の後即v3.061て
426 名前:名前は開発中のものです。 [2022/11/24(木) 21:41:46.00 ID:rets0s1q.net] v3.061を実行しようとしたら 「Microsoft Defender SmartScreen は認識されないアプリの起動を停止しました。 このアプリを実行すると、PC が危険にさらされる可能性があります。」 ってウィンドウが出てきたんだが
427 名前:名前は開発中のものです。 mailto:sage [2022/11/24(木) 21:51:12.61 ID:VTl8ixtS.net] Defender様が仕事してるだけ
428 名前:名前は開発中のものです。 mailto:sage [2022/11/24(木) 23:04:20.85 ID:5pKo60Yu.net] マップは元々ホイールではスクロールできねぇし Defenderの警告なんかいちいち気にすんな
429 名前:名前は開発中のものです。 mailto:sage [2022/11/24(木) 23:32:19.18 ID:ezb+d/FX.net] 新規さんかもしれんやろ、優しくしてあげよう
430 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 00:36:02.81 ID:nQZsX9o3.net] このスレほんと信者臭くっさいな ガキだなんだと新参排除で成り立つツールじゃあるまいに
431 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 01:28:02.51 ID:G0OkkMqX.net] 確かに新参はあらゆる界隈で何より大切な宝だね! 初心者が見てUターンしないムーブを心掛けないと! That’s treasures more necessary than others about new comer! Keep a move which beginner doesn't U-turn if beginner looks that!
432 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 06:48:09.28 ID:a+GfZGJk.net] 優しくしてあげようじゃなくて自分で積極的に優しくすればいいんだぞ
433 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 08:49:46.00 ID:6ZN5kR8Q.net] マップがホイールでスクロール出来ないのは、タイルセット設定画面がホイールでスクロール出来るようになったのとごっちゃになったんだろ
434 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 15:46:01.30 ID:PAxV0p3q.net] >>422 DefenderはDLされた数の少ないファイルには反応することがある それでも反応したファイルに問題があるかどうかを気にするなら普通にスキャン 何か公開する時には誰でも聞かれる側になりうるんで注意
435 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 17:36:04.11 ID:/N9F91KD.net] 安定版までもうちょい時間かかる感じか?
436 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 18:26:36.79 ID:sO4K+RFS.net] バグ出ししないといつまで経っても安定しないぞワラ 後々になって、致命的なバグが出ても、その時開発者の意欲が下がってたら、 放置されかねんから、むしろ今使ってあげた方がいいぞ
437 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 19:54:56.90 ID:CFM3Gjzr.net] 有料化した時点で、そういうバグ放置の心配はあまりないよ 安定するまで他のプロジェクトを先に終わらせておくのをオススメする
438 名前:名前は開発中のものです。 mailto:sage [2022/11/25(金) 21:28:00.07 ID:V57uSYsl.net] 安定まで時間かかるか聞いてるだけで使わないとは言ってないんだから、 聞いた人を責める必要などないだろう それとは別に不具合修正が続いても新仕様は基本定まってるはずだから、 早く使うに越したことないのは確かだね
439 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 00:55:10.48 ID:P3Ojtu9e.net] なんでこんな余裕ない奴多いんだろうな 何でも煽りに見えてそう
440 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 01:16:16.58 ID:fwdnXx79.net] ところで、立ち絵とか敵画像とか、 結局自分の好きなサイズに最適化するから気にしたことはなかったんだが 使いやすいサイズの規格とかってある?
441 名前:名前は開発中のものです。 [2022/11/26(土) 02:27:37.40 ID:uZoQOiTV.net] 1280×720に収まれば何でも
442 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 08:11:23.49 ID:gr1SYNXN.net] トリミングや縮小すればいいしデカいに越した事は無い
443 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 08:19:01.65 ID:O6q19a3t.net] >>422 単にディフェンダーか誤検知してだけやろ いったんリアルタイム保護をOFFにしてから除外設定でツクールの実効ファイルのあるフォルダーを設定しとけば以後検知の対象からは外れるはず
444 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 13:10:52.58 ID:tnKiydg+.net] そ、そんな…Switchに移植するとウディタ3で処理が速くなった恩恵を受けられないなんて… 移植できるようなゲーム作ってないけど そういえばPLAYISMに渡されてるSteamの実績対応の裏ウディタの機能ってプロ版に付いてないんだな Steamで出せるようなゲーム作ってないけど
445 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 14:34:55.13 ID:MnSJ5gai.net] >>440 情報元探したら、ci-en上での狼煙さんの記事だったわ https://ci-en.dlsite.com/creator/15966/article/746685
446 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 15:19:26.96 ID:sGfeyNoh.net] 2020/10/10 (土) Unityを使ったウディタのSwitch移植! ■ https://sils.fc 2.net/blog-entry-715.html Switch移植版のGame.exe(に該当するもの)はUnityで開発してるから、 PC版がVS2003から2022に開発環境が変わっても直接は影響しないってことね まあウディタ3に至るアルゴリズム改善が今後フィードバックされるとかはあるかもだけど
447 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 18:33:10.42 ID:MnSJ5gai.net] 質問内容の大まかな狙い・意図: マルチプラットホームの一環で、WINEとかみたいなエミュレータで MACやLINUX上で自作ゲームを動かしたいです。 状況解説:持っているのはウインドウズのみなので、 自分一人では動作チェックはできませんが、別所で助っ人を募集予定です。 よくあるエミュレートバグについては、次の方法で対処予定です。 ・方向キー押しっぱなしバグ;変数によるキー入力の仮想化で対処可能見込みです ・MIDIが鳴らないバグ;MIDIを使わないことで対処可能見込みです ・フォント;文字化けが発生しにくいものを探すことで対処可能見込みです このスレで質問したい内容(詳細): ・文字化けしにくいフォントがあれば、教えて頂きたいです ・仮想エミュレータ対応で、他に注意点があれば、教えて頂きたいです ・想定される関連質問でより適切なスレをご存知でいらっしゃれば、誘導頂きたいです ・このスレではあくまで匿名で質問したいので、もし私を特定してしまっても黙っておいて頂きたいです
448 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 19:03:00.94 ID:873uWNUO.net] 誤爆か?
449 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 19:22:06.68 ID:MnSJ5gai.net] あ、自作ゲームはウディタ製です。
450 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 19:30:52.66 ID:SfD/iXRI.net] マルチプラットフォームの話になると、もうウディタは諦めろんだよ そもそもWindows以外でわざわざウディタ使ってる人がほぼいないだろうしな
451 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 19:44:10.83 ID:e71vBzTM.net] もう読んでると思うけど IPAモナーフォントがいいらしい https://kakurasan.blogspot.com/2015/12/games-created-with-wolfrpgeditor-on-wine.html
452 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 19:44:47.95 ID:OVou5e3/.net] 専門的過ぎてまったく分からん OSレベルの話ができる人がいる場所じゃないと、どうにもならんのでは
453 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 20:01:16.26 ID:hHajhnNJ.net] マルチならunityやUEが楽だし強い。ウディタの素材はフリーだしわざわざウディタでやる意味がない 何が目的でウディタでマルチをしたいのか分からないけど考え直せ。マルチの適正高いヤツは他にもある
454 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 20:14:02.88 ID:VAMVf4wu.net] 昔、ウディタで作られたゲームをwineでプレイしてたことあったなぁ
455 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 21:20:30.56 ID:MnSJ5gai.net] 咎めてくださる方が、優しさからおっしゃってくれるのを感じ、非常に嬉しい限りです。 折角優しさからおっしゃってくださっているのに、言葉を返すような感じになってしまうのは、 申し訳ないですが、先ほど協力者の方にお試しいただいたところ、 Wineを使ってLinux上で比較的まともにウディタ製ゲームが動いたとの報告を受けております。 Wineも昔より良くなっているらしく、比較的ウディタ製ゲームのマルチプラットホームが 現実的になったと感じております。 勿論、マルチプラットホームに対応したいのは、あくまで自己満足的なロマンでして、 対応したところで一般的には見向きもされないのは、重々承知しております。 ですが、どうしてもウディタで実現したいロマンなのです。 >>447 ありがとうございます! 自分の検索の腕にそこまで自信がなく不安だったので、とても助かります! こちらのリサーチ結果と一致しているので、肩を押してもらえるように自信が持てました! >>450 さしつかえなければ、思い付くその他の当時の注意点についてお聞きしたく! それが今も続いている注意点であっても、 細心のWINEで解消された注意点であっても、どちらも欲している情報ですので。 ふむ……、ウディタに関する話とはいえ、どうやらスレ民の層的に ややスレ違いだった様にお見受けしますが、 適切なスレをご存知の方がいらっしゃれば、誘導に従いますが……、 一旦この質問を〆た方がよろしいでしょうか?
456 名前:名前は開発中のものです。 mailto:sage [2022/11/26(土) 23:22:34.92 ID:SfD/iXRI.net] どうしてもやりたいなら止める理由はない ただ、ここはWindowsでの開発者がメインだと思うから他環境のテスターを集めたいなら 他の一般ユーザーが集まる板で有志を集めた方が良い
457 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 00:22:48.56 ID:E9q8qygY.net] 「最終的に動けばいい」という話なら、特に専門的ではないけど その場合はエミュ利用層、それもかなりの趣味人の話なのでは
458 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 00:45:46.42 ID:687duGOf.net] ロマンなら自分でmacとlinux買おうぜ
459 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 01:48:55.81 ID:c3t+FDuF.net] 普段ペンタブでウディタ操作してんだけど、 ver3から地味にペンタブの右クリックで切り取りだとか貼り付けだとかのコマンドが開かなくなってるのつらい
460 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 01:58:54.09 ID:DrrubtEM.net] その文体で今更匿名は無理がある
461 名前:MnSJ5gai mailto:sage [2022/11/27(日) 02:32:00.18 ID:rql/XECy.net] 今回は層が違ったということで、この質問は〆させていただきます。 向き合ってくださった皆様ありがとうございました! それでは失礼いたします。 ノシ
462 名前:名前は開発中のものです。 [2022/11/27(日) 03:16:36.82 ID:F1ib/Jta.net] なんでもかんでも教えてやればいいだろ。 おまえらはケチ臭いんだよ。 なんでもかんでも一人でこっそり知識を蓄えて優位に立とうとしてるだけだろ。 知識はみんなで共有するものだ。 そんなことだから足の引っ張りあいしかできないんだよ。 おまえらみたいな器の小さなちっぽけな連中をどれだけ改心させることができるかで このスレの価値が決まる。
463 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 03:46:07.10 ID:/C
] [ここ壊れてます]
464 名前:cSyHBt.net mailto: むしろ十分ヒントを教えてくれたでしょ 動作保証がされない環境の話をされても、正確なことを答えられる人はいないし そもそも同じ条件の開発環境を持ってないと答えられないんだから [] [ここ壊れてます]
465 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 05:14:16.47 ID:7DJ75oAa.net] ここいつも喧嘩ばっかしてんな 情報交換も無く新参者は排除PRO買わない奴には貧乏人煽り質問は貶して終わり 悪い意味で昔ながらの専門板らしい存在価値ゼロのクソスレ
466 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 05:45:28.90 ID:yaynqr2s.net] そもそもが無料ツール使いたがる時点でお察しやろ どの口が貧乏人呼ばわりしてんだかw
467 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 05:56:16.52 ID:oP3glQqT.net] 無料の開発ツールなんて別に幾らでもあるしお察しでもないがな 有料肯定派も否定派も同じくウディタを愛好するからこその想いでぶつかり合ってるだろうに 何を察したか知らんが貧乏だ何だと下らないレッテル貼って筋違いの煽り展開する奴はそれこそお察し
468 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 05:58:21.33 ID:lmYP6xrS.net] ウディタユーザーの民度は昔からこう ヲチスレが無くなってこれでもマシになった方 こんなのと一緒にされたくないゲーム作者のためにプロ版のウディタっぽさを無くす機能が必要だったんですね
469 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 06:09:20.48 ID:kz6PcuwI.net] 教える為には何が欲しくて何が目的で何をしたいのかが分からないと回答できないよ ふんわりした設計書投げられたら足りない部分洗い出して投げ返すのと一緒。穴があると見積どころか工程表すら作れないでしょ 最低でも"何を"、"どういった目的で"、"どうしたいか"がないと返せない
470 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 06:38:22.45 ID:Ycxm7qQv.net] 返せない奴が無理に返す必要は無いし余裕があるなら返せない理由を指摘すればいいだけ 少なくとも煽る意味は無いし煽っていい理由も無いね
471 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 07:32:28.70 ID:Lz3W71eC.net] 煽る人もいるけど答える人もまあまあいる印象
472 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 08:44:51.54 ID:DrrubtEM.net] マルチポスト隠して聞きに来てる時点で聞く方も聞く方
473 名前:MnSJ5gai mailto:sage [2022/11/27(日) 08:57:23.30 ID:rql/XECy.net] >>458 いやいや、今回ここのスレ民結構優しく向き合って対応してくれたし、 ガチで単にスレ民と質問の層があってなかったから、 答えられなかっただけだと思うぞ? 俺は全然気にしてないし、むしろ皆優しく対応してくれた印象だから、 本当申し訳ないけど、少なくとも今回に関しては波風立てないでほしいンゴ……! 本当、ごめんね……。
474 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 09:02:09.86 ID:rql/XECy.net] >>467 いや、マルチポストではないぞ? >>443 で言った通り別所で助っ人にテストしてもらっただけで、 このスレでの質問と全く同じ質問はしてない。
475 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 11:30:25.26 ID:ssUaNl7O.net] 複数の変数を選んで「格納されている数字の順に命令を実行する」方法を教えてください 「仲間の並び順を常にキャラID順にする」というコモンを作ろうとしたのですが一晩作業しても無理でした
476 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 12:22:09.08 ID:BnLaP0T+.net] ・別のDBにパーティ情報をコピーしてそれをバブルソートする ・別のDB(初期値0)の項目番号:パーティキャラの主人公ID番を1にする。最後にそのDBを項目番号順に調べて値が1のやつだけ処理する 好きな方どぞ
477 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 12:25:23.04 ID:Lz3W71eC.net] ソート用のDBを用意して0に本DBのID、1にソート用の数字を格納するという方法をよくやってたけど 3.0でDB操作ができたから直接ソートするのもありよね
478 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 14:03:45.47 ID:E9q8qygY.net] 基本システムの「X┣◆行動順の計算」でバブルソートをやってるから ソート初心者なら一度それを読んだ方がいいかも
479 名前:473 mailto:sage [2022/11/27(日) 14:10:24.59 ID:ssUaNl7O.net] IDの正確な数字ではなく「そのIDは全体(現パーティ)の中で上から何番目か」を割り出してその順番にパーティに再編入させるという形にしたいという意味なのですが そのような判別方法は用意されていないのでしょうか
480 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 14:44:39.89 ID:Lz3W71eC.net] 全体のID数を把握する方法は二通り 一つはDB操作でDBに格納されたデータ数を取得する もう一つはDBのデータ数>実際のデータ数の場合のときには、ループでカウンターを0から1つずつ増やし、DBのデータを上から順に参照していく 例えば名前が空欄のデータを見つけたらそこでループ中断する、とか すると、ループが中断した時のカウンター数が全体のID数になる その前提で質問に戻ると「上から何番目」が能力値とかだとすると、対象の能力値をループで上から参照し、条件(変数)でカウンターn番目に来たときに任意の処理を入れればいい
481 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 14:56:19.96 ID:00dBib9q.net] 3.081 https://pbs.twimg.com/media/Fii_kPNUoAAh7vr.png
482 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 15:38:02.89 ID:fferOYec.net] パーティ内の順番調べたいなら可変DB見れば一発だが やりたい事がいまいち分からん
483 名前:473 mailto:sage [2022/11/27(日) 16:01:00.09 ID:ssUaNl7O.net] >>477 目的は「パーティ内のキャラの並び順をID番号の小さい順にする」こと その為に必要なのは「そのキャラのIDは現パーティ内で何番目かを把握する」こと その為に必要なのは「IDの数字を「順位」に直す」こと 例えばIDが 2 4 12 8 6 7 だったら 2 4 6 7 8 12 の順に並べ直した上で1~6までの数字に直してコモンセルフ変21~26にそれぞれ記録 一度仲間を全員外した後でそれを条件にして順番に再加入させる これができれば「パーティ内のキャラの並び順をID番号の小さい順にする」というのができるんだけど、どうやら「複数の変数同士の数値を比べて順位付けする」という機能はないようです
484 名前:473 mailto:sage [2022/11/27(日) 16:04:01.72 ID:ssUaNl7O.net] ×2 4 6 7 8 12 の順に並べ直した上で1~6までの数字に直してコモンセルフ変21~26にそれぞれ記録 〇2 4 6 7 8 12 の順に並べ直した上で1~6位までの順位に対応したコモンセルフ変数21~26にそれぞれ記録
485 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 16:22:17.48 ID:XNmcUDKt.net] >>478 複数変数内での順位を調べる関数的なのは無い ただその目的であれば順位が分からなくてもバブルソートで行ける
486 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 16:26:13.21 ID:rql/XECy.net] あぁ、なるほど! 噛み砕いて説明すると、並び替えのことをソートっていうんだよね。 並び替えの方法の1つのバブルソートっていう方法があるんだ。 基本システム2の戦闘の行動順も実は、素早さの大きい順にバブルソートしてて、 バブルソートっていうのは、値を比較して大きい方が手前、又は小さい方が手前に来るように、 ループ内で何度も交換して、並び替える方法なんだ。 だから、バブルソートってさっき言っていた人は正解! 初心者は、専門用語急に言われてもわかんないよね……。 ただ、明確な定義が必要な場合って結構あるから、 どうしても専門用語できちゃうんだよね!
487 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 16:29:47.57 ID:rql/XECy.net] あ、ごめん、レス番号付けてない中、タイミング被っちゃったね……。 >>481 は >>478 に対するレスね。 紛らわしくてすまん。
488 名前:名前は開発中のものです。 [2022/11/27(日) 16:47:32.10 ID:IXoV13Jw.net] なんでバブルソートなの? クイックソートやマージソートではダメなの? ソートできりゃ何でもいいと思うんだが 効率ガーとか言うならバブルソートは一番効率的なソート方法ではないでしょ
489 名前:名前は開発中のものです。 [2022/11/27(日) 16:47:42.32 ID:IXoV13Jw.net] なんでバブルソートなの? クイックソートやマージソートではダメなの? ソートできりゃ何でもいいと思うんだが 効率ガーとか言うならバブルソートは一番効率的なソート方法ではないでしょ
490 名前:473 mailto:sage [2022/11/27(日) 16:48:42.06 ID:ssUaNl7O.net] どうにもならなそうなんで 「パーティメンバーを0にする」コモンを作ってメンバーチェンジのイベント時にコモン005の直前に使う 並び順はその時に記述して指定するというダサい方法で妥協します 制作者の方にはぜひ複数の変数を順位付けして扱える機能の実装を求めます
491 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 17:00:05.69 ID:iMvCzC53.net] 普通に仲間DBの1から順に在籍判定していけよ…… んで、引っかかった奴から順に変数格納していくと。 CDB用意してバリアブルした後に「何番目か」決めるなんて可読性低いやろ。
492 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 17:08:30.26 ID:Lz3W71eC.net] バブルソート機能くらい自分で作ればいい 2,4,12,8,6,7なら、2と4、4と12…って比較・入れ替えしていってだんだんゴール地点を前にしていけばいい ちなみにこのID数だとバブルソートの計算量が一番少ないと思う https://upload.wikimedia.org/wikipedia/commons/thumb/c/c8/Bubble-sort-example-300px.gif/220px-Bubble-sort-example-300px.gif
493 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 17:22:51.53 ID:rql/XECy.net] >>470 元も子もないこと言うとプレイヤーが並び順を変えられるようにした方が、 プレイヤー側も使いやすいし、工数も減るから、ID順に並び替えちゃうのは勿体ない。 ソート機能入れるなら、ソート用の能力値を選べるようにして、 その能力値順に並び替えるくらいした方が喜ばれる。 >>483 バブルソートは、実装が簡単で、コムソートへの強化も容易だし、 他のソートを学ぶ良い練習になるから、基本システム2に入っているんだろうけど、 クイックソートやマージソートを選ぶ辺りガチ勢で草 >>487 計算量の程度がなんとなくでわかるくらい感覚が身に付いていて草 仕事でも日常的に使ってそう
494 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 17:57:37.75 ID:rql/XECy.net] (誉め言葉のつもりでございやしたけど、 絡まれるの嫌でしたらすいやせん……、自信失くしたんでROMりやす……)
495 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 18:34:45.05 ID:/CcSyHBt.net] ウディタは配列構造を持ってないから、デフォルトで適切なソート機能が無いのは仕方ない 大変かもしれんけど、自分で目的に合わせて作るのが一番良い
496 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 19:00:06.98 ID:uX30wO11.net] 素早さで順番変えるソートのやり方がわからんから 変数を1ずつ減らしていってゼロになったら行動開始みたいな戦闘作ってた思ひ出
497 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 20:05:34.72 ID:E9q8qygY.net] そういう戦闘も面白いんだけどな ターン制ではなくなるが
498 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 20:52:40.37 ID:BPuKCYxM.net] >>486 の案は設計が安定すぎる パーティメンバーが有限なら、内部変数として重複しない裏IDを設定しておき、別項の有効/無効でスキップする 並べかえる場合も参照用DBを用意すればいいわけで、プレイ上の動作と内部処理を同じにする理由はない データ型に極度の最適化を求めると、プレイ中のソート画面のUIデザインまで関係してくるから面倒よね >>485 複数の変数を順位付けって、評価関数でまとめて出力できるよね? ウディタには変数の変数呼び出しが実装されているわけだし、"体力x10^6 + 攻撃力x10^2 + ID"やら、好きに作れる タイプ番号は固定なわけだから、比較する項目(変数)番号を改行込みの文字列につっこんでコモン呼び出し、 戻り値を保存。これをソートすればいい
499 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 22:53:29.97 ID:qzO1ulMA.net] 変わり種で解こうとピクチャ使ってみた。計算量は知らん WoditorEvCOMMAND_START [121][4,0]<
500 名前:0>(1600012,-1,0,0)() [179][1,0]<0>(6)() [250][5,4]<1>(6,0,1,4096,1600011)("","","","") [121][4,0]<1>(1600012,1600011,1,1536)() [111][4,0]<1>(1,1600011,0,1)() [401][1,0]<1>(1)() [150][11,1]<2>(32,1600011,0,1,1,1,255,0,0,100,0)("") [300][4,1]<2>(0,2,1,1600011)("○メンバーの増減") [499][0,0]<1>()() [498][0,0]<0>()() [121][4,0]<0>(1600011,0,0,0)() [179][1,0]<0>(1600012)() [124][4,0]<1>(1600013,16384,1600011,9)() [111][4,0]<1>(1,1600013,1,2)() [401][1,0]<1>(1)() [300][4,1]<2>(0,2,0,1600011)("○メンバーの増減") [150][3,0]<2>(34,1600011,0)() [499][0,0]<1>()() [121][4,0]<1>(1600011,1,0,256)() [498][0,0]<0>()() WoditorEvCOMMAND_END [] [ここ壊れてます]
501 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 23:11:43.05 ID:36D3lPOa.net] 要素数少なければバブルソートで十分高速 たかが数十や数百なら前準備の必要なクイックソートよりも速いだろ
502 名前:名前は開発中のものです。 mailto:sage [2022/11/27(日) 23:29:04.64 ID:E9q8qygY.net] ってか基本システムにバブルソートあるって言ったじゃんよ アレ戦闘でしか使わんし、適当に書き込んで使えば良くね? ちょっと読めば0番はソートしないことも データ数をどこに書き込めばいいかも分かるじゃん ついでに言えば3つ以上の実数の大小を判定するには 結局2つの実数の大小の判定が必要なわけで ソート機能がデフォであるかどうかに大層な意味なんて無いよ
503 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 01:00:52.83 ID:aHbDfZFH.net] 説明してもガン無視だと正直教えようがない 分からなくて聞きに来たんだから理解に苦しむ部分があるなら徹底的に聞いて良いんよ
504 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 01:42:28.92 ID:ignY9oVm.net] お前ら将来的なブラウザ実装も見据えとけよ? カッケー高速処理に変数やらCDBやら無駄に使って セーブ容量増やす方が悪手だと思うぜ!
505 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 01:57:19.57 ID:S54jUEYF.net] そういえば-vinput、-sinput機能無くなったな 残念でもないし当然だけど
506 名前:473 mailto:sage [2022/11/28(月) 07:43:27.65 ID:qIu1sR3B.net] >>487 1人目と2人目、2人目と3人目を入れ替わりが起こらなくなるまでループで延々入れ替え続けるのですね ・システム的に並び順にメリットデメリットがない ・作品設定では仲間に順番がある(背番号 なので常に並び順を揃えた方がわかりやすくてきれいに収まるとおもったので
507 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 08:09:11.44 ID:tsc55fdD.net] >>500 そうそう 最後まで処理が進むと数列の最大値が右端に行くのが分かると思う 次からは右端とは比較しなくていいから右端の一つ手前で処理を終わらせる 繰り返すと このくらいの処理の負荷は無と変わらんレベルなので毎フレームやってもまったく問題ないよ
508 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 09:31:37.72 ID:gtVQgl7J.net] ドラクエ11の戦闘みたいなことがしたいってことか
509 名前:473 mailto:sage [2022/11/28(月) 10:33:06.73 ID:qIu1sR3B.net] 回数制限付きループ処理ですが狙い通りに行きました アドバイス感謝です
510 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 11:15:19.51 ID:glpBySQH.net] ウィキペディア何気に凄いよな! バブルにコム、クイック、そしてマージ、さっきあがったソート全部あって、 いつも助けられてるわ! >>498 俺も一応ブラウザ見据えている派だが、 アップデート以外オフライン環境限定にしたい派の方が現状多数らしいぞ? ちなみに、ブラウザ対応するなら、方向キーに関しては >>443 がいうのと同じように 変数で仮想化した方が、押しっぱなしバグの可能性を減らせるらしいぞ! ご存知だろうが、デフォルトのセーブを使わず、テキストとかに保存したり、 オンライン機能使ってスプレットシートとかにセーブするなら セーブポイント型にして、セーブ地点で全回復するようにすると、 パラメータと位置記録データの分を節約できる! 勿論、どれを節約するかは好み次第だし、 ターゲット層を広げすぎるとテーマがぼやけるから、 ブラウザ対応を捨てるのも選択としては素晴らしいのだが。 >>500 なるほどな! そういうことなら、ソートするのも納得だわ!
511 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 11:22:25.06 ID:glpBySQH.net] というか高速処理って言葉自体あれだよな。 ソート系だと計算量が少ない方が、高速と言われているから、 高速処理の方が負荷が少なく、ブラウザと相性が良いということになる。 一方まれに、ウェイト数少なくて上限いっぱいな分速いのを高速処理という人もいるが、 両者の間で溝が深まっている。
512 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 11:26:47.71 ID:glpBySQH.net] 負荷を下げるためには、テーブル化した方が良い場合もあるが、 テーブル化すると、確保が必要な情報量が増える。 少ない情報から計算するようにした方が、確保が必要な情報量は減るが、 その分負荷は増える。 だから、単にどっちがいいとは言い切れず、>>498 の命題に関しては 「状況による」というありがちでつまらない回答になってしまう……。
513 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 12:17:42.10 ID:aG3jEoZj.net] 口調変えてハイテンション連投こええよ
514 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 17:56:49.62 ID:S39J4vap.net] 割と妙な挙動があるな DBのタイプ設定で、途中に新たな文字列データを挿入すると それ以降の文字列データが前に詰められてしまう
515 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 18:03:05.78 ID:S39J4vap.net] まあつまりID0の40番に文字列データをを新たに挿入すると 41番以降の文字列データが1つずつ前にズレる 0番に入れると1番以降のデータが1つずつ前にズレる 数値データで増やしてから文字列に変えても同じ挙動になる 挿入したデータ行を削除すると元に戻る 後ろに追加すれば問題は無いように見えるが
516 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 18:12:15.00 ID:S39J4vap.net] ver2系では普通に空データを挿入できたので 恐らくver3になってからのデータ抜き取り挿入に関する機能が働いて 新たに作られた空の文字列データを埋めるようにデータが移動している ような気がする
517 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 18:15:26.68 ID:zNRhCvXr.net] フリーの高機能ゲーム制作ツール「WOLF RPGエディター」が11年ぶりのメジャーアップデート 有償のプロ版を追加。開発機能とパフォーマンスも大きく改善される 2022年11月28日 06:45 https://asset.watch.impress.co.jp/img/wf/docs/1458/766/image1.jpg https://forest.watch.impress.co.jp/docs/news/1458766.html 遅ればせながら窓の杜でも記事化されて良かった もちろん他のサイトも同様に
518 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 18:20:23.63 ID:gEX9hlMn.net] 例のクラッシュの件に対しても狼煙さんツイートしてるね
519 名前:名前は開発中のものです。 [2022/11/28(月) 20:29:40.13 ID:PgbHvTUe.net] 今のバージョンのウディタって 基本システム入り空データやサンプルゲームにはどんな変化があるの?
520 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 21:48:06.21 ID:DDBdmuEt.net] サンプルゲームに関して言えば起動してすぐわかるんだから少しくらい自分でやってみりゃいいのに……
521 名前:名前は開発中のものです。 [2022/11/28(月) 22:04:50.47 ID:PgbHvTUe.net] ver2からプログラムのみを上書きしたんだよ いちいちフルパッケージをダウンロードすんのめんどいんだよ
522 名前:名前は開発中のものです。 mailto:sage [2022/11/28(月) 22:59:54.86 ID:aqNYjmEC.net] 空データはEditorに同梱されてっからDataフォルダ削除してEditor起動して自分で触れカス