Math/programming question, but it's related to MARP! I promi

Archive of the old message board

Moderator: Chad

Locked
Aaron Pieper

Math/programming question, but it's related to MARP! I promi

Post by Aaron Pieper »

WARNINGS: BIIIIIIIIIIG POST! I'm sorry! I just had a lot to say!
<p>

OK. Today, I was trying to set a high score on "Eliminator" and I had an idea to write a program which would accept a chronological list of scores, and it would tell you a few things:

<p>

* How consistently you play (What percentage of your score is not random?)
* How many more games you have expect to play to achieve a certain score (an upper and lower bound, based on your consistency and how much you're improving)

<p>

Anyways. I've got the program pretty much working. It even works for tracking multiple games in a single input file. It's neat. But I hit two small snags.

<p>

First of all, I'm using Linear Regression to predict your future scores. This is bad, because in general people's scores either increase in a quadratic fashion (Galaga or Mr. Do for example) or in a logarithmic fashion (Ms. Pac Man, for example). So if anyone has any ideas for how to implement Quadratic Regression let me know. Also, if anyone has any ideas for how to mathematically detect for logarithmic regression, please let me know also!

<p>

Okay! Second snag! Basically, I plugged my data for Eliminator into the program and... Well, it turns out I have this problem where if I play a game 20 times in one sitting, my last scores will be worse than my earlier scores. I think it's a combination of stress and boredom, and I've noticed it happen when playing other non-arcade games, too. But in any case, I was curious if anybody had an idea for how to combat this? My only thought was to maybe allow the user to separate groups of recordings with a row of asterisks, or perhaps a date. That way, maybe you can still predict, "You will reach your goal in (n) days at this rate..." Only problem is how to make this prediction mathematically, without throwing out most of the data! Any suggestions?

<p>

OK! Well like I said, I have the prototype program done, though there may still be bugs. If anybody wants the source let me know. Also, if you trust me, or your virus-checking software enough to let me send a compiled .EXE over, that's fine too. Don't expect too much as far as documentation or "zazz", because it's still in pre-beta stages.

<p>

- Aaron Pieper

--
apieper@vt.edu
Chad

Post by Chad »

First snag can be solved by using and decent statistical analysis
package (you don't have to limit yourself to quadratics, you can go
cubes/logs/powers etc but it will take longer to figure the function
for complex modeling.) don't bother reinventing the wheel for this
stuff, there's a lot of free statistical stuff out there, i think you
could even do it in Excell. there is even a site where you can
perform quadratic regression on line:
http://www.shodor.org/succeed/compchem/ ... adfit.html

<p>

second snag is impossible, since scores don't increase continually by
times played unless it's Hisa but even he has limits. the only reason
galaga scores appear to increase quadratically is beause eventually
you can reach a point where the difficulty is the same and you can
repeat what you've done in a past level and score infinite amounts
dependent on boredom/stamina or sore apendages.

--
churritz@cts.com
Aaron Pieper

Post by Aaron Pieper »

Yes, your idea is the tops! I will try doing this in Excel. Although
reinventing the wheel sounds like fun, too.

--
apieper@vt.edu
Abbe

Post by Abbe »

I don't see second snag as a snag at all. That's the way with
statistical data. Even if your scores drops at the end of a session,
it will (hopefully) increase over time. After a few sessions the
regression will find the correct trends and you can get a descent
approximation on how many days you have to play before reaching your
goal.

--
Albin@518.nu
Rank-52

Post by Rank-52 »

OK. very good calculate man.<br>
Simply I want to know the date of "ANY MARPER"over these "possible"scores.<br>
Please predict them.
SDI--------------79M+<br>
ROMPERS---------11M+<br>
Rod-Land(Seacret)--79M+<br>
Do-donpachi------719M+<br>
V-five------------36M+<br>
ShockTroopers-----31M+<br>
Quarth------------5M+<br>
AfterburnerII-------324M+<br>
TruxtonII----------10M+<br>
Danganfeveron-----14M+<br>
donpachi----------59M+<br>
Esprade-----------40M+<br>
Pacmania----------2800K+<br>
galaga'88----------2170K+<br>
street fightersII-----2130K+<br>
exchanger(vs)------9,999,999<br>
motos---2,651,300(perfect)<br>

--
weavuspert@yahoo.co.jp
Richy Cream

Post by Richy Cream »

ok hisa, when do we get to see your Truxton 2 recording?

--
urgod@eudoramail.com
Matt Denham

Post by Matt Denham »

Hisa: I'm working on the Pacmania one, but you have to have it set up
for an endless game then. I think 5M is doable on Pacmania - endless
game, rank D. Should have it up by the end of 2002.

--
peng@demongate.ath.cx
Tommi

Post by Tommi »

Hey, yesterday I scored at galaga88 1000 points, today 2000, tomorrow
gonna do 4000. How long will it take for me to score over 3 000000?
<p>

Seriously, which function do you use to forecast at Excel, sounds
interesting...what if you play several games in a session, do you
count only the best one or average,or?

<p>

Sounds cool way to see when there's no point to try improve a score,
if you count that it takes too much time/effort for a minor
improvement(So far I haven't seen a game where my score improvement
would have totally stopped though).

<p>

If you try to maximize a score, it WOULD be wise to play the game
every day to keep the touch. But sometimes a few days break does only
good...

<p>

just my thoughts, Tommi

--
tiihoto@hotmail.com
Locked