Author Topic: Pie Analysis Blog - 100 man back to back analysis  (Read 6779 times)

0 Members and 1 Guest are viewing this topic.

Offline Shane_NC

  • Senior Member
  • *
  • Posts: 150
    • Awards
Pie Analysis Blog - 100 man back to back analysis
« on: September 05, 2013, 02:06:34 am »
It has been brought to my attention that I do not possess a deep knowledge of pie factory theory and execute the pie factory like a "beginner".

http://www.twitch.tv/shane_nc/b/456643042

I decided to objectively do a 100 man analysis via save state in mame, to give me an idea of my averages and the average probability of completing a PF on any given L=5 or higher stage.

( I am familiar with statistics and realize due to a small sample size, like the one used in this blog, these numbers aren't as accurate as they could be say if I did a 1000 or 10K man analysis. This is what I had time to do tonight)

I completed 93/100 Pie Factories.

First 50
-------------
44-6

Second 50
-------------
49-1

In this instance I have roughly a 93% chance to complete any given Pie factory screen.


Here is the complete stream uncut all 100 attempts: no practice, this was turn the stream on and go.

http://www.twitch.tv/shane_nc/b/456643042

========================
I am formally offering a $50 bounty to Kyou-Kun (Christian) if at 9pm EST tomorrow night, you fire up mame save state on level=05 Pie factory and can do better than my first attempt streamed live on twitch of 93/100 PF completed.

http://www.twitch.tv/shane_nc/b/456643042

If you complete 94 or more out of 100 you have won yourself $50, I will even send the $50 to a middle man if you do not want me to have your address. Or I will donate the $50 to any players KO3 airfare that you choose. Challenge is there, put up or shut up.
========================
« Last Edit: September 05, 2013, 02:25:01 am by Shane_NC »
HIGH SCORES:
Donkey Kong Arcade: 865,900 22-1 KS
1-1: 11,300
Donkey Kong Junior MAME: 599,300 22-1 KS
Member for 11 Years DK Killscreener CK Killscreener Blogger Twitch Streamer

corey.chambers

  • Guest
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #1 on: September 05, 2013, 07:05:46 am »
Nice Shane. A few days before my killscreen game I did the 100 pie factory challenge and only got 89%. You are right there, buddy.

hchien

  • Guest
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #2 on: September 05, 2013, 08:23:31 am »
Good job!  92-93% is about what you need to have a very good shot at the killscreen.  With that percentage, I'm surprised you haven't killscreened yet.  You should do the same experiment with the rivets and aim for 92-93% as well.

I'd also recommend doing the save state from the end of the board before (especially with the rivets).  The reason being the random number seed will always start out the same if you save state from the intermission screen or the screen itself.  On the rivets, this has the effect of making the fireballs always appear on the same girder levels assuming the same input (usually running to the left on rivets).  As soon as your input deviates/varies (climb up the ladder at a variable frame), the random number seed with "randomize" but by then 1 or 2 fireballs will have already appeared.
« Last Edit: September 05, 2013, 08:28:29 am by hchien »

Jeffw

  • Guest
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #3 on: September 05, 2013, 09:15:36 am »
Yes, I agree with hank about starting from the previous board. A good idea would be to jump at least one barrel on the previous board then climb the ladder. I once was practicing hammerless rivets from a savestate and doing very well and thought that I had a really good success rate but in actual games I wasn't doing as well, and I think the reason was because I was starting from the same random seed every time with the savestate. Really, the best thing to do if you want to accurately know your success rate would be to use pie factories from actual games, although it's harder to get a large number of them this way.

Offline Milehighdt

  • Senior Member
  • *
  • Posts: 243
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #4 on: September 05, 2013, 12:39:08 pm »
When I use save states I generally find a way to kill off my first man and then play the second man. I also try to complete the level without actually finishing, like climbing the final ladder on elevators without taking the last step. That way I can also use the third and forth man with unique seeds for the randomize process.
DK (Arcade) 1,129,700
DK No-hammer (Arcade) 768800 Killscreen
DK No-hammer (mame japan set)  524600 level 21-4
Member for 11 Years DKJR Killscreener Winner of a community event Individual Board Record Holder IGBY 2016 DKF Team Member IGBY 2015 DKF Team Member DK No-Hammer Killscreener IGBY 2014 DKF Team Member Former CK World Record Holder - MAME DK 1.1M Point Scorer DK 1M Point Scorer Former DK No-Hammer World Record Holder DK Killscreener Twitch Streamer CK Killscreener

Offline Shane_NC

  • Senior Member
  • *
  • Posts: 150
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #5 on: September 05, 2013, 04:49:46 pm »
Ok thanks all for the tips I never really knew that.. One question though, I realize this can effect the rivets more profoundly than the pies, but do you think this effected the pies to any noticable degree? I mean since all fireball spawns in the same area and every PF besides some freebies seemed to be unique. Do you think the seed skewed my session? I went back and analyzed the tape after I heard the post and I has unsure really... any thoughts? Has anyone looked at the tape?
HIGH SCORES:
Donkey Kong Arcade: 865,900 22-1 KS
1-1: 11,300
Donkey Kong Junior MAME: 599,300 22-1 KS
Member for 11 Years DK Killscreener CK Killscreener Blogger Twitch Streamer

Offline homerwannabee

  • Spring Jumper
  • *
  • Posts: 2186
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #6 on: September 05, 2013, 05:46:42 pm »
You know it's cool to see variants of my 100 man analysis for Donkey Kong! 8)


Not too sure if it was intentional or not, but still cool to see.  By the way, a 93 percent success on the Pie Factory is a really, really good passing rate.
"Perception forged in delusion and refined by pain"

-Ross Benzinger

"It's like we are able to play beautiful music out there, but no one can hear the instruments"

-Leon Shepard
Member for 11 Years Former DK3 World Record Holder DK Killscreener DK Masters - Rank D IGBY 2014 DKF Team Member CK Killscreener Have a score on every DK3 track Blogger Twitch Streamer Former DKJR World Record Holder - MAME DKJR Killscreener DK3 Repetitive Blue Screener

hchien

  • Guest
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #7 on: September 05, 2013, 05:53:28 pm »
Shane, I don't think it would have as big an effect on the pies, but from a purist standpoint I would say to save state from the end of the board before.  It also depends on how you play your pies.  Most people immediately run to the right and stop just short of the midline, in which case the fireballs will always behave the same during the time you are running.  For example, say you had a random seed which had the effect of no fireballs coming down the ladder during that time.  Then you'd be more likely to get a free pass from that save state.  Of course the moment you pause to wait for 5 fireballs to come out, it "randomizes" because you will always pause at a slightly different frame.

I've mentioned this before several times, but for those of you with a computer science background, it's because modern day computers are "finite state" machines.  That means there are only a limited number of internal states possible.  So given the same EXACT input, a finite state machine will always have the same output (ie it's deterministic).  Most modern computer systems use the current time as part of the random seed, so that has to be considered an "input" as well.  Briefly stated, there is no true randomness.

Offline marinomitch13

  • Spring Jumper
  • *
  • Posts: 1806
    • How to Play DK
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #8 on: September 05, 2013, 06:41:23 pm »
Hank, wouldn't the fireballs randomize right away if you don't preemptively hold right? Could one just do that instead?
"Thou hast made us for Thyself, and our heart is restless until it finds its rest in Thee." -Augustine, Confessions.
Member for 11 Years IGBY 2015 DKF Team Member DK Killscreener Blogger Twitch Streamer

hchien

  • Guest
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #9 on: September 05, 2013, 06:53:41 pm »
Well, it would be different, but not entering any input at all would also result in the same fireball behavior every time.  If you hit left/right/left/right really quickly and somewhat randomly, then you've essentially "randomized" it.

Offline Shane_NC

  • Senior Member
  • *
  • Posts: 150
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #10 on: September 06, 2013, 01:10:24 am »
Hey Hank, thats for the save state advice.. I tried your technique and managed to hit 44/50 pies trying your technique. This was actually my first 50 average last night from using the wrong technique. This works out to 88% which is not good , but I had 2 death that were pretty bad. 1 I got stuck on ladder due to 8 way joystick garbage and 2nd I rush and got hit my fireball at top with 3200 secs left. I still counted them and all in all a solid sesssion. Thanks for the tips I will round this into a 100 man analysis as well to hopefully bring up the 88%.. then I will average the 93 with the 2nd 100 man analysis to get an ever better idea. Im thinking easily over 90% effieciency.


http://www.twitch.tv/shane_nc/c/2880484

Thanks again
shane
« Last Edit: September 06, 2013, 03:34:01 am by Shane_NC »
HIGH SCORES:
Donkey Kong Arcade: 865,900 22-1 KS
1-1: 11,300
Donkey Kong Junior MAME: 599,300 22-1 KS
Member for 11 Years DK Killscreener CK Killscreener Blogger Twitch Streamer

Offline mikegmi2

  • Elite Member
  • *
  • Posts: 431
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #11 on: September 09, 2013, 07:13:33 am »
You guys just ruined the game for me.  Now I know that all the 1.1'ers have figured out the way to 'control the seeds', and complete barrel boards so that they won't ever get screwed on Rivets or PF screens.  And then they even let themselves get screwed at least once during a run to make sure nobody suspects or catches on to what they're doing.

On your bike, Kappa

</conspiracy>

The more you learn about the game, the less fun it becomes in a way.  They game has been really analyzed to the max at this point...to where we have hitbox charts, a full pixel perfect guide to the spring boards, code breakdowns of almost every aspect of the game (we know how freezers behave, rivet patterns, how the pies come out on PF stages, all the danger zones on barrel boards, probabilities of steering barrels, etc)...wild barrel hacks, MAME save states for super speed easy practicing...

Eliminating any human error, you're essentially 'going through the motions' in order to max out the game...and it's all up to the randomness of the game which will decide what your maxed out final score will be.  Now, or maybe it's already been figured out...the randomness isn't even random anymore, and could maybe be controlled?

Maybe after a while, someone will figure out a way to wait for the proper attract screen, hit start at the right time, and then follow a "perfect pattern" that will net you the max amount of points...based on following the proper perfect route for completing each screen...netting the max points...keeping the randomness essentially 'under control' on all barrel boards...and setting up the following PF or Rivet screen for no screwings...max smashes...etc.
Donkey Kong - 1,076,000 (arcade, KS)
Member for 11 Years DK 1M Point Scorer DK Killscreener Twitch Streamer

Offline marinomitch13

  • Spring Jumper
  • *
  • Posts: 1806
    • How to Play DK
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #12 on: September 09, 2013, 02:16:30 pm »
Mike, it's my understanding that the randomization happens at such a subtle level (hundredths of seconds in different timing here or there can affect it) that it's basically humanly impossible to attempt such a plot to get the 'easiest KS' or something like that.
"Thou hast made us for Thyself, and our heart is restless until it finds its rest in Thee." -Augustine, Confessions.
Member for 11 Years IGBY 2015 DKF Team Member DK Killscreener Blogger Twitch Streamer

Offline mikegmi2

  • Elite Member
  • *
  • Posts: 431
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #13 on: September 09, 2013, 03:55:18 pm »
Yea you may be right but a long time ago nobody would believe you if you told them one day someone would score over 1,000,000 points on Donkey Kong.

They would say it's impossible.
Donkey Kong - 1,076,000 (arcade, KS)
Member for 11 Years DK 1M Point Scorer DK Killscreener Twitch Streamer

Offline Shane_NC

  • Senior Member
  • *
  • Posts: 150
    • Awards
Re: Pie Analysis Blog - 100 man back to back analysis
« Reply #14 on: September 23, 2013, 10:40:19 pm »
I went back and looked at all my deaths for both my KS games, 0 pie deaths in both games.

Kinda weird but each games deaths were on the same stages: 2 barrels , 1 rivet
HIGH SCORES:
Donkey Kong Arcade: 865,900 22-1 KS
1-1: 11,300
Donkey Kong Junior MAME: 599,300 22-1 KS
Member for 11 Years DK Killscreener CK Killscreener Blogger Twitch Streamer