ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
16:0815回再戦を繰り返したものがこちらです↓th-cam.com/users/shortsl4Fz_OxSu5Y?si=v9KgNdts960jVJHb【訂正】10:05~の負けるが勝ち現象の解説で「暗転前は時間がなく、スクリプトが実行されるのは1回きり」といっていますが、1回きりなのは時間がないのではなく単にゲームオーバー字の処理で1度だけマップスクリプトが実行されているからでしたまた、本来はフィールドに戻ることはなく暗転時のゲームオーバー処理の中でスクリプトが呼ばれています
🎉🎉
9:47 ずっと昔、ナツメに負けて再戦しようと思ったらこれになった。惜敗だったからオマケしてくれたんだと思ってた。
かわいい
この解説でのスクリプトNo.っていうのは以前のFifth法解説における「状態〇番」のことですよね。以前の分も合わせてバグ理解が深まりました。
RPGツクールとか触ってると保存した名前呼び出す処理は親しみやすい表示が楽で容量も節約できるし、一括で制御できるからね
今回の変数+1と定数代入もツクールのおかげですんなり理解できたわ
DRY原則と似たようなものを感じる
忘却曲線が直角で吹いたww
ナツメのとくしゅのうりょくがぐーんと あがった!
@@bow-nuts草。ヤドランかな?
忘却直線
初代のドわすれマジで強いからな
負けた記録がないから勝ったことに世界の因果律を操作する主人公もかなりのエスパー能力持ってやがる
道を歩いてたら殿堂入りしたのに「自然な事だな」が面白い
ツクールの並行処理とかでも気を付けるべき落とし穴が何点かあるな…最近のシステムはゲームボーイほどカツカツじゃないから実装時点でやらかさなければいいこととかデバッグを楽にするための命名方法とかもあるけれども
直前まで戦ったことを忘れちまうのか…なるほど…閃いた
何の戦いなんですかね…
通
おまわりさん、この人です(偏見)
そして負けて失敗するんですね
薄い本が厚くなるな
ヤマブキだけ仕様が違う理由が分からなくてコメント見たけど、開発の裏事情が見えそうな仕様があるらしくてちょっと面白い
RTA走者はナツメに負けると再戦せずに勝利フラグが立ったバグで再走確定…など密かに闇の深いバグだったりw
バグ禁止レギュだったらリセット確定になるんか……きついな
@@sooutwooo 確実な回避方法が、ナツメ挑戦前にレポート書く、しかないですからね…
「ジムリーダーに勝利すると、ジム内の未戦トレーナーとももう戦えなくなる」とか、ジム内独自の処理って結構多いような気がしますねアジトでサカキを倒してもタワーでフジ老人を助けても道中のモブとは戦えたはず
fifth法とナツメストレージの比較、めちゃくちゃ分かりやすいしいい見せ方やな可能性を感じさせるいい見せ方、勉強になる
ヤマブキジムって、元々はジムではなく後々の作品におけるバトルタワー的な立ち位置の特殊なバトル施設だったっぽいんですよねクリア前かクリア後かいつ挑めるかは諸説あって断言できませんが……
そういえば、例のサイトだとヤマブキジムの建物は元々ジムではなかった旨の話してましたねだから処理が違うのかもしれない
元々は格闘道場がジムの予定だったとか?
見てきたけど、元々ダンジョンで、あなぬけのヒモで脱出できるのか…
ワープ床置くためにダンジョンとして作った後にジム用の処理を足したとか?
何十年も前のプログラムを現在頑張って解き明かしてるのを当時開発してた人って凄いんやなと感じる
ナツメ再戦バグだけじゃなくてヤマブキジムで敗北すると勝利するバグまで解説し、さらに任意コードまで解説するとかすごすぎワロタなんでヤマブキだけ変な仕様にしたんですかね…?
知ったかすると、単にプログラムミスってif(名前保存🚩=立ってる){ 名前保存する}スクリプト実行にしなきゃ行けない所をif(名前保存🚩=立ってる){ 名前保存する}else{ スクリプト実行}って書いちゃっただけじゃないかな
1.ヤマブキジムスクリプトは汎用ジムスクリプトより古いものでヤマブキだけスクリプトを汎用のものと置き換えるのを忘れた可能性2.ジムギミック(テレポートマス)のなんらかの仕様が汎用ジムスクリプトから見た場合は独特すぎて汎用ジムスクリプトだと処理できなかった可能性(あるいはテレポートイベントマスの置きすぎで汎用スクリプトと併用するとラグが致命的になるくらい重かった?)
ポケモンは常にバグと設定ミスがあるけどやっぱ初代は格が違うな…なんでトキワとヤマブキでの処理が違うんだ謎すぎる
プログラマーが分業してるから処理が違うのかも
一説では後で作ったジムだからってのがありますねヤマブキは格闘道場の兼ね合いか何かであなぬけのヒモが使えてトキワは元々1番目の飛行ジムとして作ってたところをストーリーの盛り上げのために敵のボスをねじ込んだから
fifth法の説明で「なんやかんやあって状態4になる」って言ってたのが、スクリプト番号2nの話なのかな何があったときに状態4になるって言ってたっけ、もう一度見返してこよう
ピカ版だったか金銀だったか忘れたけど...ナツメに敗けた後すぐ再戦のためにジムへ入ったら、マップ外に出て何故かナツメと勝利後の会話してて、再戦もしてないのにバッジ貰ったことあるわ
当時リアルタイムでこれを体験したので困惑した。仕組みがわかってスッキリしたw
ネモが大喜びしそうなバグだ
すげえなあ知らん人の前でエンディングいきなりいくやつみせたらめっちゃ驚くね
新鮮な動画だー🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
普通に遊んでてこれになったなんとか勝ってバッジもらおうと話しかけたら再戦させられて危うく全滅するところだった負け認めろよ
再戦するたびにスクリプト番号が2ずつ増えていくのって本来は1増やした後に0に戻す処理を行っているのをすっ飛ばして再戦すると1増やす処理が2回行われるからですかね?起こり得ない話ですが仮にスクリプト番号を3に設定出来た場合はトレーナーに勝利するとその場でナツメからバッジを渡されそうですね。
通常のスクリプト実行の時も0に戻ったりはせずに0→1→2と足されていきます通常は2番になった時に0に戻す(0→1→2→0)ところを再戦を繰り返すと0番に戻らず(0→1→2→3→4→…)と足されていきます2つずつ足されるのは単にイベント上の仕様です
ナツメスクリプト(ナツメ戦で使えない)からの「改名しろ」のテンポの良さで笑った
ああ、ナツメに負けたのにバッジがもらってクリア扱いになってたのってこの挙動からだったのかぁ長年の謎が解決しました
ヤマブキジムはロケット団の基地を予定していた(だからあなを掘るで脱出できた)そしてナツメがロケット団の幹部というボツ設定があった説(ポケスペでは実際にナツメはロケット団に所属していた)
「ヤマブキジムのトレーナーに負けると名前保存処理以外のスクリプトが走らずに暗転する」「歩いてきてるよFはスクリプトで折られる」これらを組み合わせるとヤマブキジムのトレーナーに歩いてこられた上で負けるとデスルーラ先で操作が効かなくなるように思えるが……?
歩いてきてるよFは一切の操作が聞かなくフラグではなく、(恐らく)NPCとの会話やメニュー等が起こるのを防ぐためのフラグなので移動などの操作は受け付けてくれますそれからめのまえがまっくらになったときにスクリプトとは別個のゲームオーバー処理でそのフラグがおられるのでデスルーラしたマップではフラグがすでに折れている状態になっています
最初のスクリプトがどうのでfifth法くさい?と思ったら似てるって気づいた?とか言われたから全力で挙手した
条件分岐ひし形を両方使って、フラグがたってなかったら素通りってルートを可視化させた方が良いような気がする。理解するまでちょっと頭がごちゃった。
左側のジムの例でも◇ ┐□ ↲↓□で書いた方が視覚的にわかりやすそうですね
たぶんそうするには画面が狭すぎたんじゃないかなと思う私は別にそうしても見づらくなったりしないと思うけどこの動画ってゆっくりも大きめに映ってるし説明に出てくるオブジェクトも大きめな印象があるたぶんアイスさんの方針として動画内ではこのぐらいの大きさでものを出そうってのが決まってて、そのサイズではちゃんとしたフローチャートが描けなかったんじゃないかな
気になったてたから戻ってきてくれて嬉しいです!
久々の動画楽しみー😊
そらをとぶ使用時の目的地選択順が“各都市→セキエイ高原→ヤマブキ”なことから初期案では“リーグ制覇後にvsシルフ(ロケット団)の決着inヤマブキ”があってヤマブキジムはクリア後のやりこみ/金策用施設だった可能性ありますよね、強化四天王とかの冷静に考えるとチャンピオンになったあとまた四天王たちに挑むシステムって謎だし……金銀のリニアでジョウトと結ばれるのがヤマブキなのもカントーラストダンジョンだった名残なのかなと
ジムリーダー以外のトレーナーが「ジムリーダーさんはすごいんだ」的なのを言っている人が各ジムに居た気がするがジムからジムへ移動してジムリーダーとジムの名前保存がされなかったら言うことゴチャゴチャになりそう。
アイスさんの動画でメモリとかプログラムがどうなっているかとても勉強になります!😂未経験プログラマーでメモリがなんやらで大変だったのですが、アイスさんの動画を見ていたら最近はわかるようになってきました!これからも応援してます!
うろ覚えだけど、ナツメに勝った時に道具がいっぱいでわざマシンが持てない状態だった時、後で道具を減らしてジムに入ると入った瞬間勝利セリフが出るのもこの話が関係してたりします?
せめてヤマブキストレージと呼んであげてエスパー少女とかナツメストレージとか変なあだ名ばっかつけられてナツメがかわいそうよ
今回の話は流石に難しいですね
RPGツクールとか使ったことある人なら分かる。イベント処理は大事。
改めて動画を見返していて、かなり難しい話をわかりやすく解説されていて本当にすごいなと思いました。これって負けてもポケモンセンターに飛ばされる前に割り込み処理を入れたら戦闘は始まるのでしょうか…?
割り込み処理というのがマップスクリプトのことを指すのであれば戦闘は始まりませんNPCとのイベントを起こす処理はマップスクリプトではなくメインループ内で行われているため、途中にマップスクリプトを何回入れようとも戦闘が始まることはありません
@@アイス-j3p ご回答ありがとうございます!言葉に齟齬があり申し訳ございません、割り込み処理は戦闘終了時の勝利フラグを立てる前のボタン入力の事を指していました。戦闘で勝利してすぐボタン入力することで再戦が出来ているので、負けた時もボタン入力すれば同様の事ができるのかなと思ったのですが、よく考えたら負けた場合は動画内で示す勝利フラグを立てる処理に行かないですね。
そもそもなんでヤマブキだけ処理違うんだろう
ヤマブキ自体、もともとジムが無かったみたいな話だったり、構想段階での都市伝説みたいな話多いですよね。
なんのためにヤマブキだけ仕様変えてるんだ…?
しらんけどヤマブキを最初に作ってて、2個目で訂正を思いついたかどっかのタイミングで書き換えたけどヤマブキだけ忘れちゃったか容量の都合でヤマブキだけ変更できなかったかしらんけど
ヤマブキだけジム2つあることと関係してる?
ワープ床の処理の影響じゃないかと思ってる
おそらくですがヤマブキシティを一番最後に作ったからですねヤマブキシティがマップから独立しているというのは有名な話ですが、それに加えて「そらをとぶ」を使った際にカーソルを順に動かしていくとヤマブキが一番最後の選択マップになっていることから全マップのスクリプトを組んだ後にヤマブキに取り掛かっているものと思われますヤマブキシティがストーリーの中でロケット団との決着をつけるというクライマックスの局面であるため、決着フラグをどこに入れるか試行錯誤していた頃の名残だと思います本編ではシルフカンパニーでのサカキ撃破をフラグにロケット団が立ち退いていますが、それをヤマブキジムにするという案もあったのでしょうその場合ナツメ撃破後にさらにコードを組む必要があるため、あのような分岐になったのかと結果的にボツになったがバグが見落とされて残ったというのがありそうです
ナツメと何度でも再戦できる(意味深)想像したら俺のスプーンは曲がることはないな
ナツメと戦って負けてもバッジを貰える事ちゃんと触れられてて そうそう!!コレコレ ってなった!
こう言う情報学好きだわ〜。
誰だよヤマブキのジムだけif else(あるいはcase default)に同じ処理入ってるからってifの方の処理消したのw
思ってたよりもやばい感じなバグだった
ちょっとしたカセットやスマブラロゴのような画像素材のクオリティに驚きます。
負けたとき、アニポケのお情けでバッジ貰ったやつ思い出したわ。
なんでヤマブキだけそんな変な処理にしてしまったんだろう
初代の解説は星の数ほどあるけどここまでがっつりDFDの解説やってるチャンネル始めてみた
大人になって思うことは、初代ポケモン開発時は結構予算が厳しかったんじゃないかってこと各所に人手の少なさが滲み出てるもしかして「ソフト1本分の予算で2種類作れ、まるまる2本じゃないから出来るだろ」とか言われたのか?w
17回再戦で任意コード実行…うまくやればBE作れるかもしれないですね。
超能力と引き換えに記憶が飛んじゃったんだね…
3歩歩く前に忘れるは爆笑した
……ふむふむなるほどね。そ、そういうことだったのか。
なんでヤマブキジムだけ...と思ったのですが、マップID?からヤマブキは1番最後に作られたのがわかるというような話を聞いたので、開発中にジムフラグの処理を新しくしたもののデバッグが完璧でなかったとかそんな感じなんでしょうか?
色々ニッチな動画見てきたけどこんな世界もあったのか
アイス生きてたんかワレェ!俺は嬉しいゾ!
もしかしてこのバグって壁抜けとかの方法でこの先のジムのある街に空を飛ぶできるようにしといてナツメに負けたうえで未クリアのジム入ったらクリア判定貰えない?
エスパー能力が記憶領域に浸食しているからだと思っていたわ()
ナツメ負けてもバグの中身に触れるの初めて見た
独りボスラッシュ
ナツメに負けると何故か入口でバッジ貰えるの印象深くて覚えてるなぁ
ナツメ大好きだから再戦できるなら嬉しいわ
いやもうナツメさんとなら何回戦でもできますね神
1:37あんたがそう言ったんですww
当初ヤマブキが最後のジムになる予定だったのと関係あるのかね?負けたら他のジムとは違う処理をしようとしてたとか?
質問です!3値の変数名が知りたいです!
ヤマブキで負けて別のジムに入ったらそのジムクリア扱いになる?でもナツメに負けたときとトレーナーに負けたときで変わるってことは会話相手は残ってるんかな
スクリプト番号02は個人用なので持ち込め無さそうですけどどうなのでしょうね?
当時はこのバグ知らなかったが、超能力の使い手だから幻覚でもう一度リターンマッチやらされてるのかと思ってた(すっとぼけ)
ナツメに一度負けると再戦できないの仕様じゃなかったのか!?
知識が無くてアレなんだけど、なんでそもそもヤマブキジムだけ条件分岐の仕方が違うんだろう
一人で全部組んだわけじゃないからこういうこともあるんだね
2つ貰えてもちっとも嬉しくない技マシンなの草
ヤマブキジムだけおかしいのは何故?って、動画見てる大多数の人はそうなってる理由を知りたいのにそこには触れずにバグが起きる理由を延々と語ってるのがゴリゴリの理系って感じ
このバグがあればカツアゲし放題だな。まぁ初代は小遣いを99万9999円迄しか持てないけど
これVCでも再現できるのかな
お前の動画が好きだったんだよ!
だいたい霊夢と同じ反応しながらうんうん聞いてた
エスパーだからね
今日はいい日(確定)
デバッグ中だったんじゃねえか?
文系俺、何言うてるんか分からん。
新作だああああ
うぽつです_|\ ○_ ! !
神
これRTAでやったらアカンじゃ
うぽつ
バグロマン
昔は「ご視聴ありがとうございました」って言ってくれてたのに「お疲れ様でした」になったのなんか悲しい
プログラムの勉強?
面白いのに魔理沙の相槌のテンポ悪すぎ
アーイスっての要らないって
ア▶︎イス
確かAI対策じゃなかったっけな?こういうゆっくり解説系は多いよ。ま我慢だな。
@@romwing5197 こいつ以外見たことないけど
@@gave4288見たことないから意味があるんだろ他と違うとわかるんだから
@@はくはく-d9d 他と違うと分かることは何の役にも立たないよで、ついでにお前には言ってないよ^ ^
16:08
15回再戦を繰り返したものがこちらです↓
th-cam.com/users/shortsl4Fz_OxSu5Y?si=v9KgNdts960jVJHb
【訂正】
10:05~
の負けるが勝ち現象の解説で「暗転前は時間がなく、スクリプトが実行されるのは1回きり」といっていますが、1回きりなのは時間がないのではなく単にゲームオーバー字の処理で1度だけマップスクリプトが実行されているからでした
また、本来はフィールドに戻ることはなく暗転時のゲームオーバー処理の中でスクリプトが呼ばれています
🎉🎉
9:47 ずっと昔、ナツメに負けて再戦しようと思ったらこれになった。惜敗だったからオマケしてくれたんだと思ってた。
かわいい
この解説でのスクリプトNo.っていうのは以前のFifth法解説における「状態〇番」のことですよね。
以前の分も合わせてバグ理解が深まりました。
RPGツクールとか触ってると保存した名前呼び出す処理は親しみやすい
表示が楽で容量も節約できるし、一括で制御できるからね
今回の変数+1と定数代入もツクールのおかげですんなり理解できたわ
DRY原則と似たようなものを感じる
忘却曲線が直角で吹いたww
ナツメの
とくしゅのうりょくが
ぐーんと あがった!
@@bow-nuts
草。ヤドランかな?
忘却直線
初代のドわすれマジで強いからな
負けた記録がないから勝ったことに世界の因果律を操作する主人公も
かなりのエスパー能力持ってやがる
道を歩いてたら殿堂入りしたのに「自然な事だな」が面白い
ツクールの並行処理とかでも気を付けるべき落とし穴が何点かあるな…
最近のシステムはゲームボーイほどカツカツじゃないから実装時点でやらかさなければいいこととかデバッグを楽にするための命名方法とかもあるけれども
直前まで戦ったことを忘れちまうのか…なるほど…閃いた
何の戦いなんですかね…
通
おまわりさん、この人です(偏見)
そして負けて失敗するんですね
薄い本が厚くなるな
ヤマブキだけ仕様が違う理由が分からなくてコメント見たけど、開発の裏事情が見えそうな仕様があるらしくてちょっと面白い
RTA走者はナツメに負けると再戦せずに勝利フラグが立ったバグで再走確定…など密かに闇の深いバグだったりw
バグ禁止レギュだったらリセット確定になるんか……きついな
@@sooutwooo 確実な回避方法が、ナツメ挑戦前にレポート書く、しかないですからね…
「ジムリーダーに勝利すると、ジム内の未戦トレーナーとももう戦えなくなる」
とか、ジム内独自の処理って結構多いような気がしますね
アジトでサカキを倒してもタワーでフジ老人を助けても道中のモブとは戦えたはず
fifth法とナツメストレージの比較、めちゃくちゃ分かりやすいしいい見せ方やな
可能性を感じさせるいい見せ方、勉強になる
ヤマブキジムって、元々はジムではなく後々の作品におけるバトルタワー的な立ち位置の特殊なバトル施設だったっぽいんですよね
クリア前かクリア後かいつ挑めるかは諸説あって断言できませんが……
そういえば、例のサイトだとヤマブキジムの建物は元々ジムではなかった旨の話してましたね
だから処理が違うのかもしれない
元々は格闘道場がジムの予定だったとか?
見てきたけど、元々ダンジョンで、あなぬけのヒモで脱出できるのか…
ワープ床置くためにダンジョンとして作った後にジム用の処理を足したとか?
何十年も前のプログラムを現在頑張って解き明かしてるのを当時開発してた人って凄いんやなと感じる
ナツメ再戦バグだけじゃなくてヤマブキジムで敗北すると勝利するバグまで解説し、さらに任意コードまで解説するとかすごすぎワロタ
なんでヤマブキだけ変な仕様にしたんですかね…?
知ったかすると、単にプログラムミスって
if(名前保存🚩=立ってる){
名前保存する
}
スクリプト実行
にしなきゃ行けない所を
if(名前保存🚩=立ってる){
名前保存する
}
else{
スクリプト実行
}
って書いちゃっただけじゃないかな
1.ヤマブキジムスクリプトは汎用ジムスクリプトより古いものでヤマブキだけスクリプトを汎用のものと置き換えるのを忘れた可能性
2.ジムギミック(テレポートマス)のなんらかの仕様が汎用ジムスクリプトから見た場合は独特すぎて汎用ジムスクリプトだと処理できなかった可能性
(あるいはテレポートイベントマスの置きすぎで汎用スクリプトと併用するとラグが致命的になるくらい重かった?)
ポケモンは常にバグと設定ミスがあるけどやっぱ初代は格が違うな…
なんでトキワとヤマブキでの処理が違うんだ謎すぎる
プログラマーが分業してるから処理が違うのかも
一説では後で作ったジムだからってのがありますね
ヤマブキは格闘道場の兼ね合いか何かであなぬけのヒモが使えて
トキワは元々1番目の飛行ジムとして作ってたところをストーリーの盛り上げのために敵のボスをねじ込んだから
fifth法の説明で「なんやかんやあって状態4になる」って言ってたのが、スクリプト番号2nの話なのかな
何があったときに状態4になるって言ってたっけ、もう一度見返してこよう
ピカ版だったか金銀だったか忘れたけど...
ナツメに敗けた後すぐ再戦のためにジムへ入ったら、マップ外に出て何故かナツメと勝利後の会話してて、再戦もしてないのにバッジ貰ったことあるわ
当時リアルタイムでこれを体験したので困惑した。仕組みがわかってスッキリしたw
ネモが大喜びしそうなバグだ
すげえなあ
知らん人の前でエンディングいきなりいくやつみせたらめっちゃ驚くね
新鮮な動画だー🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉
普通に遊んでてこれになった
なんとか勝ってバッジもらおうと話しかけたら
再戦させられて危うく全滅するところだった
負け認めろよ
再戦するたびにスクリプト番号が2ずつ増えていくのって本来は1増やした後に0に戻す処理を行っているのをすっ飛ばして再戦すると1増やす処理が2回行われるからですかね?
起こり得ない話ですが仮にスクリプト番号を3に設定出来た場合はトレーナーに勝利するとその場でナツメからバッジを渡されそうですね。
通常のスクリプト実行の時も0に戻ったりはせずに0→1→2と足されていきます
通常は2番になった時に0に戻す(0→1→2→0)ところを再戦を繰り返すと0番に戻らず(0→1→2→3→4→…)と足されていきます
2つずつ足されるのは単にイベント上の仕様です
ナツメスクリプト(ナツメ戦で使えない)からの「改名しろ」のテンポの良さで笑った
ああ、ナツメに負けたのにバッジがもらってクリア扱いになってたのって
この挙動からだったのかぁ
長年の謎が解決しました
ヤマブキジムはロケット団の基地を予定していた(だからあなを掘るで脱出できた)
そしてナツメがロケット団の幹部というボツ設定があった説(ポケスペでは実際にナツメはロケット団に所属していた)
「ヤマブキジムのトレーナーに負けると名前保存処理以外のスクリプトが走らずに暗転する」「歩いてきてるよFはスクリプトで折られる」これらを組み合わせるとヤマブキジムのトレーナーに歩いてこられた上で負けるとデスルーラ先で操作が効かなくなるように思えるが……?
歩いてきてるよFは一切の操作が聞かなくフラグではなく、(恐らく)NPCとの会話やメニュー等が起こるのを防ぐためのフラグなので移動などの操作は受け付けてくれます
それからめのまえがまっくらになったときにスクリプトとは別個のゲームオーバー処理でそのフラグがおられるのでデスルーラしたマップではフラグがすでに折れている状態になっています
最初のスクリプトがどうのでfifth法くさい?と思ったら似てるって気づいた?とか言われたから全力で挙手した
条件分岐ひし形を両方使って、フラグがたってなかったら素通りってルートを可視化させた方が良いような気がする。理解するまでちょっと頭がごちゃった。
左側のジムの例でも
◇ ┐
□ ↲
↓
□
で書いた方が視覚的にわかりやすそうですね
たぶんそうするには画面が狭すぎたんじゃないかなと思う
私は別にそうしても見づらくなったりしないと思うけど
この動画ってゆっくりも大きめに映ってるし説明に出てくるオブジェクトも大きめな印象がある
たぶんアイスさんの方針として動画内ではこのぐらいの大きさでものを出そうってのが決まってて、
そのサイズではちゃんとしたフローチャートが描けなかったんじゃないかな
気になったてたから戻ってきてくれて嬉しいです!
久々の動画楽しみー😊
そらをとぶ使用時の目的地選択順が“各都市→セキエイ高原→ヤマブキ”なことから
初期案では“リーグ制覇後にvsシルフ(ロケット団)の決着inヤマブキ”があって
ヤマブキジムはクリア後のやりこみ/金策用施設だった可能性ありますよね、強化四天王とかの
冷静に考えるとチャンピオンになったあとまた四天王たちに挑むシステムって謎だし……
金銀のリニアでジョウトと結ばれるのがヤマブキなのもカントーラストダンジョンだった名残なのかなと
ジムリーダー以外のトレーナーが「ジムリーダーさんはすごいんだ」的なのを言っている人が各ジムに居た気がするが
ジムからジムへ移動してジムリーダーとジムの名前保存がされなかったら言うことゴチャゴチャになりそう。
アイスさんの動画でメモリとかプログラムがどうなっているかとても勉強になります!😂
未経験プログラマーでメモリがなんやらで大変だったのですが、アイスさんの動画を見ていたら最近はわかるようになってきました!
これからも応援してます!
うろ覚えだけど、ナツメに勝った時に道具がいっぱいでわざマシンが持てない状態だった時、後で道具を減らしてジムに入ると入った瞬間勝利セリフが出るのもこの話が関係してたりします?
せめてヤマブキストレージと呼んであげて
エスパー少女とかナツメストレージとか
変なあだ名ばっかつけられて
ナツメがかわいそうよ
今回の話は流石に難しいですね
RPGツクールとか使ったことある人なら分かる。
イベント処理は大事。
改めて動画を見返していて、かなり難しい話をわかりやすく解説されていて本当にすごいなと思いました。
これって負けてもポケモンセンターに飛ばされる前に割り込み処理を入れたら戦闘は始まるのでしょうか…?
割り込み処理というのがマップスクリプトのことを指すのであれば戦闘は始まりません
NPCとのイベントを起こす処理はマップスクリプトではなくメインループ内で行われているため、途中にマップスクリプトを何回入れようとも戦闘が始まることはありません
@@アイス-j3p ご回答ありがとうございます!
言葉に齟齬があり申し訳ございません、割り込み処理は戦闘終了時の勝利フラグを立てる前のボタン入力の事を指していました。
戦闘で勝利してすぐボタン入力することで再戦が出来ているので、負けた時もボタン入力すれば同様の事ができるのかなと思ったのですが、よく考えたら負けた場合は動画内で示す勝利フラグを立てる処理に行かないですね。
そもそもなんでヤマブキだけ処理違うんだろう
ヤマブキ自体、もともとジムが無かったみたいな話だったり、構想段階での都市伝説みたいな話多いですよね。
なんのためにヤマブキだけ仕様変えてるんだ…?
しらんけど
ヤマブキを最初に作ってて、2個目で訂正を思いついたか
どっかのタイミングで書き換えたけどヤマブキだけ忘れちゃったか
容量の都合でヤマブキだけ変更できなかったか
しらんけど
ヤマブキだけジム2つあることと関係してる?
ワープ床の処理の影響じゃないかと思ってる
おそらくですがヤマブキシティを一番最後に作ったからですね
ヤマブキシティがマップから独立しているというのは有名な話ですが、それに加えて「そらをとぶ」を使った際にカーソルを順に動かしていくとヤマブキが一番最後の選択マップになっていることから全マップのスクリプトを組んだ後にヤマブキに取り掛かっているものと思われます
ヤマブキシティがストーリーの中でロケット団との決着をつけるというクライマックスの局面であるため、決着フラグをどこに入れるか試行錯誤していた頃の名残だと思います
本編ではシルフカンパニーでのサカキ撃破をフラグにロケット団が立ち退いていますが、それをヤマブキジムにするという案もあったのでしょう
その場合ナツメ撃破後にさらにコードを組む必要があるため、あのような分岐になったのかと
結果的にボツになったがバグが見落とされて残ったというのがありそうです
ナツメと何度でも再戦できる(意味深)
想像したら俺のスプーンは曲がることはないな
ナツメと戦って負けてもバッジを貰える事ちゃんと触れられてて そうそう!!コレコレ ってなった!
こう言う情報学好きだわ〜。
誰だよヤマブキのジムだけif else(あるいはcase default)に同じ処理入ってるからってifの方の処理消したのw
思ってたよりもやばい感じなバグだった
ちょっとしたカセットやスマブラロゴのような画像素材のクオリティに驚きます。
負けたとき、アニポケのお情けでバッジ貰ったやつ思い出したわ。
なんでヤマブキだけそんな変な処理にしてしまったんだろう
初代の解説は星の数ほどあるけどここまでがっつりDFDの解説やってるチャンネル始めてみた
大人になって思うことは、初代ポケモン開発時は結構予算が厳しかったんじゃないかってこと
各所に人手の少なさが滲み出てる
もしかして「ソフト1本分の予算で2種類作れ、まるまる2本じゃないから出来るだろ」とか言われたのか?w
17回再戦で任意コード実行…うまくやればBE作れるかもしれないですね。
超能力と引き換えに記憶が飛んじゃったんだね…
3歩歩く前に忘れるは爆笑した
……ふむふむなるほどね。そ、そういうことだったのか。
なんでヤマブキジムだけ...と思ったのですが、マップID?からヤマブキは1番最後に作られたのがわかるというような話を聞いたので、開発中にジムフラグの処理を新しくしたもののデバッグが完璧でなかったとかそんな感じなんでしょうか?
色々ニッチな動画見てきたけどこんな世界もあったのか
アイス生きてたんかワレェ!俺は嬉しいゾ!
もしかしてこのバグって
壁抜けとかの方法でこの先のジムのある街に空を飛ぶできるようにしといてナツメに負けたうえで未クリアのジム入ったらクリア判定貰えない?
エスパー能力が記憶領域に浸食しているからだと思っていたわ()
ナツメ負けてもバグの中身に触れるの初めて見た
独りボスラッシュ
ナツメに負けると何故か入口でバッジ貰えるの印象深くて覚えてるなぁ
ナツメ大好きだから再戦できるなら嬉しいわ
いやもうナツメさんとなら何回戦でもできますね神
1:37
あんたがそう言ったんですww
当初ヤマブキが最後のジムになる予定だったのと関係あるのかね?
負けたら他のジムとは違う処理をしようとしてたとか?
質問です!3値の変数名が知りたいです!
ヤマブキで負けて別のジムに入ったらそのジムクリア扱いになる?
でもナツメに負けたときとトレーナーに負けたときで変わるってことは会話相手は残ってるんかな
スクリプト番号02は個人用なので持ち込め無さそうですけどどうなのでしょうね?
当時はこのバグ知らなかったが、超能力の使い手だから幻覚でもう一度リターンマッチやらされてるのかと思ってた(すっとぼけ)
ナツメに一度負けると再戦できないの仕様じゃなかったのか!?
知識が無くてアレなんだけど、なんでそもそもヤマブキジムだけ条件分岐の仕方が違うんだろう
一人で全部組んだわけじゃないからこういうこともあるんだね
2つ貰えてもちっとも嬉しくない技マシンなの草
ヤマブキジムだけおかしいのは何故?って、動画見てる大多数の人はそうなってる理由を知りたいのに
そこには触れずにバグが起きる理由を延々と語ってるのがゴリゴリの理系って感じ
このバグがあればカツアゲし放題だな。まぁ初代は小遣いを99万9999円迄しか持てないけど
これVCでも再現できるのかな
お前の動画が好きだったんだよ!
だいたい霊夢と同じ反応しながらうんうん聞いてた
エスパーだからね
今日はいい日(確定)
デバッグ中だったんじゃねえか?
文系俺、何言うてるんか分からん。
新作だああああ
うぽつです_|\ ○_ ! !
神
これRTAでやったらアカンじゃ
うぽつ
バグロマン
昔は「ご視聴ありがとうございました」って言ってくれてたのに「お疲れ様でした」になったのなんか悲しい
プログラムの勉強?
面白いのに魔理沙の相槌のテンポ悪すぎ
アーイスっての要らないって
ア▶︎イス
確かAI対策じゃなかったっけな?
こういうゆっくり解説系は多いよ。
ま我慢だな。
@@romwing5197 こいつ以外見たことないけど
@@gave4288見たことないから意味があるんだろ
他と違うとわかるんだから
@@はくはく-d9d 他と違うと分かることは何の役にも立たないよ
で、ついでにお前には言ってないよ^ ^