Super Mario Maker
マロ (10/29)zaretter
01/12/2017 7:35 AM ·Spoilers
クリアタイムが限界を超えることがある。なぜ?と思いつつも、自分のコースではクリアタイムが見えないから検証できなかった内容。 私、気になります!状態でどうしようもなかったけれど、etoxさんが検証コースを投稿してくれたので若干進展。 …でも、一番基本的なことを忘れていた。 分からないことがあったら、とりあえずググってみればいいじゃない。 ということでググってみた。気になる記事があったので、ある仮説が立った。 でも検証内容と齟齬が出るんだよな…と思いつつ。 雑多に書いてみようと思う。
Share this Post
Comment
This post has no comments.
-
01/16/2017 11:54 AM ·Spoilers
丸め込みタイムの取りうる幅は1f(描画フレーム?)以内と確定できた?? 丸め込みタイムが連続性を持つと仮定した場合ですがね。 上記には計算ミスや噓論法も混ざってるかもで要注意w
Yeahs1Played -
01/16/2017 11:59 AM ·Spoilers
でも、こうなると、80秒コースは、余命タイムが3f以上残っているということになる? タイムアップ判定(防止脱げ判定)が80.000からかどうかは不確かだけど。 ドア入り有り無しで両方メット外れても生き残っているので、余命タイムは1f以上はあるのだろうけど。 むー、わからん。。
Yeahs1Played -
01/17/2017 4:35 AM ·Spoilers
ドア有無の両方がゴールできるのを落としてました(汗) それがある以上、0秒ゴールが複数フレームにまたがりうると考えるのが無難だと思います。 メットの話もそれで良さげに感じます。 ただ、丸め込み。もしetoxさんの説を丸のみすると、etoxさんの500秒コースの大オーバーの前後1Fの範囲内に500秒コースは丸め込むことに…。 どこか外しているor落としている点がありそうです。 オーバーの仕方がだんだん大きくなるあたり、誤差の積もりを考慮したいです…が分からん。
Yeahs0Played -
01/17/2017 7:27 AM ·Spoilers
雑に気になっていること ・0秒ゴールは複数のフレームに跨り得るっぽいけど、なぜ? →実は必ず定量存在している(定数ロスタイム説) …etoxさんの500秒コースのオーバータイムからして定数はおかしい →制限時間に応じたロスタイムが存在している(比例数ロスタイム説) …可能性はあるが、500秒で0.1秒もあれば100秒で0.02秒。十分認識できる数字のはずだが知覚したことはない →実フレームと描画フレームの差でズレた分だけ0秒描画フレームがじわじわ増える(描画ロスタイム説) …可能性あり。ただしこの場合描画1フレーム未満のタイムを積み重ねて500秒のうちに0.1秒分に到達したことになる →実は見落としがあってやっぱり0秒ゴールは最終描画フレーム1タイミングしか存在していない(見落とし説) …可能性ありだが、ならなんだよって話。
Yeahs1Played -
01/17/2017 7:40 AM ·Spoilers
・丸め込みはどうなっている? →限界突破していた場合に1F単位で小さくしていく(強制適正域落とし説) …明らかに矛盾。それなら0.1秒ずれなんて即修正できるはず。 →何らかの理由で本来の制限時間をオーバーした場合に補正する(オーバータイム補正説) …可能性あり。ただしこれだけでは漠然としすぎていて中身が分からない上、etoxさんの0.1秒オーバーは補正がかかってこれなのか? →1F=0.016666…秒を切り上げているから誤差が積もる(誤差説) …これだけでは不成立。制限時間との因果がない。 →誤差補正のために描画フレーム1Fと実フレーム1Fで切り上げと切り捨てで変えてあり、10秒の切れ目で実フレーム集計だったタイムが描画フレーム側に移行される(誤差補正説) …これも制限時間との因果が不明瞭。制限時間に応じて実フレーム集計の描画フレーム側への移行タイミングが変わる設計ならワンチャン?
Yeahs1Played -
01/17/2017 7:48 AM ·Spoilers
そもそも、描画フレームと実フレームを切り上げ/切り捨てで孵る設計にしてあるなら、描画フレーム:実フレーム=1:kの場合、クリアまでの実フレーム数がαなら、誤差εを考えるとは kx+y=αかつ|x-y|=εを満たす整数解x(描画フレーム数)、y(実フレーム数) を考えることであり、α>0であることからε=0とした有理数解との誤差は高々k。 すなわちε<kなるx,yは必ず存在し、誤差は丸め込み桁数×k、大きくとも0.0001×kで抑えられるはず。 うーん…
Yeahs0Played -
01/17/2017 8:39 AM ·Spoilers
いかん疲れてるのか、言葉不足感がすごい…やり直し。 描画フレームと実フレームを切り上げ/切り捨てで【変える】設計にしてあるなら、描画フレーム:実フレーム=1:kの場合、クリアまでの実フレーム数がαなら、【最小】誤差εを考えるとは kx+y=αかつ|x-y|=εを満たす【非負】整数解x(描画フレーム数)、y(実フレーム数)【が存在する最少のε】を考えることであり、α>0【、k>0】であることから【非負解は必ず存在し、】ε=0とした有理数解【に最も近いkx+y=α上の格子点】との誤差は高々k。 すなわちε<kなるx,yは必ず存在し、誤差は丸め込み桁数×k、大きくとも0.0001×kで抑えられるはず。 k=100、すなわち実フレームレートが6000fpsなんて馬鹿げた仮定でもしない限り影響は皆無。 誤差を小さくする工夫をしていないか原因ではないか。 ふむむ…。
Yeahs1Played -
01/17/2017 8:52 AM ·Spoilers
etoxさん以外でも、読んでる方いらっしゃったら仮説ウェルカムです! 明らかに間違ってる仮説でも書いてない要素を含んでいれば修正して使えるかもしれないので、見落としている要素を下さい! ただの情報でもうれしいです、 ・限界突破タイムとそのコースの制限時間 ・10秒コースの0秒クリアでのタイムのパターン(10秒コースの0秒クリアで9.989、10.003が出ることは確認してますが、その間はすべて埋まるのか?それ以上の幅が出るか?) あたりは役に立つかも、それ以外でも関連しそうなものはなんでも歓迎です。 とにかく観点を集めたいです。
Yeahs0Played -
01/17/2017 9:07 AM ·Spoilers
etoxさん ちょっとこんな感じの10秒コース作ってもらえませんか? スタート土管→左土管41回→右土管→ゴール、だとこれまでの検証からすれば14フレーム×42回=588フレームでラスト土管にイン、出ると602フレームになるわけですが、ゴールできるか、出来るならそのタイムはいくつか知りたい。 扉は結果次第で1f調整したくなるかもなので。 手間と時間がかかるのですぐには検証できませんが・・・。 セルフでも出来るのは処理落ち状態でタイムアップさせてロスタイムを見ることかな・・・。 20fpsくらいまで下げれば100秒コースで0.06秒くらいのリアル時間が出るかも? あまり気が進まないけど・・・。
Yeahs1Played -
01/17/2017 11:34 AM ·Spoilers
とりあえずお望みのに忠実な構成のの投稿とおまけとを投稿しておきました。テキトーなのでぼろがあるかも。。あくまでも時間があるときにどうぞ 土管でカウント41回とか絶対間違えるw 時間調整の発想としてはあったけど、それは実践できませんわw おまけはこの構成に時間20秒設定のでありますけど、そっちもやれというわけでは無いのであしからず。 しかし、こんな議論にイプシロン論法使うとか数学の無駄使いですねw いや、プログラミングで考えるなら通常なのでしょうけど やっぱ、私らで時間を10秒刻みで設定できるからこその、手抜きな仕組みがあると思うんだけどなー。 実際に4f以上のオーバータイムを経験しないとダメかなー。
Yeahs1Played -
01/18/2017 5:13 AM ·Spoilers
etoxさん コースありがとうございます!どこかで検証しに行きます。 手抜きの文字を見て、言われて見ればこのゲームけっこう初歩でやらかしてるよな、と思いましたw クリアタイムの実装自体あとからアプデでしたよね。 検証が甘いまま急いで実装して、論理に穴があって手抜きで丸め込みを追加実装したのが今の仕様とかあり得る… 根本的な変更は過去の最速と同一条件で競えなくなるからNG、とか。 新事実が来ないと自分は煮詰まってますね… 大幅オーバータイムを適当に簡単そうなコースで狙ってみようかな?
Yeahs1Played -
01/18/2017 5:16 AM ·Spoilers
イプシロン論法、リアルで使う機会無いんですもん、無駄でも使いたいですよw まあ形だけですけど。 上のヤツは任意のαに対しあるεが存在し云々、って主張ですから。
Yeahs1Played -
01/18/2017 1:16 PM ·Spoilers
そうに違いないと言うことを言うためだけにめちゃ回りくどいことが義務付けられるその論法は苦手w 答え忘れたけど無理数と無理数の間には有理数が存在することの証明とか意味不ですしおすしw 大幅オーバータイム検証する根気があるならば、180秒コースで同様なのを投稿考えても良いですけどね。ただそこまでやると投稿者にも検証者にも多大な負担がw 作るとしたら、手放しプレイできるリフトで運ばれる構成ですな。まぁ、相当な時間と運とが必要なので気軽には作り始めないけど。 490秒コースとかで作ってみたいけど、作っても絶対検証者は出ないだろうから検証目的では180秒が自分の忍耐の限界かな?
Yeahs1Played -
01/19/2017 4:52 AM ·Spoilers
実数の連続性に関わる重要な部分ですね。定義次第ではほぼそのまんまだったような? 大幅オーバータイムはまだいいです… 昨日の検証に気になる点があるので、サンプルを集めてからの最後の手段です(正直やりたくない)。 作るなら180秒はいい線だと思います。 半自動もどきでもいいですよ、自分は自分の半自動コース制作でインターバル10秒未満の押しっぱ連鎖計一時間オーバーとかけっこうやってますし(笑)。 ちょっと光明と進展が見えた今のテンションですら気乗りしませんが。
Yeahs1Played -
01/22/2017 6:24 AM ·Spoilers
検証に一区切りということで、日記を新たに立ち上げて結果をまとめようと思います。 お付き合いいただきありがとうございました!
Yeahs1Played -
01/22/2017 6:26 AM ·Spoilers
こちらも大変参考になりました!! ぜひともマロさんの考察結果としてご自身のページにて記しておいてください。そっちの記事では自粛してコメントしないかもw マニアックな意見交換できて楽しかったです!
Yeahs1Played -
03/31/2017 11:03 PM ·Spoilers
興味深いコースがあったので投稿。中間でぎりぎりタイムアップになるような設計で、中間リスタート時はゴールするコースです。 ですので、タイムアップ+1Fでクリアですが、表示タイムは10秒002 ということはタイムアップ時に保存時間は9.985な可能性が高いですね。こういう検証するとはいっしんさんも通ですね。なぞときコースでそこそこ有名な人です。 中間無しクリアはシビアだけど可能なのかな?やる気はしないけど。をわわさんの解説でちくわは乗った瞬間うごいてると微妙に早く落ちるらしく、横に壁があるときは右押っパが最適らしいけど、青リフトと重ねてある意図はその操作を難しくしてるのかな?単にミスリード狙いで右押っパが最速落下かな? シビアなのは検証する気が起こらないけどw
Yeahs1Played -
03/31/2017 11:26 PM ·Spoilers
etoxさん ほうほう、物好きはいろんなところに潜んでますねー。 「レッドギャングさんらのマリメで好き放題やってる勢」みたいなコミュニティが知らないところで2つ3つと存在しているんだろうなあw 説明とクリア率を見る限り凄くシビアというわけではなさそうですが、微妙に障害物があって検証しにくそう…。砲台とブロックの検証はあとちょっとで(取捨選択した)まとめコースができるので、その後に時間があれば伺ってみますかね。
Yeahs1Played -
03/31/2017 11:28 PM ·Spoilers
ちゃっかりと私の記事読まれてるw 砲台コースは結構たのしみにしてますw まぁ、大したコメントはできないけどねw 何か引っかかるところがあれば検証してマロさんが気づかなかったところを指摘出来れば最高でしょうけどw
Yeahs1Played -
04/01/2017 5:51 AM ·Spoilers
etoxさん 遊んでみました。これは9.985が記録されてますね。 何度やっても10.002だったので、間違いなさそう。 …でも、フラワーが取れたり取れなかったりで差が出ても10.002だったのは一体…?と思ったら、etoxさんのコースに答えがありましたね。中間後は全部加算なんですね…。言われてみればそんな感じです。 とはいえ、中間無しでタイム限界突破することの原因はやっぱりわからない…。 このコースの中間無しゴールは正攻法に急ぐだけっぽいですね。ポールに触れて見えるくらいまでは行けましたがそれ以上はキツそうだからいいやw
Yeahs1Played
Add a Comment
You must sign in to post a comment.
Sign in using a Nintendo Network ID to connect to users around the world by writing posts and comments and by giving Yeahs to other people's posts. You can create a Nintendo Network ID using your Wii U console or your system in the Nintendo 3DS family.
Report Violation to Miiverse Administrators
You are about to report a post with content which violates the Miiverse Code of Conduct. This report will be sent to Nintendo's Miiverse administrators and not to the creator of the post.
Report Violation to Miiverse Administrators
You cannot report posts made automatically by a software title.


