Páginas de interés

TODO EL CONTENIDO DE ESTA PÁGINA ES SEGURO PERO CHROME IDENTIFICA LOS ANUNCIOS DE ADSENSE COMO CONTENIDO NO SEGURO ¡DE LOCOS!



MANIFIESTO

Lugar donde publicaré mis proyectos de programación en c# (csharp) para que todo el que quiera pueda utilizarlos y ayudar en su desarrollo. Todos los proyectos además del lenguaje de programación utilizado cumplirán unas condiciones comunes:

  1. Serán multiplataforma (windows y linux).
  2. La documentación será considerada igual o más importante que el propio código fuente.
  3. El lenguaje de programación utilizado será C#, la versión del .Net Framework será la 2.0
  4. El número de versión está basado en la fecha de lanzamiento, siendo el primer número el año y los dos últimos el mes, usando el formato año.mes. Así, la versión 10.02 corresponde a febrero (02) del año 2010 (10). Igual que Ubuntu.

 Como colaborar
  • Sugiriendo mejoras sobre alguno de estos proyectos a través del correo electrónico de contacto.
  • Traduciendo la documentación a otros idiomas. ¡La documentación, por ahora escasa, pero generosa en el futuro! ¡Lo prometo!
  • Haciendo 'click' en los banners de publicidad que te resulten de utilidad o creas interesantes ¡Que no te cuesta nada!
  • Aportando nuevos proyectos. Por ejemplo, terminar del portar desde C++ el resto de proyectos del sitio web "dhpoware.com".
 Agradecimiento

A todos los que con un simple "click" en los anuncios de Adsense me han mostrado de esta forma su apoyo, programar es un pasatiempo para mí pero es agradable que te apoyen.

PRESENTACIÓN DE PROYECTOS

  



 
OpenST (Open Simulation Toolkit)
    
La idea de este proyecto es agrupar en un solo proyecto todo lo necesario para construir aplicaciones de simulación o juegos, evitando cualquier dependencia de librerías externas.
   

                    


 

OpenTK Alias-Wavefront Model Loader & Viewer
    
(28-Enero-2012) Esta es la primera "criatura" gestada dentro del proyecto OpenST. Es un cargador y visualizador de modelos *.obj (Alias|Wavefront). Soporta VBO e IBO, y normal mapping. Está basado en el trabajo previo de dhpoware.

En la imagen se aprecia un ratio (frames por segundo) de 178 FPS, este valor es debido al dibujo del texto, al omitir el dibujo del texto se alcanzan unos 930 FPS.

Por ahora el código fuente está muy sucio, las clases relacionadas con el sombreado GLSL aún no las tengo muy claras, como siempre, el código estará disponible cuando esté listo, ¡pronto!.

  
 
 
CsTerrainSplatting

Este proyecto consiste en un visualizador de terrenos en C#, los terrenos son creados con la herramienta EarthSculptor.


  
 
 
CsOctree

Adaptación a C# del tutorial "GameTutorials Octree". Un programa fundamental para comprender la subdivisión espacial de una malla usando octantes para acelerar su representación.



  
 
 
Cámara en tercera persona
(Third Person Camera)

Este trabajo consiste en la adaptación a C# (OpenTK) del proyecto en C++
"OpenGL Third Person Camera Demo - Part 2 (Springs)". La cámara simula estar atada al objeto "la bola de billar" mediante un muelle.



 
 
 
Trixion3D 

Simple motor gráfico 3D (simple 3D graphics engine). Inicialmente pensado como una alternativa en C# al "drawstuff" de ODE (Open Dynamics Engine).

Este proyecto está influenciado principalmente por dos programas, el primero es un juego 3D de estrategia de nombre “Machines”, el cual para mí, es uno de los mejores juegos de estrategia (el mejor) que he probado y que algún día espero poder recrear y el otro es “Simloid”, que trabaja sobre el motor dinámico ODE.




  
 

Bixion2D

Este proyecto consiste en el desarrollo de un marco de trabajo 2D (2D framework) sobre OpenTK (OpenGL).

Este proyecto no parte desde cero, el código fuente base es proporcionado por el proyecto ZweiDe, y por lo tanto, es una adaptación a OpenTK de ZweiDe.

    


   
 
 
Dixion
 

Este proyecto consiste en la adaptación a C# del motor dinámico ODE (Open Dynamics Engine). Realmente la adapatación ha sido desde Java a C# a través del proyecto ode4j, que es mucho más fácil que portar el código desde C-C++ ¡Muchísimo más facil!.







 
   

VisorQ3BSP


Cargador y visor de mapas BSP de Quake 3, escrito en C# y utilizando OpenTK (Loader and viewer maps of Quake 3 BSP, written in C# and using OpenTK).

Es una adaptación del código original proporcionado por Michael Hansen "Game Programming Final" http://www.gamedev.net/community/forums/topic.asp?topic_id=379347.







 
 

Triedimax
Simple modelador-editor 3D (simple 3D editor-modeler). Escrito en C# y utilizando OpenTK.
Inspirado en los editores 3D "Wings3D" y "3D Editor Toolkit", e implementando lo mejor de cada uno. De wings3D la simplicidad en la selección y de 3D editor toolkit su fabuloso manipulador.








       
 
     
VisorMd3

Cargador y visor de jugadores de Quake 3. Permite seleccionar el nivel de detalle, la textura de la piel, la animación del torso, de las piernas, y cargar un arma.

Este proyecto está basado en el trabajo previo de David Henry's Quake 3's MD3 Viewer. Es una conversión desde C++  a C#.








Sitios web recomendados:

 La información
nos acerca un poco más
a la verdad.

 
 Otro mundo ¡es posible!