Entradas con el tag ‘GitHub’

Galaga. Paso 03: Incremento de tiempo fijo

jueves 14 de julio de 2016

Creación de juegos desde cero: C# y SFML

El sistema que hemos visto en el paso anterior funciona bien, sobre todo si la velocidad de las iteraciones es muy rápida (el procesador es muy veloz y hay pocos cálculos a realizar en nuestros procesos de actualización del mundo). Sin embargo, en el caso de que las iteraciones se produzcan cada mucho tiempo o con variaciones muy variables, este sistema falla.

(más…)

Galaga. Paso 01: Creación de proyecto básico

martes 15 de marzo de 2016

Creación de juegos desde cero: C# y SFML

Vamos a entrar ya en materia. El objetivo de esta entrada va a ser obtener el código desde el repositorio de GitHub y conocer la estructura básica del mismo.

Descarga del proyecto desde GitHub

Los pasos son muy sencillos:

  1. Arranca una Shell de git (Windows) o un Terminal (en Linux o MacOS)
  2. Mediante el comando cd  desplázate hasta la carpeta en la cual quieras que esté la carpeta del proyecto.
  3. Ejecuta el comando git clone https://github.com/aoltra/Galaga-SFML.Net.git Este comando clona el contenido actual del repositorio en la carpeta en la que e encuentres [1]

(más…)

VisualDomo. Entendiendo el problema (II). Objetivos

lunes 23 de junio de 2014

ODControl-logo

 

Después del post anterior donde se presentaba ODControl, el siguiente paso es definir los objetivos a los que se pretende llegar con el proyecto:

El objetivo principal es la creación de una aplicación de código abierto para el control visual de una localización domotizada controlada por uno o varios ODControl. Dicha aplicación debe ser compatible con la gran mayoría de dispositivos móviles independientemente de su plataforma o modelo. Específicamente la aplicación debe:

  • Localizar o permitir configurar los posibles ODControl existentes.
  • Permitir cargar planos de la localización a controlar.
  • Ubicar en los planos los distintos dispositivos a controlar.
  • Guardar las configuraciones para simplificar futuros accesos.
  • Visualizar el estado de los puertos de entrada, ya sean digitales o analógicos.
  • Modificar el estado de los puertos de salida.

En otro ámbito más transversal:

  • Es de desear que la aplicación pueda trabajar en varios idiomas (al menos español e inglés).
  • Diseño responsable. Dentro de las limitaciones de diseño indicadas por los fabricantes de los sistemas se pretende que el diseño de la aplicación se adapte al entorno hardware en el que está siendo ejecutado (móvil, tableta o navegador en equipo de sobremesa).
  • Se tendrá especial cuidado en conseguir alta usabilidad.

Existen otros objetivos relacionados con la visibilidad del proyecto:

  • El código del proyecto será publicado en alguna comunidad virtual, en este caso GitHub.
  • Documentar el código de tal manera que simplifique la continuidad del trabajo por parte de otros usuarios. Para facilitar la internacionalización de esta labor dicha documentación se hará en inglés.
  • Se pretende realizar un seguimiento del proyecto mediante el desarrollo de un blog que muestre tanto el proceso de diseño como el de programación. Dado el carácter abierto de VisualDomo se espera que, junto con la publicación del código, el blog facilite la labor de hacer crecer el desarrollo inicial del mismo.
  •  Publicación en las principales tiendas electrónicas de aplicaciones (Google Play, App Store...)