viernes, 2 de julio de 2010

A las pruebas me remito:

Este es el "BAG" del señor borrego el ilustre ganador, para entendernos cuando hacias login el programa le devolvia esta info para decirle donde y en que momento de la partida estaba para que el juego siguiese donde lo dejaste, pero es asu vez un historial del juego:

<UserStatus>
<MapPath>Maps/Desafiate/Conferencias.xml</MapPath>
<Checkpoint>END</Checkpoint>
<Bag>
<Geekpoints>175137</Geekpoints>
<Logros>
<Contratado>1000</Contratado>
<Empleado>35198</Empleado>
<Empollon>54127</Empollon>
<Hacker>63027</Hacker>
<Codigo>55827</Codigo>
<Consejo>81059</Consejo>
<Heroe>175137</Heroe>
</Logros>
<WindowsPhone>
<EnabledMessages/>
</WindowsPhone>
<MiniGameManager>
<MessageSequenceCount>-2</MessageSequenceCount>
<NextTimeManagementCount>-1</NextTimeManagementCount>
<GeekQuiz>
<Score>1000</Score>
<TimesPlayed>1</TimesPlayed>
</GeekQuiz>
<SuenoDelGeek>
<Score>2260</Score>
<TimesPlayed>8</TimesPlayed>
</SuenoDelGeek>
<GuessPassword>
<Score>800</Score>
<TimesPlayed>10</TimesPlayed>
</GuessPassword>
<PowerShellBug>
<Score>900</Score>
<TimesPlayed>1</TimesPlayed>
</PowerShellBug>
<VendingMachine>
<Score>1000</Score>
<TimesPlayed>43</TimesPlayed>
</VendingMachine>
<SilverFlash>
<Score>800</Score>
<TimesPlayed>1</TimesPlayed>
</SilverFlash>
<GuessPassword2>
<Score>1000</Score>
<TimesPlayed>5</TimesPlayed>
</GuessPassword2>
</MiniGameManager>
</Bag>
</UserStatus>


Si os fijais pues ahí esta toda su puntuación y pudiera clasificarse normal hasta la mitad, pero hacer 75 mil puntos en la la ultima prueba es absolutamente imposible.
Esta es la secuencia del ultimo juego segun el codigo mSequence = [
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:0, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:3, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:6, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:9, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:12, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:15, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:18, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:21, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:24, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:27, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:31, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:34, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:37, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:40, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:43, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:46, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:49, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:52, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:55, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:58, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:61, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:64, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:67, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:70, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:73, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:76, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:79, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:82, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:85, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:88, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:91, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:94, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:97, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:100, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:103, Points:250, Message:null},
{Task:"disk", Slave:"ExecutiveSW02", FirstWait:8000, SecondWait:18000, ThirdWait:0, OnAbsTime:106, Points:250, Message:null},
{Task:"tool", Slave:"ExecutiveNE03", FirstWait:8000, SecondWait:10000, ThirdWait:2000, OnAbsTime:109, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:112, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveSW01", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:115, Points:250, Message:null},
{Task:"bug", Slave:"ExecutiveNE02", FirstWait:8000, SecondWait:0, ThirdWait:0, OnAbsTime:118, Points:250, Message:null}];
}

No sé si hace falta explicar este guion pero primero dice task = "bug" eso es el icono donde pone abstime 118 dice que eso ocurrira alos 118 segundos, points son 250 son el minimo a sumar completas la tarea y los puntos son :

private function GetTotalScore() : int
{
return mBasePoints + Math.round(mRemainingTimePoints / 10);
}// end function


donde se dice que lso pntos seran la base 250 puntos mas el tiempo que queda entre 10, si partimos que le dan 8000 milisegundos el tiempo maximo es 1050.

Si son unas 34 pruebas y 1100 puntos yendo mas rapido que flash.... resulta que el maximo teorico esta en 34500 puntos si tenemos en cuenta la velocidad del paisanin yo lo reduciría y mucho.

Asi que eso que cheto cheton!!! Y esto que hago yo lo pueden hacer los señores de Unsual wonder y microsoft cuando quieran.

No hay comentarios:

Publicar un comentario