バグ?仕様?キングボンビーが214兆くれました【桃太郎電鉄ワールド】

  Рет қаралды 1,033,850

はんかつゲームチャンネル

はんかつゲームチャンネル

Күн бұрын

Пікірлер: 165
@mk2754
@mk2754 11 ай бұрын
コンピューターの勉強する楽しさを教えてくれるいい動画
@ems10dudah
@ems10dudah Жыл бұрын
検証のためにえげつない労力と時間がかかってそうで戦慄した
@Yaponiya_soviet
@Yaponiya_soviet 11 ай бұрын
「まだキングはお金をくれません」おかしいおかしいww
@マナミ-r5s
@マナミ-r5s 5 ай бұрын
たしかにwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
@user-koto
@user-koto 3 ай бұрын
そんなカブみたいな言い方w まだまだカブは抜けません
@おさむ-p4n
@おさむ-p4n Ай бұрын
​@@マナミ-r5s翻訳したらたしかにはたかるにになった
@name-break
@name-break 9 ай бұрын
最初の一桁目を符号としていて「0111…1111」が+314兆って認識だからここから1増えると「1000…0000」になって-0という認識になるいわゆるオーバーフローってやつですね。
@桜花ゆう
@桜花ゆう Жыл бұрын
こりゃいかんだろ...って思ったけど普通にプレイする範囲では起こらないしええか
@10時間前_ごめん嘘本当は
@10時間前_ごめん嘘本当は Жыл бұрын
ここまでマイナス食らってマイナス10倍の悪行食らうのはのは余程運が悪いか検証してる人だけしかいないからこういうバグ発見はこっちまで嬉しくなってくるw
@かなたそガチ恋ニキ
@かなたそガチ恋ニキ 9 ай бұрын
3:01 一生いらない知識で草
@TOKIO-bokumetttt
@TOKIO-bokumetttt 9 ай бұрын
kanataLove me too
@かなたそガチ恋ニキ
@かなたそガチ恋ニキ 9 ай бұрын
@@TOKIO-bokumetttt yeeeeeee
@Nouka_omuretu
@Nouka_omuretu 10 ай бұрын
キングボンビー 「分かった!もう分かったからやめろ!お金あげるからー!」
@user-shikayu728
@user-shikayu728 9 ай бұрын
このコメント伸びろ
@永遠の白ダル好き
@永遠の白ダル好き 2 ай бұрын
マリパのクッパかな?
@keikyu1004
@keikyu1004 Жыл бұрын
214兆円くれるのか! そりゃ歓喜の舞踊るわ!
@ヤス-l4b
@ヤス-l4b 9 ай бұрын
でもこれ銀二食らったら一撃なんかな??w
@秋麗-l3h
@秋麗-l3h Жыл бұрын
ボンビーの頭が悪くて計算できなくてお金を渡しちゃってるって考えたらかわいいかもしれない
@forest2179
@forest2179 Жыл бұрын
キングボンビーでパパ活できる時代まで来たのか、
@yuki_min
@yuki_min Жыл бұрын
うわぉ😂 めっちゃ気が遠くなる作業〜〜ナイス考察👍
@meeling46
@meeling46 Жыл бұрын
オーバーフローしたときに修正する処理が抜けているみたいですね。 32バイトマイナス符号ありの形式でデータを保存しているため、2進数で256桁の最上位桁が1となると2進数で表した数字のすべての桁の0と1を反転した数のマイナスになるという基本情報処理で出てくるような処理が行われ、今回の挙動をすることになるんですね。 奪う金額の計算結果が0より小さくなったらオーバーフロー手前の金額に修正する等の処理を入れる修正がそのうち入りそうですね。
@ポン吉-l8i
@ポン吉-l8i Жыл бұрын
専門家がいたww
@ピンクの兵隊
@ピンクの兵隊 Жыл бұрын
なるほど...
@ヘルエスタ珍走軍日本支部
@ヘルエスタ珍走軍日本支部 Жыл бұрын
32Byte→32bit符号付き整数型(4Byte)
@user-qks-murasame
@user-qks-murasame Жыл бұрын
キングボンビー「こんな未来、修正してやるーーー(号泣)!!!」
@newmomizi_txt
@newmomizi_txt 10 ай бұрын
ここから推測できるのは、プレイヤーの所持金管理にはint64_tが使われているのに対し、貧乏神の悪行イベントでの金額計算にはint32_tが使われているということですね。 メモリ容量の都合とかかと思いましたが、それなら例外処理を組み込んでいるはずですし、開発者がデータ型を間違えた可能性が高そう…
@fugutakj0502
@fugutakj0502 Жыл бұрын
キングただの福の神じゃねーかw
@シマエナガライオン
@シマエナガライオン 9 ай бұрын
お不動さんですね笑
@master_neodio
@master_neodio Жыл бұрын
ゲームボーイ版桃鉄でも同様の現象があった。なすりつけカードでマイナスをどこまで増やせるか試してたらいつの間にか億万長者になってしまってた。
@08otika25
@08otika25 3 ай бұрын
ファミコンのピンクカセットで同じくなすりつけでマイナス目指した時いきなり兆もらえた事を思い出しました
@master_neodio
@master_neodio 3 ай бұрын
@@08otika25 GB版はオートセーブ機能があったので、他の相手になすりつけてしまったら即座に電源オフしてまた起動という涙ぐましい努力をしていたのに、意図せず億万長者になってしまったあの虚しさときたら…
@JJ_Mizukawa
@JJ_Mizukawa 10 ай бұрын
2038年問題を示唆するIT教育系ソフト桃鉄ワールドってことか…
@akura.channel
@akura.channel 9 ай бұрын
キングボンビー「術式反転黒」
@ctyan
@ctyan Жыл бұрын
よく初心者コーダーがミスするオーバーフロー処理ミスですねぇ。テストでも抜けてたのか、ここまでする必要が無いとしてこの仕様にしたのか。
@gomaotsu-windon
@gomaotsu-windon 8 ай бұрын
ここまでいくことは想定してなくて、必要ないという事で設定してないんでしょうね。
@夢待翔太
@夢待翔太 4 ай бұрын
@@gomaotsu-windon 想定してないと必要ないは違うだろ
@karimori0041
@karimori0041 4 ай бұрын
あんなに連続でマイナス駅止まるなんてひねくれでもしない限りしない。開発側で放置しても良いバグと判断されたのでしょう。
@dango_gyunyu
@dango_gyunyu 4 ай бұрын
@@夢待翔太違わんやろ。通常のプレイではここまで行くことは想定されないから、必要無いと判断したんやろ
@なくした-m2b
@なくした-m2b 4 ай бұрын
検証して必要ないと判断する時間あるなら直せる
@rairixi0710
@rairixi0710 8 ай бұрын
キングボンビーが慈悲与えてて草
@かりなみ-z4b
@かりなみ-z4b 4 күн бұрын
与えすぎだろww
@井の頭のドン
@井の頭のドン Жыл бұрын
-2^31から2^31までが本来の想定されてた範囲で2^31を超えた瞬間にオーバーフロー処理がされてリスタート地点が-2^31に設定されてしまっているのではないでしょうか。なので2^31×2を超えるまではお金をくれる状態が続き、2^31×2を超えたタイミングでまたお金を奪われるようになると思います。検証よろしくお願い致します。
@川柳らじお
@川柳らじお Жыл бұрын
すご、、、、、
@芭-v7z
@芭-v7z Жыл бұрын
有能
@古代扇風機組皇帝USB
@古代扇風機組皇帝USB Жыл бұрын
2038年問題と同じようなもんか
@uechan9614
@uechan9614 9 ай бұрын
2^31って21億くらいだから違う気がしたけど、そうか桃鉄は100万単位だから、これにゼロ6個ついて210兆円ってことか
@ユーアナイマスジャポニカス正木
@ユーアナイマスジャポニカス正木 8 ай бұрын
何をさらにやらせようとしてんだよwwwwwwww
@126ワンツーシックス
@126ワンツーシックス Жыл бұрын
赤マス10倍で100兆以上捨てる様になるのか。2^31を超えたら逆に大金を貰えるようになるって凄いなー。(オーバーフローしている状態。)これだと、2^32を超えたら、[本来奪われる額-2^32]だけ奪われるようになるのかな。
@takayamayoshikazu2782
@takayamayoshikazu2782 Жыл бұрын
国家予算の大切さを教えてくれるゲーム
@イザナイ-f4t
@イザナイ-f4t 8 ай бұрын
ファミコン時代はよくあったオーバーフローが令和にもあったか
@Banana_KUN2012
@Banana_KUN2012 Ай бұрын
4:30 歓喜の舞を踊れ! 踊るわ
@wabisuke-yoshida
@wabisuke-yoshida 10 ай бұрын
たぶん100年じゃそこ(214兆)までもっていけないだろうという想定だったんじゃないかな。 がんばったね(笑)
@kykykyblues60
@kykykyblues60 Жыл бұрын
オーバーフローとか大きな数を扱うのが困難だったファミコン・スーファミ時代の話かと思っていたら、令和時代にもあるんですね。
@木之本桜-m6p
@木之本桜-m6p Жыл бұрын
オーバーフローは今もポケモンならずっと残ってる
@黒月まこと
@黒月まこと Жыл бұрын
普通そのサイズまでいかんやろ、無駄にでかい箱にすると邪魔だしこの箱でええや って感じに設定してると変なユーザーが箱を溢れさせちゃうって感じやね
@Hakase-et3sn
@Hakase-et3sn 9 ай бұрын
Arkとかも恐竜交配した時に確率で起きる変異っての繰り返して21億だかでオーバーフローしてステータス無限に上げれるようなる
@sizukukatou6176
@sizukukatou6176 9 ай бұрын
オーバーフローで先頭の桁のマイナスが消えたんだな
@ペペロチノ
@ペペロチノ 4 ай бұрын
キングボンビー「こいつ金なさ過ぎやろ ちょっと分けたろ」
@mobu966
@mobu966 6 ай бұрын
ゲーム作ってるとこの仕様のせいで所持コインの数がマイナスになっちゃってゲームが成り立たなくなることがあるから困るところ
@torn_cheese777
@torn_cheese777 5 ай бұрын
内部のデータが2進数で管理されてて+と-がどっかで入れ替わっちゃったんかな
@goatboy3188
@goatboy3188 9 ай бұрын
オーバーフローはまあよくある現象ですよ。 32桁目で+/-割り当てているので繰り上がると反転するのです。
@cervusnipponyesoensis47
@cervusnipponyesoensis47 6 ай бұрын
やはり算術オーバーフローの話だった
@ほやんほほ
@ほやんほほ Жыл бұрын
オーバーフローを令和の世でも見れるとは
@buddhagautama673
@buddhagautama673 Жыл бұрын
核ガンジーも思わずニッコリですねえ🙏
@アルカ-e1m
@アルカ-e1m 3 ай бұрын
最後、今回の動画は異常です、に聞こえた笑
@kazuyajimba9780
@kazuyajimba9780 8 ай бұрын
説明としてはオーバーフローでいいんだけど、符号付整数型(最上位の桁をマイナスとして扱う変数)ではなく、符号なし整数型(最上位の桁もプラスとして扱う変数)に宣言を変更するだけで正負の反転自体は防げるはず(桃鉄で使ってるプログラミング言語で「符号なし整数型」を宣言できれば、だけど)。 そして、本来の意味でのオーバーフローは 2^33 に入ってから(桁が繰り上がって 0 から計算し直しになるはず)
@fuyuka-akiyoshi
@fuyuka-akiyoshi 11 ай бұрын
int型かlong型かだろうけど、プログラミング勉強してると仕組みが分かるのよね~ 最大値超えると処理おかしくなる😂
@rain_1219
@rain_1219 5 ай бұрын
"一 番 金 銭 感 覚 が 狂 う 動 画"
@X-ray-b3j
@X-ray-b3j 8 ай бұрын
21億と42億 どちらも某ソシャゲでよく見る数字ですねぇ・・・
@地理系好きの岩手県民
@地理系好きの岩手県民 5 ай бұрын
どのソシャゲですかねぇ・・・
@オメガモンで良くね
@オメガモンで良くね 5 ай бұрын
最近じゃあ80億や100億とかいう頭おかしい数字も出てきますねぇ…
@MT-ie1wm
@MT-ie1wm 7 ай бұрын
お金ありすぎwこれが現実であったら…
@heppocogne9778
@heppocogne9778 8 ай бұрын
所持金が64bit整数でイベントで増減する金額が32bit整数なのかな。10倍する前にキャストすれば良さそう。
@ケイケイヤマヤマ
@ケイケイヤマヤマ 4 ай бұрын
これが借りる側が強くなる理論か…
@ある高
@ある高 9 ай бұрын
まさかオーバーフローするとは開発側も思わなかったんだろうなあ
@yuki_mi3
@yuki_mi3 4 ай бұрын
久しぶりに観にきたら、コメント欄にプロが沢山来ててわろた🤣
@松本善光-zm
@松本善光-zm 7 ай бұрын
この不具合は修正済みか。もう動画で再現することは不可能になったな。
@ナゾリエル
@ナゾリエル 11 ай бұрын
キングボンビーはメダルゲームだけじゃなくて、ワールドでも善行するのですね。
@178yorkai9
@178yorkai9 8 ай бұрын
429と数字が出て即オーバーフローしてるんやなってくらいしか頭に思い浮かばなかったよ…みんな証明までしてて偉いなぁ
@---sz9rh
@---sz9rh 9 ай бұрын
ここまで持ってくのが無理すぎる(笑)
@茶屋笹
@茶屋笹 7 ай бұрын
アンダーフローさせるのやばすぎ
@田村酒
@田村酒 5 ай бұрын
キングボンビーがいい奴の世界線
@ヤス-l4b
@ヤス-l4b 9 ай бұрын
おお、いわゆるオーバーフローやな
@眠い人-b8c
@眠い人-b8c 8 ай бұрын
ゲーム会社と外注やIT企業ら勤務のエンジニアが発生するイベントでした
@霞巳津笠
@霞巳津笠 10 ай бұрын
さくまハドソン桃鉄のこのシステムがブラックボックス過ぎててを加えられずにそのまま残ったと考えたら、コナミなのに粉身にして作ってないだろって思いますね(小並感
@Anwar117
@Anwar117 Ай бұрын
往年の4Gで838861枚を思い出しますね。
@KentaMokugen
@KentaMokugen 8 ай бұрын
他のゲームで似たようなのがありましたね DQ4(FC版)の裏技で、カジノコイン838861枚(16,777,220ゴールド)がバグで4ゴールドで買えてしまったやつと同じかな? 6桁の16進数で扱っていたから、上限は16,777,215ゴールドまでしか扱えないところを「バグによるオーバーフローで16,777,215ゴールド=0ゴールド扱い」になるとか・・・ DQ4だと「6桁の16新数」ってところが、今回はもっと大きな桁の部分で、「バグによるオーバーフロー」が起きている。んでしょうね
@ふわふわ未来
@ふわふわ未来 10 ай бұрын
絶対オーバーフローしてる笑笑
@HoshoEigyo
@HoshoEigyo Жыл бұрын
こんだけ持ってりゃ5兆入った金庫落としても1年間放っておけますわ
@hatwd
@hatwd 5 ай бұрын
まさか桃鉄でCobolの価値が・・・?
@furin_maivara
@furin_maivara 5 ай бұрын
今のゲームでもオーバーフローするんだ!わらわら
@Nyacolson
@Nyacolson 9 ай бұрын
記念仙人がドン引きするくらい赤マスとまってる。
@隆景-e6y
@隆景-e6y Жыл бұрын
有能デバッカーだろこれww
@そぼろ煮
@そぼろ煮 5 ай бұрын
コナミも困る
@rinia_
@rinia_ Жыл бұрын
修正されるらしいですね!!!!!!
@nanaki1006
@nanaki1006 Жыл бұрын
数字の一番上の桁は1,0ではなく+と-の符号として使われてることが多いですね
@はむたん-f3t
@はむたん-f3t Жыл бұрын
昔、友達と金賭けてやってたの思い出した…この人とやったら絶対に勝てないだろうな…
@yuchamk2
@yuchamk2 7 ай бұрын
昔のドラクエ4でカジノのコイン販売額が振り切れて、1枚20ゴールドで838861枚買うと4ゴールドにバグるのを思い出したw
@YAKISOBA_22735
@YAKISOBA_22735 11 ай бұрын
ちょっと前に修正されましたね
@youtuber-xw6xn
@youtuber-xw6xn Жыл бұрын
開発が想定してない値に達してのオーバーフローって感じかな? これで数字がひっくり返るのは他のゲームでもあったりする
@ZERO-o1m
@ZERO-o1m Ай бұрын
ボンビー金くれるがぎんはくれない
@jr_math_club
@jr_math_club 10 ай бұрын
そもそも赤マスに999/1200以上止まってる時点で相当やばいけどw
@poseidon_instinct
@poseidon_instinct Жыл бұрын
情報処理技術者試験の問題に出すと良いな
@d1Prczr6b29eM82Y
@d1Prczr6b29eM82Y Жыл бұрын
ネタ抜きでありだと思う新人で入力値の検証できてる奴ほとんどいない
@Hi--tyan
@Hi--tyan 6 ай бұрын
Switchでもオーバーフローするんだねぇ
@yuyumaimiya
@yuyumaimiya 5 ай бұрын
32bit符号付き整数だー
@Sierra-nm1zz
@Sierra-nm1zz 9 ай бұрын
キングちゃんめっちゃええ奴やん😂
@bkfuxiujj
@bkfuxiujj 10 ай бұрын
integerの値域ですね
@redblack1068
@redblack1068 Жыл бұрын
一体何時間かかったのこれ。検証お疲れ様でした。とても数学的な回答でしたがなんか才能の無駄遣いのような気がするのは気のせい?。
@blue-jb2pd
@blue-jb2pd 8 ай бұрын
金額はlong型で管理してるのか 普通のゲームならそれで問題ないよな
@まっさー-y2s
@まっさー-y2s 10 ай бұрын
値がCTOしてますね
@zelcoba
@zelcoba 5 ай бұрын
オーバーフローが原因でしょうが、オーバーフローは、条件式を付ける事で簡単に回避できるため、仕様か、想定不足です。まあ、こういう膨大な桁を扱うゲームでオーバーフローを考えないことはまず無いので、仕様ですかね
@べくすた
@べくすた 4 ай бұрын
「補数」で調べると理由がわかるよ!(≧▽≦)
@カレーライス大好き人間
@カレーライス大好き人間 Жыл бұрын
アプデで修正されそう
@オセロン-m1m
@オセロン-m1m 4 ай бұрын
昔のゲームでも無いんだし、オーバーフロー関連のバグが残っているのは少しばかり気を抜きすぎじゃ無いか?
@faust6668
@faust6668 9 ай бұрын
侵入者が勝つ方に、214兆7412億
@がっぺん
@がっぺん 11 ай бұрын
ミカエル超えの大天使やん
@SMM2_MC_0613
@SMM2_MC_0613 7 ай бұрын
32ビットの限界超えちゃったのかな?
@ふまま-i3l
@ふまま-i3l 5 ай бұрын
単精度で1ビット目のサイン符号が変わってようだ。BUGっぽいな。
@ゴマ太郎-g2y
@ゴマ太郎-g2y 4 ай бұрын
なんだこれ…
@近藤勇-w5u
@近藤勇-w5u 11 ай бұрын
ファミコン思い出した
@さらだぽてと
@さらだぽてと Ай бұрын
オーバーフローか
@shibainu-nu
@shibainu-nu Ай бұрын
また古典的な⋯
@HinekuLemon
@HinekuLemon 10 ай бұрын
なるほど。 救済措置か。 な?
@はらさか-y5l
@はらさか-y5l 5 ай бұрын
👼🏻岸田だろ👓💦
@ゆう-t9b5x
@ゆう-t9b5x Жыл бұрын
オーバーフローなんて、静的解析かけられてたら、警告してくれるんだけどねぇ。。。
@松井良樹-e2y
@松井良樹-e2y 8 ай бұрын
流石に64bit仕様にはせんだろなぁ 宣言文だけ替えるならするかなぁ?どうだろ
@ガックガック
@ガックガック Жыл бұрын
integer型?longでやってないんや。
@ヘルエスタ珍走軍日本支部
@ヘルエスタ珍走軍日本支部 Жыл бұрын
普段触れているC言語系ではintとlongは基本的に両方とも符号付き32bit整数なのですが、longの方が大きいものもあるんですね
@keimatsukaiseito
@keimatsukaiseito Жыл бұрын
@@ヘルエスタ珍走軍日本支部 Cだとintとlongは同じく32bitで表せる範囲が同じですが、有名で分かりやすい言語で言えばpythonだとintが32bitでlongが64bitです。pythonだとintとlongは全く別物でlongは丁度Cのlonglong型にあたります。
@newmomizi_txt
@newmomizi_txt 10 ай бұрын
​@@ヘルエスタ珍走軍日本支部Javaとかだとlongが「64ビットの整数」という意味を持っていたりします。 (Cのint64_tに相当)
@ty15
@ty15 9 ай бұрын
符号付き2進数かな
@hatena.1574
@hatena.1574 6 ай бұрын
うっわ開発どこだ?オーバーフローやんけ!新入社員のプログラマーが作ったんじゃ・・・ってぐらい恥ずかしすぎるよこれは💦
@そぼろ煮
@そぼろ煮 5 ай бұрын
ミスというより修正不要な仕様だろ
@skdhand417
@skdhand417 Күн бұрын
パズドラでよく見た数字
@tama3_fx2
@tama3_fx2 9 ай бұрын
int型の桁落ちか
@arain9827
@arain9827 Жыл бұрын
この手のオーバーフロー、カンスト系のバクって、QAチームがまともなら必ずチェックするもんだけどなぁ。ましては桃鉄なんて所持金(数値)の増減がキモなのに…
@tkudo1431
@tkudo1431 Ай бұрын
30000ガバス 級のネタちゃうか
@kure254
@kure254 5 ай бұрын
2の32乗の半分は2の31乗
【ゆっくり解説】最凶最悪のボンビー6選【桃太郎電鉄】
12:34
パンドラの箱【ゆっくり解説】
Рет қаралды 265 М.
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
クソ炎上したコスパ最悪のすき焼き
8:02
びわ湖くん
Рет қаралды 336 М.
人気漫画も即打ち切り!最悪すぎる編集者になって全部クソ漫画にしよう
30:20
バキ童チャンネル【ぐんぴぃ】
Рет қаралды 170 М.
【強電流解禁】分かって当然!?ろふまお的格付けチェック!!
17:28
ROF-MAO / ろふまおチャンネル【にじさんじ】
Рет қаралды 217 М.
【新台ディスク】この違和感に気付けますか?【ドッキリ】
24:05
【ピクミン】絶望的part3+part4【ゆっくり実況】鬼畜チャレンジ企画!!
27:01
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН