<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>a.Tidwell blog &#187; Rock Band</title>
	<atom:link href="http://aarontidwell.com/wordpress/category/rock-band/feed/" rel="self" type="application/rss+xml" />
	<link>http://aarontidwell.com/wordpress</link>
	<description>Random thoughts...</description>
	<lastBuildDate>Sat, 05 Feb 2011 05:02:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Cybercircuit main event scoring</title>
		<link>http://aarontidwell.com/wordpress/2009/08/cybercircuit-main-event-scoring/</link>
		<comments>http://aarontidwell.com/wordpress/2009/08/cybercircuit-main-event-scoring/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 16:35:13 +0000</pubDate>
		<dc:creator>Tidwell</dc:creator>
				<category><![CDATA[Rock Band]]></category>

		<guid isPermaLink="false">http://aarontidwell.com/wordpress/?p=56</guid>
		<description><![CDATA[The stated parameters are: We want 30% of the score to be based on a judging panel that will grade performance and costumes/hair. Iâ€™m assuming that â€œ30% of scoreâ€ means a â€œmaximum of 30% of the final score.â€Â  As in, if the band gets perfect scores from all the judges in all the categories, the [...]]]></description>
			<content:encoded><![CDATA[<p>The stated parameters are: We want 30% of the score to be based on a judging panel that will grade performance and costumes/hair.</p>
<p>Iâ€™m assuming that â€œ30% of scoreâ€ means a â€œmaximum of 30% of the final score.â€Â  As in, if the band gets perfect scores from all the judges in all the categories, the boost to their final score will be equal to 30% of their final score.</p>
<p>There is only one way to make this mathematically valid:</p>
<p>We need:Â  Final Score = Bandscore + Judges_Score</p>
<p>Thus each single point of a judges score should be equal to:</p>
<p>((Bandscore *30)/70)</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>((#judges)*(#categories)*(max rating per judge per category))</p>
<p>So for example:</p>
<p>A band plays â€œWhite Weddingâ€ and scores 1,400,200 points</p>
<p>Assuming we have 3 judges, and 2 categories (costume and performance) and a 10-point scale to judge each on, we plug the bandâ€™s score into the equation and figure out that each point the judge gives in each category is worth:</p>
<p>((1400200 *30)/70)/ 3*2*10</p>
<p>600085.714â€¦ / 60</p>
<p>= 10001.429 points.</p>
<p>If all 3 judges give a perfect 10 for both categories, the band racks up:Â  600085.714 points from the judges</p>
<p>Add this to the band score and you get 2000285.7143 total points.</p>
<p>Lets check our math.Â  30% of 2000285.7143 = 600 085.714 (which is exactly what the judges gave â€“ woot! The math works!).</p>
<p>Whats wrong with this, though?Â  It hugely depends on the actual in-game score (because we just want to add a â€œjudges scoreâ€ to the â€œband scoreâ€)Â  A band with an amazing stage presence that scores very terribly on the song will get crap for points from the judges just to mathematically ensure that the score from the judges doesnâ€™t exceed 30% of their final score.Â  Then again, this ensures that the band that wins will both score very highly and have a relatively decent stage presence (two bands that score close to equal (within say, 10000k) will come down to the judges scores).</p>
<p>Lets break it down with an extreme example, and you decide if the â€œcorrect bandâ€ wins using this method.</p>
<p>We will use 3 judges, 2 categories, and a 10-point scale for each category.</p>
<p>Our 4 bands and their scores are:</p>
<p>Band A â€“ Scores 1,500,000 points but doesnâ€™t do much for costumes and performance.Â  The judges give them a combined total of 20points (I guess weâ€™re talkinâ€™ that they just showed up in jeans and tshirts and maybe walked around a bit).Â  Their total score would be: 1714285.714</p>
<p>Band B â€“ Scores 1,200,000 points and does some for costumes and performances The judges give them a combined total of 30 points (so, they maybe have a couple of wigs on, generic rock t-shirts, and they moved around and interacted with each other a bit).Â  Their total score would be:Â  1457142.857</p>
<p>Band C â€“ Scores 900,000 points and does a fair amount of costume and performance work.Â  The judges give them a combined total of 45 points (costume and moving really damaged the game score a bit).Â  Their total would be: 1189285.714</p>
<p>Band D â€“ Scores 500,000 and does a TON of costume and performance work (to the detriment of their score).Â  Judges give them a combined total of 57 points.Â  Their total would be:Â  703571.429</p>
<p>Band E &#8211; ScoresÂ  1,350,000 points (second place score overall) â€“ but did a bunch of costume and performance work (not as much as D, but definitely more than any other band) â€“ and the judges give them 50 points.Â  Their total:Â  1832142.857</p>
<p>We see that what this (really) means, is that it ends up being a score competition with bonus points for costumes/performance that really donâ€™t effect much unless the point totals between bands are fairly close (in this case, E wins by having the 2nd highest score and the 2nd highest performance/costume total).Â  But thatâ€™s the way that anything is, especially when you have such a wide range in possible scores.</p>
<p>For reference, If a band can score over 2.5 million points odds are, they really donâ€™t even need to bother dressing up â€“ if they do, they can just stand there and get the score.Â Â  Want to push it towards having the performance scores effect things more? We would have to do something like cutting the in-game score (to like Â¾ of the in game counts towards the final score) and still basing the costume/performance off of the uncut in game score.</p>
]]></content:encoded>
			<wfw:commentRss>http://aarontidwell.com/wordpress/2009/08/cybercircuit-main-event-scoring/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notes about the Cybercircuit drum competition&#8230;</title>
		<link>http://aarontidwell.com/wordpress/2009/08/notes-about-the-cybercircuit-drum-competition/</link>
		<comments>http://aarontidwell.com/wordpress/2009/08/notes-about-the-cybercircuit-drum-competition/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:03:46 +0000</pubDate>
		<dc:creator>Tidwell</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Rock Band]]></category>

		<guid isPermaLink="false">http://aarontidwell.com/wordpress/?p=43</guid>
		<description><![CDATA[So in reference to: http://www.cybercircuit.net/2009/08/ion-drum-rocker-challenge-rob-prod1gyx.html A discussion came up on twitter over what method will be used to score.Â  Here&#8217;s my opinion on it&#8230; First, I took a look at theÂ  rundown of the known information about the way they want to score: Percentage of notes hit Level of difficulty of song (as determined by [...]]]></description>
			<content:encoded><![CDATA[<p>So in reference to: http://www.cybercircuit.net/2009/08/ion-drum-rocker-challenge-rob-prod1gyx.html</p>
<p>A discussion came up on twitter over what method will be used to score.Â  Here&#8217;s my opinion on it&#8230; First, I took a look at theÂ  rundown of the known information about the way they want to score:</p>
<p><span id="more-43"></span></p>
<p><span> </span></p>
<ul>
<li>Percentage of notes hit</li>
<li>Level of difficulty of song (as determined by highest score recorded on Scorehero.com)</li>
<li>Longest run of notes hit</li>
</ul>
<p>Yea.. it made no sense to me either&#8230; but then I found out this tidbit:</p>
<ul>
<li>Since all qualifiers will be within a full band during normal events, we&#8217;re going to take your % and weight it to how hard song is</li>
</ul>
<p>Ahh ha!Â  Okay, so I asked: <span><span> </span></span></p>
<p><span><span>So MyScore would be My% of the Top on SH?  Or just higher score songs = harder than lower score (visions doesnt break top10?)</span></span></p>
<p>They asked for an opinion after that, so I commented:</p>
<p>Would prefer @cybercircuit scores using My% of Top Score w/NS tiebreaker</p>
<p>and linked to this post to explain why this would be the most fair given the circumstances&#8230; Heres why:</p>
<p>If a ranking has to be formed based on % and Note Streak alone, there needs to be some way to mathematically evaluate the differences between two performances.Â  Score exists for a reason, and is generally what all competitions are based on.Â  This makes sense.Â  So how would I do the math?Â  Take the % that the player receives, and calculate that percentage of the top score from scorehero.Â  Then use Note streak as a tiebreaker.Â  This works great if you assume that everyone will FC every song (as Note Streak would differentiate who got the squeezes under the activations, because they aren&#8217;t counted in %).</p>
<p>Whats the disadvantage here?Â  Well if you assume that all the top players will be able to 90% or higher each of the songs, the only ones worth playing are Panic Attack, Painkiller, Teen Age Riot, Ramblin&#8217; Man, Battery, Bodhisattva, Let There Be Rock, Lazy Eye (everything else would give you a score of less than 300k even if you FC the song).Â  Also, this scoring completely ignores OD usage (the scores on SH are top scores with perfect paths, and often also have the under-OD squeezes also) &#8211; but that is really the price that has to be paid to take scores from BQP.</p>
<p>But, if we want to even out the competition a bit, there could be a wonky way of giving extra points based on Note Streak.Â  Still calculate the %, but then, for each note in the the players NS, add 25 points to that score.Â  How would this work out in practice?Â  Lets look at some examples (note that the difficulty of each song is increasing with each player):</p>
<p>Player A plays &#8220;Eye of the Tiger&#8221; and scores a 100% with a 1331NS<br />
they score 158375+33275 = 191650</p>
<p>Player B plays &#8220;Shooting Star&#8221; and scores a 98% with a 50NS<br />
they score 209279 + 1250 = 210529</p>
<p>Player C plays &#8220;Carry On Wayward Son&#8221; and scores a 98% with a 640NS<br />
they score 210675 + 16000 = 226675</p>
<p>Player D plays &#8220;Let There Be Rock&#8221; and scores a 99% with a 2500NS<br />
they score 378037 + 62500 = 440537</p>
<p>Player E plays &#8220;E-Pro&#8221; and scores 100% with a 1449NS<br />
they score 181775 + 72450 = 254225</p>
<p>Player F plays &#8220;Spoonman&#8221; and scores 99% with a 500NS<br />
they score 192233 + 12500 = 204733</p>
<p>Player G plays &#8220;Panic Attack&#8221; and scores 95% with a 200NS<br />
they score 416741 + 5000 = 421741</p>
<p>What do we see here?Â  Player D wins.Â  Why?Â  Because while player E may have FC-ed a song within the same approximate difficulty range, &#8220;e-pro&#8221; has no-where near as many notes to hit.Â  Similarly, player G went for broke and played a rediculous song, but because he couldn&#8217;t hold a combo (despite doing very well) &#8211; he comes up short.</p>
<p>This system rewards players for playing at/slightly above their skill level, on complex songs that have large volumes of notes.Â  A player who can 98-100% any of the aforementioned top scoring songs will still probably win, but a player who can 96-97 a fairly challenging song within his skill level will still have a chance if an &#8220;elite&#8221; player doesn&#8217;t show up&#8230;</p>
<p>Just my thoughts&#8230; take em for what you will..</p>
]]></content:encoded>
			<wfw:commentRss>http://aarontidwell.com/wordpress/2009/08/notes-about-the-cybercircuit-drum-competition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

