UPDATE no método: Descubra Turbo
#31
Postado 20 abril 2010 - 00:53
Acredito que com isso bastaria duas pessoas olharem a partida e poderíamos fazer um Turbo Zero com bem menos esforço. Verifica-se o turbo na hora da luta e dá pra fazer o camp todo numa noite só, deixando menos chata a espera de dias e dias pra jogar e minimizando os no-shows.
#32
Postado 20 abril 2010 - 01:46
O máximo que consegui fazer foi 10 por segundo, mas acho que não tá muito apurado não, porque parecia que se passavam uns dois segundos ou pelo menos 1,5 para ele computar 10.
O negócio é usar uma câmera de 60 fps ou mesmo uma de 30 fps e olhar a tela de dipswitches, e calcular, e só então calibrar o software.
E nem assim resolve muito, porque se o cara usar turbo como o negociador, o software não pega ele, afinal, o cara dá 3 inputs por segundo...
Só que não seriam 3 inputs por segundo, seriam 3 inputs dentro de um intervalo de um segundo. O software deveria calcular em intervalos de 2 a 4 frames (32 a 64 milissegundos) e multiplicar por 30 ou 15 (frames em um segundo). Aí sim, se o cara deu 2 inputs em 4 frames, é um milagre. Só que se ele parar por aí, o software vai contar apenas 2 inputs.
A diferença é simples de entender: Aperta 2 vezes mto rápido e para, aparece como 2 vezes apenas em 1 segundo. Na verdade, poderia ser até 1 vez por frame no máximo, dando 60 vezes em um segundo.
Isso daria um erro de que o software comeu bola de 30x ou 58 vezes...
Mas calibrando o software, dá pra separar o humanamente possível do impossível.
#33
Postado 20 abril 2010 - 01:51
Ou não tb, isso que fode, num dá pra ter certeza.
#34
Postado 20 abril 2010 - 11:45
Azis, em 20 Tue April 2010, 01:46, disse:
Eu consegui 13 em um segundo, mas logo meu antebraço fica fadigado e a taxa cai pra 10. Me pareceu que o Amir naquele vídeo do tópico de apertar botões faz um tanto mais rápido, então acho que os 17 que o programa acusa é um bom número. Gostaria de saber quanto os jogadores de Honda e Chun daqui do Versus conseguem. A taxa máxima seria 30, a não ser que ele perceba algo além do que o jogo pode processar.
Quanto a calibrar, o readme diz que para taxas mais elevadas o programa não é preciso. Mas se estão turbando, não importa tanto se é 25, 30 ou 35 apertos e desapertos. Estão roubando igual. Sobre pequenos intervalos, o timer do Windows não permitiria que ele utilizasse intervalos muito pequenos. Ele dá um sinal a cada 16 ms, se não me engano, o que dá 10 frames. Mas concordo que dá pra diminuir, só teria que ser em um intervalo de, por exemplo, meio segundo.
#35
Postado 20 abril 2010 - 11:56
Sendo que o software dá 17 apertos em um segundo?
Isso é impossível humanamente falando.
Na prática, com prática, e levando em conta o que faz sentido para usar um reversal, catar, escapar e fazer coisas com tempos estritos e curtos, não existe lógica em apertar 10 vezes em um segundo, porque não existe 1 segundo nunca para você apertar 10 vezes, todas as vezes que peguei turbeiros, foram vários apertos em intervalos curtos de meio segundo no máximo.
O Software não vai pegar alguém se depender de um intervalo de 1 segundo. Ele não pode medir em intervalos de 1 segundo. O certo seria atualizar e fazer intervalos de 0,4 ou 0,3 segundos. Se fosse 18 apertos em 1 segundo, então seriam 9 em 0,5 segundos, 5,4 em 0,3 segundos.
Aí sim da pra pegar os turbeiros.
#36
Postado 20 abril 2010 - 11:57
O programa pode ser útil, infelizmente não dá pra dar um número limite que defina o turbo de maneira objetiva com ele. Acho que uma análise de Fourier dos inputs daria a medida perfeita da presença ou não de turbo, pq a melhor assinatura de turbo é a periodicidade perfeita. Se alguém se dispuser a implementar um algorítimo, eu acho que sei fazer a parte matemática disso.
#37
Postado 20 abril 2010 - 12:23
agamemnon, em 20 Tue April 2010, 11:57, disse:
O programa pode ser útil, infelizmente não dá pra dar um número limite que defina o turbo de maneira objetiva com ele. Acho que uma análise de Fourier dos inputs daria a medida perfeita da presença ou não de turbo, pq a melhor assinatura de turbo é a periodicidade perfeita. Se alguém se dispuser a implementar um algorítimo, eu acho que sei fazer a parte matemática disso.
Sobre Fourrier, acho que um problema é a amostragem do sinal. Um sinal periódico usualmente deixa de ser periódico depois de amostrado. E ainda tem o problema do timer do Windows, que dificulta a coleta de dados precisos sobre tempo.
Edição: Também concordo que um jogador experiente possa observar a luta e dar um veredito. Já tornaria os torneios bem mais dinâmicos.
Azis, em 20 Tue April 2010, 11:56, disse:
Sendo que o software dá 17 apertos em um segundo?
Isso é impossível humanamente falando.
Na prática, com prática, e levando em conta o que faz sentido para usar um reversal, catar, escapar e fazer coisas com tempos estritos e curtos, não existe lógica em apertar 10 vezes em um segundo, porque não existe 1 segundo nunca para você apertar 10 vezes, todas as vezes que peguei turbeiros, foram vários apertos em intervalos curtos de meio segundo no máximo.
O Software não vai pegar alguém se depender de um intervalo de 1 segundo. Ele não pode medir em intervalos de 1 segundo. O certo seria atualizar e fazer intervalos de 0,4 ou 0,3 segundos. Se fosse 18 apertos em 1 segundo, então seriam 9 em 0,5 segundos, 5,4 em 0,3 segundos.
Aí sim da pra pegar os turbeiros.
Quanto ao 17, é apenas a taxa que o programa utiliza para sentenciar "probable autofire." O valor anterior, de acordo com o readme, era 20.
Concordo que seria melhor um intervalo menor, mas o software é esse. Acho que é uma grande ajuda olhar os inputs junto com a luta e não precisar memorizar tudo, como tu vinha fazendo.
Também é importante notar que peguei jogadores fora de série nos links. Tsuji é o campeão do primeiro X-Mania, e o Muteki dispensa comentários. Lembro de um comentário do Agamemnon sobre isso: um cara ruim, que erra todos os meaties, não sabe os confrontos e boa parte dos combos e não se adapta, mas acerta 100% dos reversals é suspeito. Esta parte subjetiva também ajuda. E comparar as velocidades dos inputs com padrões que sabemos serem normais.
#38
Postado 20 abril 2010 - 14:25
Eu não entendi essa história de um sinal periódico deixar de ser periódico depois de amostrado. Se a sua amostra for grande o suficiente para conter vários períodos, o pico vai aparecer na transformada de Fourier. Acho que se vc pegar um round inteiro pra fazer a análise, pode ficar difícil verificar, mas eu imagino pegar apenas a parte que interessa pra analisar, tipo 1, 2 segundos.
Vamos imaginar que o cara esteja turbando com intervalo de 3 frames, para 4 inputs. Então o que vc obtém é A3=A6=A9=A12=1, AN=0, para outros Ns. Supomos Nmax = 100 frames. Então o que obtemos é: F(w)= exp(i*pi*w* 3)+exp(i*pi*w*6)+exp(i*pi*w*9)+exp(i*pi*w*12). Obtemos os picos quando as quatro exponenciais estão em fase, o que dá w=2*k/3, onde k é um inteiro, e a frequência mínima w=2/3, que é o que nos interessa ( eu queria achar 1/3, mas como estou fazendo rápido, devo ter perdido alguma normalização). Mas é essa a idéia. Veja que 1 ser humano dificilmente acertaria, por mais técnica que tenha, o intervalo exato de frames consistentemente, e então, vc não teria as exponenciais em fase.
Se vc tivesse alguns inputs isolados, fora da frequência do turbo, no intervalo, o vc obteria o mesmo pico, apenas menos definido, mais largo e mais baixo. Daí ser melhor poder verificar pequenos intervalos, em jogadas decisivas.
A questão do timer é mais complicada, pq se os intervalos mínimos que se obtiver com precisão forem muitos maiores que 1 frame, tipo, 3-4 frames, a precisão da análise já vai para o espaço.
#39
Postado 20 abril 2010 - 16:45
Se nós tivéssemos acesso ao sinal original, e sem restrição de medida de tempo, teríamos uma componente grande relacionada à frequencia do turbo, que seria a fundamental do sinal com o botão apertado. Com a amostragem, o sinal pode deixar de ser periódico, e então teríamos (pelo menos) dois sinais não periódicos para diferenciar: um de um jogador humano consistente e outro de um turbeiro. As coisas podem ficar difusas, neste caso.
Dependendo do processador, existe como obter uma medida de tempo mais precisa. Mas é dependente da máquina, e precisaria o autor do programa ter utilizado isto. Além, a informação original, que é a entrada do comandos do turbeiro no computador dele, deveria estar disponível, e não apenas as entradas a cada quadro. Não sei destes detalhes sobre a obtenção dos comandos a partir da função de observador do GGPO.
#40
Postado 20 abril 2010 - 18:20
A ordem de grandeza do período da amostragem do sinal é 1/60. A dos controle turbo, um pouco maior que isso. Realmente não dá pra simplicar nesse caso.
Bom, ainda assim, eu não me lembro bem como se faz, acho que dá pra diferenciar um sinal periódico na origem de um não periódico, mas a análise é mais complicada. Eu vou pensar nesse assunto, pq se a amostragem e o sinal são realmente periódicos, deveriamos encontrar uma estrutura escondida no sinal aparentemente não periódico. Mas lá se vai o programinha simples que só fazia a transformada...
PUtz... eu tava pensando que o programinha poderia decidir por conta própria quem é turbeiro ou não (acender uma luz vermelha e tocar uma sirene), se a gente conseguir maneiras sólidas de tratar esse sinal.
#41
Postado 20 abril 2010 - 21:02
agamemnon, em 20 Tue April 2010, 18:20, disse:
A ordem de grandeza do período da amostragem do sinal é 1/60. A dos controle turbo, um pouco maior que isso. Realmente não dá pra simplicar nesse caso.
Bom, ainda assim, eu não me lembro bem como se faz, acho que dá pra diferenciar um sinal periódico na origem de um não periódico, mas a análise é mais complicada. Eu vou pensar nesse assunto, pq se a amostragem e o sinal são realmente periódicos, deveriamos encontrar uma estrutura escondida no sinal aparentemente não periódico. Mas lá se vai o programinha simples que só fazia a transformada...
PUtz... eu tava pensando que o programinha poderia decidir por conta própria quem é turbeiro ou não (acender uma luz vermelha e tocar uma sirene), se a gente conseguir maneiras sólidas de tratar esse sinal.
Acredito que se entrarmos em contato com o autor do programa e ele puder fazer umas pequenas adições, como quantidade de entradas em intervalos de quarto de segundo, aí teríamos um pega-turbo mais eficiente. O Azis tem razão quando fala que um segundo é tempo demais. Só pegaria com a boca na butija turbeiros desleixados demais. Não lembro se tem o meio de contato com o cara no programa ou na documentação.
De todo o modo, já ajuda para pegar macros simples, como PPP ou KKK. Muitos Rogs usam isso, e dá pra ver que masheiam soco com velocidade impossível para quem teria que mover apenas as falanges.
Edição: achei o perfil dele no SRK e mandei MP, mas duvido que responda. Não se loga lá desde o ano passado. O e-mail eu não consegui achar.
#42
Postado 20 abril 2010 - 21:07
No readme está dizendo que não há sincronia.
#43
Postado 20 abril 2010 - 21:50
Azis, em 20 Tue April 2010, 21:07, disse:
No readme está dizendo que não há sincronia.
#44
Postado 20 abril 2010 - 22:01
#45
Postado 20 abril 2010 - 22:09
#46
Postado 20 abril 2010 - 22:25
#47
Postado 26 abril 2010 - 00:40
#48
Postado 30 abril 2010 - 03:47
Suponho que pro SF4, que tem grande leniência em reversões e agarrões de 3rd strike, isso seja suficiente para dar todas as vantagens usuais a menos de combos de golpes ligados.
#49
Postado 06 maio 2010 - 01:21
Eu tenho treinado (na medida do possível, por falta de tempo) dois tapas no botão para os especiais. Três é muito difícil. É certo que é questão de treino, mas fazer 3 jabs seguidos demanda mais atenção em botões Sanwa que em botões Happ. Além disso, a taxa de apertos usando trinado caiu: antes conseguia 13, agora eu havia medido uns 11, semana passada.
Resumindo: muito melhores que os nacionais, mas em relação aos Happ é bem discutível. Não recomendo alguém acostumado com Happ trocar de botões.
#50
Postado 06 maio 2010 - 16:35
edit: na verdade meu cérebro sempre foi ruim pra desaprender algo, mas pra aprender sempre foi rápido. Fico com muito receio de ia aprender alguma coisa da forma errada, pq depois vai ser muito difícil fazer da forma certa, gruda no meu cérebro e abraço.
#51
Postado 06 julho 2010 - 23:32
O cara certamente não sabia que embora a vantagem no confronto seja do Dhalsim, é preciso experiência para aplicar os contra-ataques corretos nas diferentes distâncias e situações.
terrjoe_earque.fr 15,7K
0 Downloads
0 usuário(s) está(ão) lendo este tópico
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)













