@ agnasg

agnasg


DirectX

15-04-2005 4:10 AM

  • DirectX, el API de Microsoft que provee una plataforma para el desarrollo de juegos con gráficos 3D, y en general aplicaciones que requieren graficación ya está en su versión 9.0. En esta ocasión, se puede hacer download tanto de los drivers para el usuario (~6.5MB) así como el SDK (~126MB). Como el SDK es tan grande, también existe la posibilidad de comprar un CD por unos $13.
  • 32Bits.co.uk en mi opinión, los mejores tutoriales sobre DirectX, ágilmente actualizados, un excelente site.
  • Sección DirectX, de ActiveNetwork, un sitio muy profesional con un sumario de toda la información sobre DX8.0a, DX8.1 y DX9.x
  • Código verde tutoriales para programar juegos, varios juegos sencillos hechos en DirectX, un excelente site.
  • Microsoft sacó otra version de DirectX con algunas mejoras invisibles para el usuario común, asi que parece que lo hace para torturar a los desarrolladores y a los usuarios por igual. Lo peor de todo es la dificultad de revertir una instalacion de DirectX. Una vez instalado, parece imposible volver con la version anterior. Muchisimos usuarios han reportado problemas de incompatibilidad de DirectX 8.0 con tarjetas graficas, aplicaciones, etc.. Pero al parecer DirectX Buster (¿no funciona? Ver abajo) viene al rescate con un desinstalador de DirectX. Como algo adicional, este site ofrece download de versiones anteriores de DirectX hasta la version 3! DirectX Buster corre en Windows 95 y 98. No funciona en Windows 2000 (qué raro). Por problemas de dominio, el viejo link no está funcionando, quizás este funcione.
  • DirectX Microsoft Site El sitio de Micro
    soft dedicado a DirectX
  • The Awesome Power of Direct3D, DirectX Mencionado más abajo, es el mejor libro para aprender a utilizar el DirectX API.
  • Ejemplos, tutoriales.Un buen sitio para conseguir innumerables ejemplos y tutoriales. Con DirectX sucede lo mismo que con los programas que utilizan la especificación X Windows. El primer programador que lo utilizó fue tambíén el último: todos los demás simplemente se copiaron de él. ¡Desactualizado!
  • Mvps.org Artículos, faqs, tutoriales sobre DirectX8, etc..
  • DirectX SDK: este es un excelente sitio con los SDK de DirectX desde el 3 para adelantte. Incluye algunos tutoriales, trucos y algunos links de utilidad.

  • Microsoft DirectX news list Un grupo de news con toneladas de discusiones sobre DirectX. Para acceder con facilidad a news groups basta con hacer click aqui. El que yo visito con más frecuencia es este.<
  • Algunos ejemplos de programas con tricks and tips de DirectX.
  • Este es un ejemplo de un efecto de transición entre imágenes, utilizando stencils buffers. Yo programé varias veces esto en assembler (cincel y martillo) y definitivamente con DirectX es más fácil.
  • Mi afirmación diaria más querida

    03-04-2005 11:59 AM

    Al ver la fecha de hoy, recuerdo la ecuación xn + yn = zn cuya única solución es justamente 3²+ 4² = 5². Esta es la ecuación del último teorema de Fermat. Aqui cuento en detalle la historia, con algunas alusiones personales intencionales.

    Estuve un buen tiempo merodeando por la ::demoscene europea::, en busca de alguna inspiración para hacer más gráfica esta página, porque le falta, bastante, en exceso. No tuve éxito, así que me robé algunos dibujos que conseguí. Me hace falta un artista que no sea tan lamer como yo.

    Hice una reorganización de las notas para que estén distribuidas +/- en pequeños archivos. Así mejoro el tiempo de respuesta para los que quieran ver comentarios viejos, que se remontan a varios años atrás.

    Sí. Este día diré sí aunque sea no. Este día diré sí, aunque la respuesta correcta sea quizás. Diré sí, aunque no me pregunten. Sí será mi única palabra hasta para unos “buenos días” sin compromiso. Sí, será mi norma para hoy. Sí, para mí, para tí, y para todos.

    Desorden de enlaces:

    • Juegos gratis en acid-play por si
      quieres jugar algunas versionees distintas de viejos juegos. Encontré una versión de Arkanoid bien entretenida.

    Recuerdos y Memorias perdidas

    28-03-2005 3:59 PM

    Todo comenzó hace unos días cuando descubrí este artículo, sobre detección de memorias perdidas en programas desarrollados en C++ (el artículo describe un procedimiento para detectar estas memorias en proyectos desarrollados con MSVisual C++). Descubrí que mi juego tenía algo así como 128K de memorias perdidas (memorias sin control, que no han sido liberadas adecuadamente al sistema operativo una vez que mi programa deja de usarlas). Eso es algo así como un sacrilegio en el arte de programar. Luego de varios días de trabajo decidí que ese artículo y su código fuente estaban equivocados. Sí, había algunas memorias que había olvidado liberar adecuadamente, o que lo hacía en forma errónea, pero había otras que no. Yo lo estaba haciendo bien (+/-). Los dias pasaron y mi perplejidad creció y creció al descubrir cómo este sistema de detección de memorias perdidas funcionaba perfectamente. A media tarde del domingo me quedaban 72 bytes perdidos, y para cuando comenzó Buscando a Nemo en HBO ya los había encontrado. Qué lástima que no puedo decir lo mismo de muchas otras memorias y recuerdos: están perdidos para siempre sin remedio sin que sistema alguno los pueda recuperar… ¿hipnosis, regresión tal vez?

    Tsunami de enlaces:

    Sólo enlaces

    11-03-2005 3:59 PM

    Hay quienes se casan, y hay quienes lloran. De todo hay en la viña del señor. Nil novi sub sole.

    Tsunami de enlaces:

    • Hablando de Ficción Interactiva rompecabezas y puzzles un juego que me ha entretenido bastante últimamente es Hapland. Es un juego del tipo Samorost un juego obligado para todo aventurero que se precie de serlo (ya mencionado aqui anteriormente).

    • Realmente fascinantes los nuevos ‘features’ de la versión 3.0 del ToolBad de Google Entre otros, hay posibilidad de obtener la traducción instantánea de la palabra sobre la que está el cursor. Obviamente, se puede seleccionar el lenguaje sin problemas.

    • Las 8 fases de Go-atse es otro link que ha estado rebotando en internet desde hace tiempo. En la misma onda de rotten punto com, muestra escenas repulsivas de hombres (no he visto a una mujer haciendo eso) en la posición favorita de Ace Ventura. Los links anotados no son para personas sensibles y delicadas.

    • Al ver este demo de la nueva engine Unreal 3, me quedo sin habla, y me provoca mudarme a un templo tibetano a meditar durante 10 años sobre mi objetivo en la vida!

    • Me he divertido mucho con el tutorial sobre SDL (Simple DirectMedia Library). Esta librería permite hacer aplicaciones gráficas 2D, incluyendo juegos, porque tiene soporte para manejo del mouse, joystick, etc.. Utiliza opengl, pero el programador no tiene que preocuparse de nada porque la librería ofrece un api que encapsula todo. El tutorial es muy sencillo, hecho por el finlandés Jari Komppa. También hay otros tutoriales, en particular uno de DX8.

    • ¿Tienes alguna consulta sentimental o de cualquier cosa de tu pasado, futuro o presente? Pregúntale a Don Juan vidente.

    • En Venezuela siempre hemos utilizado la expresión “no somos suizos” para explicar porqué algunas cosas no funcionan como deberían funcionar, y porqué suceden cosas que no suceden en la mayoría de los países europeos. Es decir, usamos a Suiza como ejemplo de cómo debería ser un país, y al menos, en nuestro caso, cómo no es Venezuela. Es una expresión patética, estamos de acuerdo, pero forma parte del folclore venezolano de la era pre-chavez. Pues bien, aqui tienen dos suizos recomendándose a Venezuela como un buen lugar para vivir, porque al menos nosotros (y otros paises izquierdosos de suramérica como Argentina y Brazil) no nos dejamos influenciar por USA. Bizarro, ¿verdad? En Europa hay un gran malestar por la adopción de las patentes de software, según dicen muchos, debido a la influencia de Bill Gates en la actual presidencia de la Unión Europea.