Programacion

Juan Mellado, 30 Junio, 2006 - 19:27

En los últimos días he visto en varios sitios que se hacía referencia a una web llamada Designostic.

Esta web, de muy reciente creación, centra sus contenidos principalmente en la teoría del desarrollo de los videojuegos, aunque sin perder de vista la vertiente práctica del asunto.

De entrada las web tiene dos cosas buenas. La primera es que está escrita totalmente en castellano. Y la segunda es que en ella escriben profesionales del sector, es decir, gente que de verdad se gana la vida con ello y sabe, al menos por la práctica, de lo que hablan. A poco que se lea se pueden ver nombres de compañías españolas como Novarama o Pyro.

Mucho de los posts/artículos tienen un contenido teórico, a veces un poco denso, y requieren una lectura detenida, pero todos ellos aportan algo interesante. Los comentarios tampoco tienen desperdicio. El nivel en general es bastante alto y con el tiempo puede convertirse en una fuente de información y contenidos bastante interesante.

La idea es que un juego no es sólo su código fuente, que hay mucho trabajo detrás de un buen videojuego, especialmente en su concepción, y que se debe teorizar/debatir mucho sobre como se hacen las cosas para intentar mejorarlas o encontrar nuevas formas de hacerlas. La verdad es que los juegos es un género muy propenso al debate, ya que normalmente se construyen programas para satisfacer una necesidad concreta y utilizarlos para resolver problemas o facilitar tareas, es decir, como herramientas, pero en un juego se busca el entretenimiento, y el objetivo en si mismo es conseguir entretener a los jugadores con el propio juego, es decir, con el programa en si mismo.

Volviendo a la web, en uno de los posts indican que tiene actualmente forma de blog, de hecho está alojada en blogspot, pero que en un futuro pasará a ser un sitio independiente con diversos apartados y con dominio propio. Incluso puede verse un diseño preliminar, muy atractivo, de en que se convertirá si prospera la idea. Esperemos que lo haga y se convierta en un punto de referencia sólido.

Muy interesante.

Juan Mellado, 15 Junio, 2006 - 13:47

Buscando hace un tiempo una web en la que publicar los scripts que tengo hechos para mi sitio encontré HotScripts. Una web que funciona como un inmenso directorio que lista programas de todo tipo organizados por lenguajes, objetivos y tecnologías:


Para incluir un programa en los listados hay que registrarse y suministrar como mínimo un enlace para la descarga, ya que ellos no almacenan ningún tipo de fichero. Una cosa buena que tiene es que los programas que se envían no son admitidos inmediatamente, sino que son revisados antes por una persona. La posición en la que aparece un programa dentro de los listados la marca una serie de factores como la novedad, la popularidad, los votos y opiniones de los visitantes, e incluso es posible pagar para mejorar la posición dentro de las listas.

Juan Mellado, 6 Junio, 2006 - 19:52

Dentro del último MSDN Flash que he recibido esta semana me ha llamado la atención, aparte del próximo CodeCamp de Vic (Barcelona), un link a un artículo dedicado a la programación de videojuegos con el título de Inicio del desarrollo de juegos: Parte VII: detección de terreno y colisión.

Después de echarle un vistazo me he dado cuenta de que en realidad es una traducción al castellano de la serie de Coding4Fun.

Como nota curiosa destacar que para explicar algunos conceptos como el Depth o Stencil Buffer pone un enlace a la Wikipedia. Pero para eso la crearon, ¿no?

Juan Mellado, 20 Mayo, 2006 - 11:15

Todo apunta a que dentro de poco voy a tener que realizar cambios importantes en mi trabajo diario. El más atractivo sin duda, aunque toda una incógnita todavía, será el cambio de tecnología.

Así de entrada, y después de revisar un poco por encima la arquitectura, herramientas y lenguajes que probablemente tendré que utilizar, me encuentro con una lista que incluye a Oracle, Apache y WebLogic como software de Base de Datos, web y aplicaciones respectivamente. Eclipse como entorno de desarrollo en el que se integrarán Rational, Ant, XDoclet y Middlegen. CVS para el control de configuración (versiones). Java, JSP, HTML, CSS, JavaScript, EJB QL, SQL y PL/SQL como lenguajes de programación. Y sin olvidar alguna herramienta propia y de terceros para tareas comunes como gestión de requerimientos, incidencias, documentación o esquemas de Base de Datos. Amén de conocimientos (no tan) básicos de diferentes sistemas operativos, aunque sólo sea para saber revisar el path o hacer un ping a una máquina.

Pero lo más curioso de todo esto es que la única pregunta técnica que me hicieron al respecto fue: "tú... sabes Java, ¿verdad?"

Juan Mellado, 14 Abril, 2006 - 10:21

La actualización de DirectX de este mes trae una nueva versión de lo que será la futura versión 10 de Direct3D (y XNA). Es tiempo de echar un vistazo a la plétora de cambios, interfaces, funciones, estructuras y constantes que traerá el nuevo API:

D3D10D3D10D3D10

D3D10D3D10D3D10