BuzzerBeater Forums

BB España > Habemus visualizador de partidos

Habemus visualizador de partidos

Set priority
Show messages by
This Post:
00
307824.33 in reply to 307824.32
Date: 1/9/2021 10:35:48 AM
Overall Posts Rated:
305305
Estáis mezclando dos cosas:

(1). A las 20h, si no hay retrasos, los partidos ya se han simulado.
VERDADERO. Todos estamos de acuerdo en esto.

(2) Primero se calcula el resultado usando una fórmula, y después se genera un play by play para que coincida con el resultado.
FALSO. No tendría ningún sentido hacerlo así. Sería más difícil de programar y el resultado sería peor.

El único fenómeno curioso para el que no he obtenido una respuesta satisfactoria es que, cuando a principio de temporada dos mismos equipos juegan liga privada antes del primer partido de liga, con las mismas alieaciones, el play by play es exactamente el mismo.
La respuesta más sencilla es que la semilla de los números aleatorios dependa de los datos de los equipos ... pero sería absurdo programarlo así ... lo natural es usar el reloj del ordenador como semilla.

This Post:
00
307824.34 in reply to 307824.33
Date: 1/9/2021 1:01:05 PM
mamelete
III.11
Overall Posts Rated:
13161316
Second Team:
mamelete II
Estáis mezclando dos cosas:

(1). A las 20h, si no hay retrasos, los partidos ya se han simulado.
VERDADERO. Todos estamos de acuerdo en esto.

(2) Primero se calcula el resultado usando una fórmula, y después se genera un play by play para que coincida con el resultado.
FALSO. No tendría ningún sentido hacerlo así. Sería más difícil de programar y el resultado sería peor.

El único fenómeno curioso para el que no he obtenido una respuesta satisfactoria es que, cuando a principio de temporada dos mismos equipos juegan liga privada antes del primer partido de liga, con las mismas alieaciones, el play by play es exactamente el mismo.
La respuesta más sencilla es que la semilla de los números aleatorios dependa de los datos de los equipos ... pero sería absurdo programarlo así ... lo natural es usar el reloj del ordenador como semilla.


correcto. Solo que me parece que lo de los partidos identicos lo solucionaron, los ejemplos son de hace tiempo. Es decir, que se les olvido al instruccion para inicializar random

Yo no pacto, nos vemos en las canchas.
From: simba

This Post:
00
307824.35 in reply to 307824.1
Date: 1/9/2021 2:29:51 PM
mamelete
III.11
Overall Posts Rated:
13161316
Second Team:
mamelete II
Por cierto, acordaros que aun podemos usar el visor antiguo mediante la opcion del visor lateral

Yo no pacto, nos vemos en las canchas.
From: simba

This Post:
11
307824.37 in reply to 307824.36
Date: 1/9/2021 2:57:02 PM
mamelete
III.11
Overall Posts Rated:
13161316
Second Team:
mamelete II
Puede ser, no se

Yo no pacto, nos vemos en las canchas.
From: simba

This Post:
00
307824.38 in reply to 307824.37
Date: 1/9/2021 3:03:53 PM
mamelete
III.11
Overall Posts Rated:
13161316
Second Team:
mamelete II
Creo que no es de suportes

tienes que:
- entrar en el visor actual de un partido
- aparece "Visor lateral" en la derecha
- copiar el id del partido de la url y pegar en la caja,
- pulsar el boton

Yo no pacto, nos vemos en las canchas.
This Post:
00
307824.40 in reply to 307824.36
Date: 1/9/2021 3:08:29 PM
Iluro Sport
III.10
Overall Posts Rated:
111111
Second Team:
Iluro Scout
Eso es cosa de supporters, ¿no?


Sí, es cosa de supporters.

Por cierto, siguen los mismos fallos. A ver si encuentran la fórmula.

This Post:
11
307824.41 in reply to 307824.33
Date: 1/11/2021 7:10:43 AM
Floriondos Team
IV.44
Overall Posts Rated:
11471147
Yo discrepo en el punto (2) cuando dices que es falso. ¿Por qué no tendría sentido hacerlo así? Pienso que, al contrario, es más fácil de programar, y lo que es mejor, no saturaría el rendimiento de la base de datos.

Pongo un escenario hipotético, según tu planteamiento:
Habilidades. El sistema comprueba y confronta las habilidades de cada jugador, dependiendo de su posición 14 habilidades por jugador. Los partidos se realizan con un mínimo de 10 jugadores y un máximo de 26 (5 y 13 jugadores por equipo, respectivamente). Hagamos un promedio de 20 jugadores (10 por equipo). Total: 280 iteraciones.
Posición. El sistema comprueba y confronta las habilidades del punto anterior según la posición de cada jugador en la que lo hayamos colocado. Eso son 10 posiciones clásicas (Base, Escolta, Alero, Ala-pívot y Pívot, por cada equipo). Total: 2.800 iteraciones.
Tácticas. El sistema comprueba y confronta las habilidades y posiciones acumuladas en el punto anterior y las modifica dependiendo de las tácticas empleadas, que serán un total de 4 (dos ofensivas y dos defensivas, 1 de cada por equipo). Total: 11.200 iteraciones.
Ubicación. El sistema comprueba y confronta las habilidades, posiciones y tácticas acumuladas en el punto anterior y las modifica según dónde se produzca el enfrentamiento (como local, visitante o campo neutro). Afecta a los dos equipos por igual, así que son 3 iteraciones más. Total: 33.600 iteraciones.
Entusiasmo acumulado. El sistema comprueba y confronta las habilidades, posiciones, tácticas y ubicación acumuladas en el punto anterior y las modifica dependiendo del entusiasmo acumulado, distinto por cada equipo. Total: 67.200 iteraciones.
Actitud. El sistema comprueba y confronta las habilidades, posiciones, tácticas, ubicación y entusiasmo acumulados en el punto anterior y los modifica según la actitud empleada en el partido por cada equipo (Relajado, Normal y Decisivo). Una por equipo. Total: 134.400 iteraciones.
Predicción. El sistema comprueba y confronta las habilidades, posiciones, tácticas, ubicación, entusiasmo y actitud acumulados en el punto anterior y los modifica según la predicción de cada equipo. Son 4 predicciones, dos por equipo, consistentes en el enfoque y en el ritmo. Total: 537.600 iteraciones.
Vendaje funcional deportivo. El sistema comprueba y confronta las habilidades, posiciones, tácticas, ubicación, entusiasmo, actitud y predicciones acumulados en el punto anterior y los modifica en función de si el médico dispone de esta especialidad en cada equipo. Total: 1.075.200 iteraciones.
Animación en Pista / Coordinación de Aficionados. El sistema comprueba y confronta todo lo anterior, y lo modifica en función de si los relaciones públicas de ambos equipos disponen de las especialidades referidas, un elemento distinto para cada equipo, según sea local o visitante (o ninguno, si se disputa el partido en campo neutral). Total: 2.150.400 iteraciones.
Finalmente, a todas las iteraciones obtenidas hasta ese momento, hay que multiplicarlas por todos los equipos activos en BuzzerBeater, 13.080 equipos a la hora de este contaje. TOTAL: 28.127.232.000 iteraciones.

Ahora te pregunto yo: ¿De veras es necesario realizar más de ¡28 mil millones de iteraciones! EN CADA JUGADA? Eso sin contar con todos los niveles y subniveles de cada elemento y que me habré dejado algunas cosas, seguro.
¿No sería más fácil realizar la pseudoaleatorización de acontecimientos a posteriori, una vez conocidos todos los elementos?
¿No crees que eso vendría a explicar los partidos con idéntico desarrollo a igualdad de condiciones?

Last edited by Cyberfistro / Peskue / Tomateitor at 1/11/2021 7:11:11 AM

This Post:
11
307824.42 in reply to 307824.41
Date: 1/11/2021 7:39:57 AM
Overall Posts Rated:
305305
Las variables se cargan al principio del partido en la memoria del procesador, y se accede a ellas en un flip-flop cada vez que se necesitan (si el procesador es de 1GHz, hay 1 millón de flip-flops cada segundo)

Cada jugada sí que se simula con un puñado de fórmulas, es decir, un puñado de flip-flops. En un partido hay unos pocos cientos de jugadas. Es decir, se tarda unos pocos cientos de puñados de flip-flops en simularlo. Se puede decir que es instantáneo.

Lo que más tiempo necesita para simular un partido debería ser acceder a la base de datos.

Hace ya muchos años que lo que más cuesta en informática es pagarle a los programadores, más que el hardaware, y por eso se dejaron de optimizar las cosas como se hacía hasta los años 80 del siglo pasado. El factor clave aquí es qué es más sencillo de programar y qué va a dar mejores resultados. No el tiempo que el motor emplea en simular el partido, que es despreciable.

This Post:
00
307824.43 in reply to 307824.42
Date: 1/16/2021 3:18:47 PM
Ametralladoras de Levante
IV.55
Overall Posts Rated:
323323
Yo lo que flipo es que viéndolo venir no hayan hecho lo mínimo para tener un "live" en condiciones para cuando el flash dejara de funcionar. Uno de los atractivos de este juego, al menos para mí, era el live y si ahora ya no tenemos ni eso, pues no sé qué decirte...yo sobre todo lo siento por los supporter, que pagan y cada vez tienen un peor servicio, y como sigamos así, pues esto se acaba...sin usuarios, se acaba el juego.

Last edited by rulo2009 at 1/16/2021 3:19:36 PM

Advertisement