He mantenido una charla muy interesante con el compañero Jogui por irc sobre la programación orientada a objetos en Python, me gustaría publicarla ya que considero que puede servir de ayuda al que se trabe con este estilo de programación para comenzar. Es una charla, no un tutorial, pero a veces así se aprende más. Ver charla
Razón artificial está a punto de cumplir un año, ha día de hoy cuenta con 110 posts y unos 450 comentarios. En primer lugar quería agradecer a todos los que me han leído y se molestan en comentar porque te hacen sentir que estás ayudando a alguien y eso reconforta. He tenido más de un intento y la idea de que Razón Artificial fuera más que un blog y fuera una comunidad de desarrollo [...]
Antes de nada quiero aclarar que no soy partidario de la piratería ni del todo “gratix” en el que parece que se ha convertido Internet. Por otro lado, si soy partidario de nuestro derecho como ciudadanos al acceso a la cultura. Mucha gente no puede permitirse comprarse todo juego, libro o película que sale al mercado, ¿Entonces como elegir? Pienso que para eso si está internet, puedes probar un juego o leer los primeros [...]
Publicado: 17/12/2010
Etiquetas: 3D,
C++,
DirectX,
Engines,
Gráficos,
Inteligencia Artificial,
Juegos,
OpenGL,
Pack,
Planificación,
Programación,
Python,
Recursos,
Videojuegos
Ya he hablado en el blog acerca de este programa, pero ahora paso a hacerle un análisis en profundidad ya que es un programa que utilizo mucho y un buen recurso. Desarrollar videojuegos no es solo escribir código. Conlleva una gran parte de diseño y diferentes recursos como gráficos, audios, modelos, etc. Teniendo los recursos y un buen compilador se podría crear un juego, pero eso sería tan absurdo como utilizar un ordenador a [...]
¡Tenemos canal de irc! Debido a que paso bastante tiempo en otros canales de irc, he decidido crear un canal para razón artificial para el que desee hablar o preguntar dudas acerca de la creación de videojuegos. Podéis entrar al canal desde el Webchat que hemos añadido al blog. Pero es mucho mejor disponer de un cliente nativo de irc como xchat. Nos podéis encontrar en el freenode en el canal #razonartificial. Yo estaré [...]
Publicado: 05/12/2010
Etiquetas:
Navegando por la red he encontrado un buen documento acerca de la Inteligencia Artificial en los videojuegos. Nos habla de las principales técnicas de IA empleadas y de los hitos de la IA a lo largo de la historia de los videojuegos. Hace un repaso de los juegos más innovadores en cuando a inteligencia artificial y en qué innovaron, por último nos explica algunas te las técnicas más usadas en los videojuegos. Un documento [...]
Bueno viendo que os gusto el tileset isometrico que mostré ayer, hoy os traigo otro, esta vez de una caverna. Está creado por pfunked y tiene licencia GPL 3.0 Viene preparado para el editor de mapas tiled espero que guste tanto como el anterior. Descargar tileset
El documento de diseño de videojuegos o Game design document (GDD) es un documento que me parece esencial para el desarrollo de un videojuego medianamente serio. En SionDream han hablado de ello y han elaborado uno para un proyecto que tienen entre manos de crear un juego de ejemplo para Ogre3D. Es totalmente recomandable revisarlo si estás planeando el diseño de un videojuego ya que tiempo que inviertas en este documento son quebraderos de cabeza y [...]
Os traigo un tileset isométrico de gran calidad para exteriores, no abundan los tilesets libres y mucho menos isométricos, pero este es muy bueno. El tileset tiene licencia CC-BY 3.0 y pertenece a Yar. los tiles son de 64×64 y son perfectos para prototipos. La imagen superior está realizada con el tileset, a mi la verdad que no me parece para nada una imagen creada a base de tiles. Descargar tileset
Después de tener nuestro proyecto listo y de haber ejecutado y ver una ventana vacía es hora de ver que es lo que tenemos y que nos ha creado el Visual Studio por defecto. Para ello prestamos atención al explorador de soluciones de la parte derecha, deberíamos tener algo como esto. En principio prestamos atención a 3 cosas: El fichero Program.cs El fichero Game1.cs MiPongContent (Content) Los dos primeros son los únicos ficheros de [...]