Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Tachikomaia

#171


[youtube=640,360]https://www.youtube.com/watch?v=Krgbx4SYnVg[/youtube]

Yo soy bastante rojo.
#172
Scripting / Re: ¿Ordenar turnos por velocidad?
11 Agosto 2021, 05:38 AM
Quisiera saber cómo quedan las variables luego de cada caso a partir del bubble (son 3).
#173
Scripting / Re: ¿Ordenar turnos por velocidad?
11 Agosto 2021, 05:26 AM
No me da el cerebro para entender el código. ¿Podría alguien decirme los outputs de las 3 últimas partes? Gracias.
#174
eval es igual que en M. Flash 5, y exec parece "set variable" o (aunque hace mucho que no uso esto) una expresión como por ejemplo llamar a una variable (o dinámica, si se dice así) función.

Código (python) [Seleccionar]
# Calculo la cantidad de jugadores y seteo los turnos (sin ordenar) con la velocidad
l = 1
while True:
try:
var = eval('Player'+str(l)+'Speed')
exec('Turn'+str(l)+' = '+str(var))
l += 1
except:
l -= 1
break
¿Cual es el resultado de esta parte?

Creas una variable var que contiene la Speed del player 1.
var = 2

Luego parece que creas otra llamada Turn1 que contiene la variable creada.
Turn1 = 2

No entiendo cómo i pasa a ser negativo, pero parece que el resultado del código es crear 4 variables Turn.

Seguiré analizando...

CitarPD: Si el problema es no poder guardar arrays en un txt, entonces lee el txt, guarda esa lectura en un array de objetos con el nombre del jugador y su velocidad, y ejecuta un metodo de ordenamiento. Te será mucho mas simple.
O el problema era no poder cargar los array del txt, fue hace mucho... Ya no uso archivos externos (como los txt).

CitarPD2: No se nada de macromedia flash, pero esto no estaba muerto? Es una duda, no una critica, no te lo tomes a mal hahaha.
MF según veo es del año 2000. Fue comprado por Adobe e hicieron varias nuevas versiones. Ni idea si siguen haciendo, pero como sea, el programa que yo uso es viejo, pero es el lenguaje (actionscript) y entorno que más entiendo.

Luego está el tema del Flash Player, que creo ya no se usa (los navegadores tienen sus propios reproductores, creo que Htlm 5) salvo quizá para los archivos swf, que se crean con Flash.
#175
A mí se me rompieron los auriculares o la entrada de los parlantes, ya sabía yo que iba a terminar como Win 7...
#176
Cita de: 3n31ch en  8 Agosto 2021, 09:02 AM
¿Como es eso de que no te gustan los fors ni arrays?  :xD :xD :xD
Well... los for siempre me parecieren contra intuitivos, o mal redactados, y que yo sepa los whiles pueden hacer lo mismo. Ahora que recuerdo tampoco me gustan los case, aunque tal vez esos ayuden bastante a que el código sea más legible.
Yo uso Macromedia Flash 5, al comienzo porque era el último Flash que tenía la función de guardar variables en un archivo txt, o al menos tenía una forma fácil de hacerlo. Pero si las variables eran arrays entonces no funcionaba, por eso empecé a no usar arrays y me resultó más comprensible.

Tu código parece muy complicado, no pensé que fuera tanto  :o Me tomará un tiempo comprenderlo.
#177
Scripting / ¿Ordenar turnos por velocidad?
8 Agosto 2021, 06:06 AM
Ejemplo de input:
Player1Speed = 2
Player2Speed = 3
Player3Speed = 1
Player4Speed = 4
(pueden ser más)

Para ese input quiero que el output sea:
Turn1 = Player4
Turn2 = Player2
Turn3 = Player1
Turn4 = Player3

¿Cómo hacer eso sin for ni arrays? Es que no me gustan.