elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Recopilación de Tutoriales y Manuales del blog ordenados por categorías


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 254
71  Foros Generales / Foro Libre / Re: La exigente condición de una soltera para encontrar el amor en 'First Dates': ''Tendría que ganar unos 8.000 o 10.00 en: 5 Noviembre 2025, 12:50 pm
Tengo entendido que es normal en Japón.

Hace poco leí decir a una (no creo que japonesa) que su novio ideal debería haber visto One Piece, uno de los animes más largos que existen, tiene más de 1000 capítulos, y la mayoría de esos capítulos no son de relleno como Naruto, pero dicen que tienen mucho relleno y que es bastante repetitivo. Es de piratas que viajan por ahí peleando contra malos, ayudando a gente y buscando un tesoro. 1000 capítulos para que se revele/encuentre qué es el tesoro parece demasiado.
72  Media / Diseño Gráfico / ¿En un espacio cómo separar objetos por la misma distancia? en: 5 Noviembre 2025, 00:03 am
En este caso

tengo los cuadros abajo, y quiero que los verdes de los extremos queden así como están, pero la distancia entre los contiguos sea siempre la misma, así como la distancia entre las palabras de este texto es siempre la misma, pero claro que en la imagen esa distancia es de una cantidad de píxeles que desconozco. Recuerdo haber resuelto este tipo de problemas usando la ventana que muestro en la imagen, pero no me ha funcionado.

Por si no se entiende, los cuadros están separados por un espacio en blanco, quiero que ese espacio sea de la misma medida en cada caso. En la imagen se ve como hay espacios más grandes que otros.
Pero los cuadros verdes quiero que queden como están, sus distancias hacia los extremos de la hoja los quiero asi, lo que quiero cambiar es la distancia entre los cuadros.

No sé con qué técnica se hace, quizá algo relacionado con crear líneas horizontales, o restar algo y hacer una división, no sé, diganme xP
73  Programación / Programación General / El meteoro, cuya trayectoria se curva cada vez menos, debe... en: 3 Noviembre 2025, 20:53 pm
terminar en el centro sin haber tocado las paredes.

Ya analicé esto bastante y no encuentro el motivo de la falla.

Explicaré este video:
https://youtu.be/O3L7eNHPpp8

Cuando el meteoro sale desde la nave naranja, o cuando la toca, se le asigna (medio al azar) una rotación hacia un lado u otro.

Y una velocidad (también) hacia arriba, hacia la nave azul.

Por ahora, quiero que en ese caso, cuando el meteoro vaya a tocar la nave azul, el meteoro esté en el centro de la pantalla.

En el video se ve que en esos casos queda en cualquier lado, a veces choca contra una pared porque va muy hacia un costado, otras va un poco al centro pero no suficiente, etc.

Eso es lo que quiero arreglar.

Por ejemplo, sabiendo que el meteoro debido a la rotación se moverá cierta cantidad de píxeles hacia la izquierda, hay que asignarle una velocidad X hacia la derecha para contrarrestar. ¿Cuánto se debe asignar, cómo se calcula? Es lo que quiero averiguar.

En cada frame, o ejecución del código, la velocidad X del meteoro es influída por su rotación así:
MeteorXSpeed = MeteorXSpeed+MeteorRotation/1000

Luego la rotación disminuye así:
MeteorRotation = MeteorRotation/1.01;

No sé si necesitan más que eso.

Los cálculos los intento así:

Calculo la distancia Y entre el meteoro y el lugar Y al que debe llegar:
DistanciaY = MeteorY-ApuntandoY;

Calculo cuántos frames o ejecuciones tardará en llegar hasta ese punto (o línea, es el eje X, en un punto de Y):
TardanzaY = Math.ceil(DistanciaY/-MeteorYSpeed);

La distancia X entre el meteoro y el lugar X al que debe llegar:
DistanciaX = ApuntandoX+400-MeteorX;
400 es la mitad x de la pantalla.

Cuánto se va a mover el meteoro debido a la rotación:
MovimientoPorCurva = MeteorRotation*0.101*(1-Math.pow(1.01, -TardanzaY));
Creo haber comprobado que esa fórmula está bien.

Finalmente: La velocidad X que el meteoro debe tener para que cuando llegue a la nave azul, el meteoro esté en el medio de la pantalla:
MeteorXSpeed = DistanciaX/TardanzaY-MovimientoPorCurva/TardanzaY;
También creo haber comprobado que eso está bien, aunque tengo más dudas.

Entiendo que quizá haya algún error de mi lenguaje, que maneja mal los decimales, pero no debería haber las diferencias abismales que hay.

Puedo asignar los valores que quieran para ir buscando el motivo del error:
- Rotación inicial
- Velocidad Y inicial.
- Posición X inicial

Les pongo un ejemplo de salida de datos:
MeteorRotation: 10
MeteorYSpeed: -1.85306421986458
ApuntandoX: 0
ApuntandoY: 20.5
DistanciaY: 525
TardanzaY: 284
DistanciaX: 0
MovimientoPorCurva: 0.950151782573888
MeteorXSpeed: -0.00334560486821792
Frames: 260
MeteorX final: 568.329278266145
InfluenciaDeRotacion final: 0.934008644681193

La rotación fue poca, y cuando eso sucede no termina tan alejado de x 400, pero hay bastante diferencia entre 400 y 568.
Frames es la cantidad de frames o ejecuciones ocurridas. Es menor que tardanzaY, eso puede ser un problema, pero mi teoría es que como el meteoro es grande el choque con la nave azul se capta antes de que su centro llegue al punto calculado. Y yo no observo que por 24 frames más vaya a cambiar mucho, además cuando llega arriba se está alejando del medio, o sea, la distancia sería aún mayor.
InfluenciaDeRotacion final es lo que medí, con el programa, que la rotación influyó. O sea, hizo que el meteoro se mueva 0.9 algo hacia la derecha. La diferencia con lo que calculé, MovimientoPorCurva, es mínima así que no debería haber problema.

El meteoro debe terminar en x 400 ¿por qué no lo hace?

Les dejo el archivo editable y el ejecutable:
https://drive.google.com/file/d/1vRwS4DG3JhaKutOI1FEW-vjmTfNR0u9Z/view?usp=sharing

Lo que supongo relevante del código, puede que falte algo:
Código
  1. function MeteorMoves () {
  2. MeteorXSpeed = MeteorXSpeed+MeteorRotation/1000*MeteorYDirection;
  3. if (MeteorYDirection == 1) {
  4. InfluenciaDeRotacion = InfluenciaDeRotacion+MeteorRotation/1000;
  5. trace("InfluenciaDeRotacion: "+InfluenciaDeRotacion);
  6. }
  7. MeteorRotation = MeteorRotation/1.01;
  8. MeteorX = MeteorX+MeteorXSpeed;
  9. Meteor._x = MeteorX;
  10. MeteorY = MeteorY+MeteorYSpeed;
  11. Meteor._y = MeteorY;
  12. if (Meteor.hitTest(Player) && MeteorYSpeed>0) {
  13. // Determinar rotación y velocidad Y al azar:
  14. MeteorRotation = Math.random()*(180+Dificultad)*(2*random(2)-1);
  15. MeteorYSpeed = -Math.random()*(2+Dificultad)-1;
  16. // Distancia Y desde el meteoro hasta el punto hacia donde se lo apuntó:
  17. DistanciaY = MeteorY-ApuntandoY;
  18. // Cuánto tardará el meteoro en recorrerla:
  19. TardanzaY = Math.ceil(DistanciaY/-MeteorYSpeed);
  20. // Distancia X desde el meteoro hasta el punto hacia donde se lo apuntó:
  21. DistanciaX = ApuntandoX+400-MeteorX;
  22. // Determinar cuánto de moverá debido a la curva (falta considerar la reducción):
  23. MovimientoPorCurva = MeteorRotation*0.101*(1-Math.pow(1.01, -TardanzaY));
  24. // Determinar la velocidad X para que el meteoro llegue...
  25. // al punto X apuntado justo cuando llega al punto Y apuntado:
  26. MeteorXSpeed = DistanciaX/TardanzaY-MovimientoPorCurva/TardanzaY;
  27.  

Si lo testean, tengan en cuenta que InfluenciaDeRotacion no tendrá el valor debido si el meteoro choca con una pared, se resetea cuando toca la nave naranja.
Y no, que eso falle no es la causa de que el programe falle, eso es sólo un contador para ver que MovimientoPorCurva se haya calculado bien.
74  Foros Generales / Foro Libre / Re: Cómo los Campos Electromagnéticos Influyen en la Percepción de Presencias Paranormales: Teorías y Evidencias en: 2 Noviembre 2025, 14:31 pm
No me interesa mucho eso, pero para no crear una "copia" de un tema que ya he hecho, cuento algo a quien le pueda interesar investigar.

El 31 como 0:30 me pareció ver una luz que se movió al sur de Montevideo Uruguay, pero tenía demasiado sueño como para seguir mirando.

El 1 a esa hora vi muchas luces, como ya ha ocurrido, pero ahora desde esa hora como hasta 1:30. Ya que antes intenté acercarme, creo que están en el Río de la Plata o mucho más hacia ese lado, desde mi perspectiva, o sea, quizá lejos del planeta. Las luces por momentos son más grandes y brillantes que las estrellas nocturnas. Poco a poco se van moviendo a lo que sería Punta del Este, por decir algo conocido.

Hoy desperté como 1:45 y estaba nublado así que no vi mucho. Y sigue nublado así que mañana quizá no se vea mucho tampoco.

Ah, sí, las intenté grabar con mi celular pero ni siquiera se graban las estrellas cercanas a ellas, no sé qué m*, quizá porque no tenía configurado el flash.
75  Media / Juegos y Consolas / ¿Elegir todo (o casi) del Pokemon inicial en Red/Blue? en: 30 Octubre 2025, 09:21 am
Hace tiempo usé una herramienta llamada Ciros Pokemon Maker, pero creo que sólo sirve para Fire Red y Green Leaf, o Emerald.

Buscaré por mi cuenta pero por ahora no encontré...

Lo que quiero es elegir al Pokemon, sus ataques y posiblemente sus IVs.

Edit:
Encontré Pokemon Universal Randomizer, me gusta la idea de que cualquiera pueda aparecer como salvaje, si es que es eso, pero este programa no permite elegir los ataques ni los IV así que no me sirve.
76  Media / Juegos y Consolas / Re: ¿Alguien tiene un enlace de descarga del MOD InstaUnlagged del Quake III Arena?. en: 25 Octubre 2025, 19:48 pm
En lylword.com ya e usado el buscador con el parámetro InstaUnlagged y por desgracia no muestra ningún resultado.
Me pasó lo mismo, pero lo interesante de ahí es el foro activo.
77  Media / Juegos y Consolas / Re: ¿Alguien tiene un enlace de descarga del MOD InstaUnlagged del Quake III Arena?. en: 25 Octubre 2025, 15:56 pm
Citar
En cuanto al InstaUnlagged... pues como ya digo es un MOD del Quake III Arena que por supuesto corre en el IoQuake3, o al menos lo hace en la versión antigua del IoQuake3, mientras que en la versión nueva produce crasheos.
Eso suena a que existen varias versiones del IoQuake3 o no entendí.

Lamento lo del baneo, yo por suerte ahí no he tenido problema con moderadores, salvo al principio que en un subforo de un juego pregunté qué competencias se podía hacer sobre ese juego, y me lo borraron. Pregunté por qué y hubo gente que me dió la razón o más o menos, pero yo ni me molesté en discutir o tratar de entender tanto, probablemente ni sería capáz, ahora un tema así lo planteo en la zona que es más libre y listo.
Por otro lado, hay gente que está segurísima de que uno es un bot o responde para tomar el pelo, pero existe la opción de bloquear.

No te di el link de la zona general porque no sé si puedes verla sin estar registrado, y no pensé que te fueran a banear por preguntar en la zona del mismo juego :/

Lo siento pero siendo así me da miedo preguntar ahí.

Otro lado no conozco, en Quora no creo que alguien sepa, pruebo a ver...
https://es.quora.com/unanswered/D%C3%B3nde-hay-versiones-de-InstaUnlagged-de-Quake-3-Arena-posteriorres-a-1-2-beta-que-no-sean-la-2-01

Buscando me apareció esto:
Quake 3 InstaUnlagged: 4.2 Nog (TiChi) Pub CTF
https://www.youtube.com/watch?v=bYIh6yYGNJM
No sé si es el Arena.

Aquí parece haber un grupo de Discord, que quizá ya no exista:
https://discourse.ioquake.org/t/instaunlagged-mod/1331

Quake 3 InstaUnlagged: Instaunlagged 1.30 DaRknesS on ...
https://www.youtube.com/watch?v=F4rtrbtr1Gg

No sé bien qué busco, así que está complicado, pero no hay como una página oficial donde diga cual fue la última versión ni nada, o no vi.

Esto parece como un blog donde guardan cosas, dice que se actualizó hace 9 días, puedes intentar preguntar:
https://lvlworld.com/
Incluye un foro:
https://lvlworld.com/forum
78  Media / Juegos y Consolas / Re: ¿Alguien tiene un enlace de descarga del MOD InstaUnlagged del Quake III Arena?. en: 25 Octubre 2025, 03:17 am
En Gamefaqs sólo me respondieron para sugerirme que pregunte a los moderadores, pero ellos no me respondieron, sobre si podía o no preguntar, asumo que sí y sino es parte culpa suya por no aclarar, pero me da cosa preguntar porque no tengo mucha idea de qué buscas, "el MOD InstaUnlagged del Quake III Arena, versión superior a la 1.2 beta pero no la 2.01", pero dices "compatibles con el IoQuake3" ¿es lo mismo Quake 3 Arena que IoQuake3?

Puedo preguntar aquí
https://gamefaqs.gamespot.com/boards/192047-quake-iii-arena
y en otra sección más general y activa, pero en lo posible haz la redacción tú, yo sólo pongo al principio que alguien anda buscando... a ver ¿está bien así?

Título:
How can a guy get the MOD InstaUnlagged newer than 1.2 beta but not 2.01?

Citar
He is looking for it, "compatible with IoQuake3", which IDK if its the same game.

He has the 1.2 beta, but he wants a newer one.

He found 2.01 but he says it doesnt seem to do anything.

Si aclaras lo del IoQuake3 mejor.
79  Programación / Programación General / Re: Permutaciones para campeonatos. en: 24 Octubre 2025, 15:11 pm
Se lo pedí a la IA y me resultó muy complicado.

Busqué soluciones y llegué a la conclusión de que es bastante simple hacerlo manualmente.

El método es dejar fijo al equipo 1 y los demás irlos rotando en el sentido del reloj. Ojo con eso porque yo pensé como "what? pruebo rotarlos normal a ver qué sale" y no me salió.

Ejemplo:
1 - 2
3 - 4
5 - 6

Rotar en el sentido del reloj es que los de arriba van a la derecha (aunque el 1 dijimos que no se mueve), los de abajo van a la izquierda, los de la derecha para abajo y los de la izquierda para arriba:
1 - 3
5 - 2
6 - 4

Así se forman fechas.

La 1er fecha formada puede ser la 1era en aplicarse.

Luego lo recomendable es elegir una fecha en que los equipos estén en su posición contraria, invirtiendo la posición del 1 y su rival o compañero.

Eso hará que la lista de fechas quede dividida en 2.

Luego se va eligiendo 1 de cada lista en el orden que ya quedó.

No he confirmado que siempre funcione el tema del buen orden, pero pareció...


Así que este tema lo podrían cerrar.
80  Programación / Programación General / Re: ¿Sugerencias sobre detectar colisiones? en: 24 Octubre 2025, 11:03 am
¿quieres que las zonas de colisión sean paralelogramos, pero que tú las crees como rectángulos simples, y al ejecutar el programa, se deformen/roten para formar los paralelogramos deseados?
Los creo como rectángulos, lo que en Flash son símbolos (objetos), y en el mismo editor, antes de ejecutar el programa, a copias de esos símbolos los estiro de un lado, los roto, modifico el tamaño, etc, para que queden como más convenga.

Mi idea con eso era reducir el nro de zonas necesarias, pero según he pensado un poco más no es posible en imágenes como estas de pixeles, cuadriculadas, quizá sí con una imagen más normal.

Voy a dar más detalles.

El juego es para ir aprendiendo a hacer juegos, ya que incluso los supuestamente más sencillos me resultan complicados. Este sería basado en el Donkey Kong clásico, una versión simplificada, y voy agregando cosas según pueda.
https://youtu.be/Ht6RcDBMaB8
Ahí se ve que la 2nda versión, al usar 2 zonas de colisión en vez de 1, funciona mejor, o eso intenté mostrar, pasa que falta mejorar la zona de los barriles también.

Ahora el tema de las figuras... intentaré mostrar que no me sale que queden como quiero xD o que no tengo mucha idea de cómo es.
https://youtu.be/oUv_uLQfyuo
En cuanto a cómo sería útil, no sé, si el paralelogramo sólo abarca una fila parece inútil, capáz que abarcando más podría ser, si es suficientemente ancho también.

Yo en papel lo probé con escaleras 2d y pareció inútil porque hay partes que no las cubre, así que se deben cubrir luego de la forma normal, y es lo mismo o peor, no sé.
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ... 254
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines