• Sábado 19 de Julio de 2025, 07:51

Mostrar Mensajes

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


Mensajes - JuanK

Páginas: 1 ... 109 110 [111] 112 113 ... 231
2751
C/C++ / Re: Programa Envio De Paquetes En C O C++
« en: Martes 21 de Febrero de 2006, 03:57 »
1- averigua la especificacion de ICMP
2- usa sockets bajo linux

apenas tengas mas dudas no dudes en preguntar.

2752
La taberna del BIT / Re: ¿como Se Hizo?
« en: Martes 21 de Febrero de 2006, 03:54 »
en asm supongo  :rolleyes:

2753
Programación de Videojuegos / Re: Lemmings
« en: Martes 14 de Febrero de 2006, 19:35 »
según yo esta hecho en java.

2754
C/C++ / Re: Listas Para Operaciones Con Conjuntos
« en: Martes 14 de Febrero de 2006, 12:25 »
y cual es la ayuda que necesitas?

2755
Oracle / Re: Problemas Con Conexion A Oracle
« en: Viernes 10 de Febrero de 2006, 23:11 »
no no me referia eso, pero = se ve qu eno tienes el SP 2 asi que no aplica.

2756
Oracle / Re: Problemas Con Conexion A Oracle
« en: Viernes 10 de Febrero de 2006, 20:28 »
ya le abriste el firewall de windows xp?

2757
DirectX / Re: Detectar Directx En C#
« en: Jueves 9 de Febrero de 2006, 19:43 »
detectar dirextX? a que te refieres? a saber la version?

si es saber la version se hace validando la siguiente llave del registro:
Código: Text
  1.  
  2. RegistryKey llaveRegistro;
  3.  
  4. llaveRegistro= Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\DirectX").GetValue("Version");
  5.  

2758
C# / Re: No Me Recorre El For
« en: Miércoles 8 de Febrero de 2006, 04:57 »
Código: Text
  1.  
  2. case 2:
  3.           {
  4.             Console.WriteLine("Añadir Habitacion");
  5.             ArrayList K = new ArrayList ();
  6.             Habitacion P = new Habitacion();
  7.             P.Nombre = "Cuarto de Baño";
  8.             P.Pared = 2;
  9.             P.Puertas=10;
  10.             P.Ventanas=1;
  11.             P.TipoPintura=2;
  12.  
  13.             K.Add (P);
  14.  
  15.             P = new Habitacion();
  16.             P.Nombre = "hghjghjgjh";
  17.             P.Pared = 2;
  18.             P.Puertas=10;
  19.             P.Ventanas=1;
  20.             P.TipoPintura=2;
  21.  
  22.             K.Add (P);
  23.             //Habitacion.ImprimirPersonas (K);
  24.             //K.RemoveAt (1);
  25.             for (int i=0&#59; i<=K.Count; i++)
  26.             {
  27.               //Habitacion P = (Habitacion) K[i];
  28.               Console.WriteLine ("{0} - {1} - {2} - {3} - {4} ", P.Nombre, P.Pared, P.Puertas, P.Ventanas, P.TipoPintura);
  29.             }
  30.             break;
  31.           }
  32.  

prueba asi.

2759
C/C++ / Re: Qué Compilador Es El Bueno?
« en: Martes 7 de Febrero de 2006, 19:41 »
Cita de: "Eternal Idol"
Si con el dia de mañana te referis a aproximadamente diez años, entonces puede ser que si. Veamos, Microsoft tiene proyectado ya, Longhorn (no Vista que ya esta en Beta), Vienna (estimado para el 2011!!!).
si, aunque ni creo que alcancen a ser 10.

2760
C/C++ / Re: Qué Compilador Es El Bueno?
« en: Martes 7 de Febrero de 2006, 18:02 »
nunca dije que delfi hubises nacido hace poco tiempo, dije que en muy poco tiempo se gano una buena tajada del mercado y ese muy poco tiempo es segun mi percepcion desde el 1999 para acá, de hecho se popularizo tanto que se incluyo en el curriculum de muchas universidades algunas veces como catedra y otras como curso opcional.

2761
C/C++ / Re: Qué Compilador Es El Bueno?
« en: Martes 7 de Febrero de 2006, 17:47 »
Cita de: "Eternal Idol"
Cita de: "Amilius"
No se que tengas en contra de Borland, pero esa es una opinion muy personal. En cambio si MS VC++ fuera la maravilla que dices nadie se estaria pasando a Csharp .NET, que debo decir fue diseñado por la misma persona que diseño Delphi, claro cobrando 10 veces más :) La realidad es que Csharp.NET es la nave insignia mientras que MS VS++ esta cada vez más relegado. Claro que son distintos y usan distintos leguajes, pero repito, si fuera tan buena herramienta no estaria perdiendo terreno tan rapidamente.
Claro que la mia es una opinion personal, no te quepa duda. Yo no dije que VC++ fuera una maravilla y realmente estas mezclando las cosas alevosamente porque C# es otro lenguaje ... no se puede comparar asi tan a la ligera.

¿C/C++ pierde terreno? Esto ya se hablo bastantes veces, busca juegos, drivers y Sistemas Operativos ...

Que el mismo que hizo Delphi haya hecho .NET no me dice absolutamente nada mas que: "Con razon ...".

¿Tiene alguna importancia que otras personas se pasen a C#? ¿Si todos se tiran por un acantilado de cabeza lo pensas hacer? Mientras no me sirva para nada no lo voy a usar, no se pueden desarrollar drivers de modo Kernel con C#, y repito que estas desviando el tema a otros lenguajes.
Pues al menos para mi aún es bastante claro que VC++ y demás estan perdiendo terreno, el hecho de que ahora no se hagan drivers en modo kernel con C# no quiere decir que sioga siendo asi para siempre de hecho creo que llegara el momento en que solo se hagan drivers para windows haciendo uso de tecnologias .net .. de hecho en C#.net.

Y respecto a Delphi, ni lo conozco pero se robo una gran trajada del mercado en muy poco tiempo y si a C# le esta pasando lo mismo ... no se que decir... "Con razón!!"  :P

Es como en la epoca de los procesadores de 33 mhz cuando se decia que era mejor hacer todos los controladores en asm poque en C eran muy lentos ... el dia de mañana microsoft cambiara cada vez mas el nucleo de sus sistemas enfocandose a .net hasta que sino usas .net no puedes hacer el driver, incluso me atrevo a hablar de la posibilidad de usar MSIL para crear los drivers de más bajo nivel... quien sabe que pasará :scream:

2762
Programación de Videojuegos / Re: Recibir Entrada Del Teclado
« en: Martes 7 de Febrero de 2006, 17:27 »
:unsure:
ahora que releo la pergunta veo que la entendi mal...
no habla de saber las teclas presioandas sino de saber las teclas presionadas al tiempo sorry  :blink:

2763
Programación de Videojuegos / Re: Administracion De Colisiones
« en: Martes 7 de Febrero de 2006, 16:59 »
tienes toda la razon habia olvidado ese detalle, de hecho ya no estoy seguro si FMC lo hace asi como dices o si revisa todos los objetos. Hasta donde recuerdo solo revisa los objetos que se encuentran en el area visible de la pantalla los demas los omite, para ello creo que usamos un atributo que indicaba si el objeto era o no visible en un momento determinado.

2764
Programación de Videojuegos / Re: Administracion De Colisiones
« en: Martes 7 de Febrero de 2006, 16:20 »
bueno depende del dimensionamiento que le des a lo que piensas hacer...

si es para juegos de baja resolucion y casi 100% tiles cuadrados no hay problema y de hecho hay formas mucho más eficientes de implementar las colisiones, pero si lo que necesitas es mas elaborado es lo mejor.

Hay que tener contemplado el diseño en todo esto como bien lo has dicho.


Por ello la manera en que cada objeto puede saber el estado de los demas deberia ser a traves de un metodo capas de recibir una referencia al array de los demas objetos o al menos a un array donde se encuentre la posicion y estado de los demas objetos suceptibles de colisionar.

La idea es que cada opbjeto pueda acceder a esta informacion.

Lo que he hecho es utilizar un array de objetos animados (personajes) y otro artilugio para saber con que 'cosa' del escenario estoy teniendo contacto.

El primero es que cada personaje animado debe explorar para saber si tiene o no contacto con otros personajes animados y de acuerdo a un juego de estados determinar que debe suceder.
El otro es el que se usa para los escenarios, el cual puedes usar haciendo referencia al array o al manejador de escenarios para que te diga segun tu posicion en pantalla y/o en escena que debe suceder.

El acoplamiento en todo caso se mantendra alto puesto que la complejidad de los juegos lo hace necesario en especial cuando requieres intercambiar tanta informacion con los demas elementos involucrados, lo que debes procurar es aislar el acoplamiento a las capas mas superiores en el conjunto de funcionalidades y dejar las capas inferiores lo mas 'limpias' que sea posible. si lo que tratas es hacer algo completamente reutilizable como un motor tu desarrollo nunca llegaria  a ser muy acoplado pero necesariamente el desarrollador que haga uso de ese motor tendrá que acoplar muchos de los componentes para poder aprovechar las funcionalidades.

2765
C/C++ / Re: Qué Compilador Es El Bueno?
« en: Martes 7 de Febrero de 2006, 15:45 »
Cita de: "Eternal Idol"
No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.
Cita de: "eternal"
No puedo creer que vos, que te consideras el centro del mundo, tengas la desfachatez de decirme a mi egocentrico.

Es posible que tangas esa percepcion, pero aunqe a algunos les pueda parecer no me considero el centro del mundo, de hecho me siento demasiado ignorante, lo que si soy es sumamente exigente y demasiado fiscalizador.  :losiento:

2766
Programación de Videojuegos / Re: Recibir Entrada Del Teclado
« en: Martes 7 de Febrero de 2006, 15:31 »
lo ideal es que uses la propia api de windows para ese fin o mejor aun que hagas uso de directX o similares pyues te ahorraran algo de trabajo.

Sin embargo para tu caso ´puedes hacer lo que te dice bob.

Yo haria algo similiar pero no igual..


1-segun el lenguaje que uses o las librerias que uses,  hereadria o implementaria una clase que me manejara un array a manera de cola ( primeros en entrar primeros en salir) .
2- la cola estaria implementada con objetos de tipo 'tecla'  estos objetos tipo tecla tienen un atributo de tiempo de vida
3- la clase que maneja el array tiene un metodo de verifica el tiempo de vida de cada uno de los objetos de la coleccion y si alguno ya supero el tiempo limite lo elimina del array

de esta manera tienes control de todo, y puedes saber cuando lo desees que teclas han sido presionadas en un intervalo de tiempo establecido ( muy util para juegos de pelea) , ademas puedes implementarle mas funcionalidades que te permitan establecer un maximo de objetos en el array o diferentes tipos de array segun lo que quieras hacer.

Esta funcionalidad como la explique , es la que usa directX , bueno no una version tan simple de hecho es mucho mas elaborada, pero como te dije funciona para lo basico.

2767
Programación de Videojuegos / Re: Administracion De Colisiones
« en: Martes 7 de Febrero de 2006, 15:10 »
lo ideal es no hacer uso de eventos para este tipo de cosas.

No se como lo estas haciendo pero asumo que 'personajes' y objetos estan en una o varias listas,
lo que yo haria ( y de hecho lo hice si revisas la documentacion de FMC) es incluir un proceso de deteccion de las colisiones para cada uno de los objetos involucrados, esto en el ciclo del videojuego es necesario hacerlo por cada objeto, es decir
se supone que estos son los pasos basicos:

loop
- proceso sig cuadro
- dibujo
- capturar dispositivos de entrada
end loop


en el proceso del siguiente cuadro, el cual recorre la lista de objetos para determinar que se hara con cada uno, se debe determinar con que otroes elementos el objeto entra en colision y de acuerdo a ello cambiarlo a un estado determinado.

2768
DirectX / Re: Como Usar Los Indices En C# Con Directx 9
« en: Martes 7 de Febrero de 2006, 14:50 »
tu error debe ser muy sencillo de corregir, y ya me imagino cual es, sin ambargo seria mejor si noa ayudaras con esto:

1- Formatea el codigo ( colocalo dentro de los tags [ code ] codigo[/ code ])
2- coloca cual es el error que te arroja

2769
Dudas informáticas / Re: Autoexec?
« en: Martes 7 de Febrero de 2006, 14:46 »
no te entidneo, puedes ser mas especifico

2770
C/C++ / Re: Qué Compilador Es El Bueno?
« en: Martes 7 de Febrero de 2006, 14:41 »
Bueno como compilador opino que los de microsoft son buenos, pero hay otros como por ejemplo el Comeau C/C++ compiler (como la ha dicho Ruben 3D y algunos amigos de la universidad que lo utilizan, yo no lo uso porque ya no programo nada de C ni de  C++) que son realmente excelentes. El problema esta , como bien lo ha dicho Ruben3D y Amilus, en que la mayoría de la gente confunde compilador con IDE, seguramente la persona que abrio el post queria saber realmente es cual es el mejor IDE más no cual es el mejor compilador.

Cita de: "Eternal..."
Puede que miren los paises de esa forma pero en cuanto ven que ellos no son capaces de escribir un driver y vos si ... no hay mas nada que hablar al respecto.

Bueno, creo que nadie tiene duda de que eres muy buen programador pero tampoco hay ninguna duda de que eres muy egocentrico, hacer un driver no es nada del otro mundo o si? :smartass:

Personalmente prefiero usar las Herramientas de microsoft precisamente por el nivel de integracion y de facilidad en su uso, sin embargo para otra clase de proyectos donde prima más la eficiencia y la calidad que la velocidad de desarrollo siempre me he decantado por herramientas como el compilador de intel y en otra epoca por el djgpp.

Cita de: "lalo..."
Me gustaria ver ese mismo nivel de conocimiento cuando contestamos preguntas netamente tecnicas,con ello subir el nivel de intercambio tecnologico de nuestra region(LATINA) .He estado en foros Europeos y Americano y me preocupa que nosotros(Me incluyo) nos desgastemos largamente en contestar preguntas tribiales(eJemplo: Qué Compilador Es El Bueno?) y desaprovechemos la oportunidad de un real y provechoso intercambio tecnologico que nuestra region tanto requiere para que los gringos y europeos dejen de mirarnos como paises bananeros.
hay mucho de cierto en eso, pero en problemas de masiado tecnicas como las que hablas no suele haber mucha participacion por dos razones:

1- siempre preguntan lo mismo
2- todo el mundo busca quien le haga las cosas, y nadie realmente busca debatir sobre temas mas relevantes o mas interesantes.. es decir las post cotidianas son:

* como hago esto ?
* quien me hace esto?

y creeme que despues de 2 o tres años contestando a todo el mundo las mismas preguntas ... te aburres porque esto ya no te aoprta nada nuevo, mientras que si surgen preguntas del estilo:

*como funciona esto?
* porque esto y no aquello? etc

eso si es interesante y suele ser más enrriquecedor alli veras siempre participando a los que son dueños de más conocimiento, el cual por cierto no han obtenido haciendo preguntas como las que te comente renglones más arriba.  :smartass:

2771
La taberna del BIT / Re: Mujeres(ojo Sin Ofender A Nadie)
« en: Lunes 6 de Febrero de 2006, 13:46 »
Es myt cierto pero no hay que generalizar, conosco una que es bastante buena .

2772
C/C++ / Re: Usar Clases?
« en: Martes 31 de Enero de 2006, 19:45 »
umm no entendi.     :(

2773
La taberna del BIT / Re: ¿Que Tipo De Usuario Eres?
« en: Miércoles 25 de Enero de 2006, 13:54 »
diseño gráfico aunque lleva en abandono como un año por falta de tiempo. Me gusta mucho aunque realmente no tengo talento y prefiero considerar que soy un cacharrero en esa parte.

solia pasar horas pegado al coreal al 3d Studio y la swite de macromedia.

2774
La taberna del BIT / Re: Codigo Open Source - Propietario
« en: Miércoles 25 de Enero de 2006, 02:57 »
bueno el tiempo se encarga siempre de demostrar quien es quien, asi que limitate ahacer tus cosas de la mejor manera posible.

1- no des chance de que el te haga correcciones a ti sino tienes como sustentar tu posicion de manera impecable
2- documentate y aprende.

2775
DirectX / Re: Saludos A Todos.
« en: Martes 24 de Enero de 2006, 22:06 »
lo mismo,
visual basic es el pasado, si acaso te servira visual basic.net y direct draw ya no existe en directX 9 (deprecado) y seguro sera totalmente elinimado en una proxima version si es que ya no lo fue.

Páginas: 1 ... 109 110 [111] 112 113 ... 231