Páginas de interés

Navegación

BITIOPIA = UTOPÍA BINARIA




(12 de Mayo de 2013)

Ante la nueva política de Xamarin (la empresa desarrolladora de Monodevelop + mono.net) de centrar sus esfuerzos sobre Windows y Mac principalmente dejando Linux estancado, es por esto que este año 2013 estoy estudiando la opción de adoptar como lenguaje de programación OBJECT-PASCAL, mi objetivo siempre ha sido poder programar en (Linux-Ubuntu + Windows) y esto ahora no está nada claro en C#.

(14 de Mayo de 2013)

Dos días programando en Lazarus (Object-Pascal) me han bastado para rechazar la idea anterior y continuar programando en C# con MonoDevelop 4.0. Es una cuestión de productividad, programo mucho mejor, más rápido y produzco mucho más código en C# que en Object-Pascal.         



MANIFIESTO (28 de Mayo de 2013)

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 3.0 4.0 (Solo para poder utilizar propiedades automáticas y parámetros opcionales, el resto de características de la versión 4.0 no serán utilizadas)   
  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.


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 Quake 3 Model Loader & Viewer

(27-Marzo-2012) Añadido el soporte de carga y visionado de modelos de Quake 3, incluyendo animaciones.

Está basado en el trabajo previo de David Henry's homepage.
     




  
 

OpenTK Doom 3 Model Loader & Viewer
    
(20-Marzo-2012) Añadido el soporte de carga y visionado de modelos de Doom 3, incluyendo animaciones. Soporta bump mapping, specular mapping.

Está basado en el trabajo previo de David Henry's homepage.


 

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.

  
 
 
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.

 

El Open Software necesita del Open Hardware y
 el Open Hardware necesita del Open Software


OpenCores 

 

Comments