¡Hola a todos!
Hay bastantes cosas que contar en este artículo. A ver por dónde empezamos... :)
Para empezar, he creado una wiki para el proyecto. Este espacio en Wikia tiene como objetivo servir de ayuda y referencia a aquellas personas que estén interesadas en el proyecto y también de medio de colaboración con los usuarios para mejorar mi trabajo. Aún está bastante incompleta, debido al estado actual de desarrollo.
Además, he subido ya la primera release del código fuente en Sourceforge. No es un programa funcional todavía, hasta ahora sólo hay pequeños detalles de las clases principales pero ya es un avance.
En los siguientes enlaces podéis ver estos cambios:
Portada de la wiki: http://es.soldieremblem.wikia.com/wiki/Wiki_Soldier_Emblem
Espacio del proyecto de Sourceforge: https://sourceforge.net/projects/soldieremblem/
¡Felices fiestas y entrada de año a todos! ¡Nos vemos!
Un blog sobre mis proyectos de software libre, videojuegos y cuestiones tecnológicas.
jueves, 30 de diciembre de 2010
domingo, 26 de diciembre de 2010
Cambio de rumbo: de "Java Emblem" a "Soldier Emblem"
Hola a todos.
He tomado algunas decisiones al respecto de Java Emblem, el juego de estrategia por turnos que estoy desarrollando.
Creo que para mejorar mi nivel en C++ y hacerlo un reto más interesante, cambiar a este lenguaje es una buena idea. Para la parte gráfica usaré la librería multimedia SFML. Este cambio de rumbo ha hecho que también cambie el nombre de mi proyecto.
¡Ya iré contando más novedades! ¡Nos vemos!
He tomado algunas decisiones al respecto de Java Emblem, el juego de estrategia por turnos que estoy desarrollando.
Creo que para mejorar mi nivel en C++ y hacerlo un reto más interesante, cambiar a este lenguaje es una buena idea. Para la parte gráfica usaré la librería multimedia SFML. Este cambio de rumbo ha hecho que también cambie el nombre de mi proyecto.
¡Ya iré contando más novedades! ¡Nos vemos!
viernes, 10 de diciembre de 2010
Buscando nuevas formas de estar presente en la red
Hola a todos.
Quiero comunicar en esta entrada algunas novedades en cuanto a mi grupo de desarrollo: voy a aumentar su presencia en Internet. Aparte de este blog y el espacio de mis proyectos en Sourceforge, estoy comenzando a desarrollar la web principal en la que colgar noticias, mis desarrollos, etc y además he creado una cuenta en Twitter para mantener más contacto con los usuarios de mis páginas.
Aquí tenéis el enlace a mi Twitter: http://twitter.com/dwgames
Contaré más detalles de mis avances en este aspecto en próximas entradas. ¡Nos vemos!
Quiero comunicar en esta entrada algunas novedades en cuanto a mi grupo de desarrollo: voy a aumentar su presencia en Internet. Aparte de este blog y el espacio de mis proyectos en Sourceforge, estoy comenzando a desarrollar la web principal en la que colgar noticias, mis desarrollos, etc y además he creado una cuenta en Twitter para mantener más contacto con los usuarios de mis páginas.
Aquí tenéis el enlace a mi Twitter: http://twitter.com/dwgames
Contaré más detalles de mis avances en este aspecto en próximas entradas. ¡Nos vemos!
sábado, 27 de noviembre de 2010
Comenzando mis proyectos
¡Hola!
Poco a poco mis proyectos en solitario comienzan a tomar forma. Estoy centrado ahora mismo en el desarrollo de dos juegos.
El primero está todavía planeándose: se trata de "Different Worlds", una conversión del RPG que hice hace tiempo con RPG Maker. Es mi proyecto más ambicioso debido a su gran complejidad. Para empezar tengo que aprender C++ (del que ya sé un poquito, gracias a mis conocimientos de C y mi experiencia en la POO con Java) y una serie de motores gráficos, sonido, además de desarrollar una IA decente y otras cosas más. Es decir, estoy en proceso de aprendizaje.
Mi otro proyecto es más simple pero no por ello me gusta menos. El juego se llama Java Emblem, y será un juego de estrategia por turnos (al estilo Fire Emblem). Se desarrollará íntegramente en Java y ya he comenzado a programar.
Si queréis estar al tanto de mis avances, hacer propuestas o hacer alguna valoración podéis hacerlo en este blog y en mis espacios en Sourceforge:
- Different Worlds: https://sourceforge.net/projects/differentworlds/
- Java Emblem: https://sourceforge.net/projects/javaemblem/
¡Nos vemos!
Poco a poco mis proyectos en solitario comienzan a tomar forma. Estoy centrado ahora mismo en el desarrollo de dos juegos.
El primero está todavía planeándose: se trata de "Different Worlds", una conversión del RPG que hice hace tiempo con RPG Maker. Es mi proyecto más ambicioso debido a su gran complejidad. Para empezar tengo que aprender C++ (del que ya sé un poquito, gracias a mis conocimientos de C y mi experiencia en la POO con Java) y una serie de motores gráficos, sonido, además de desarrollar una IA decente y otras cosas más. Es decir, estoy en proceso de aprendizaje.
Mi otro proyecto es más simple pero no por ello me gusta menos. El juego se llama Java Emblem, y será un juego de estrategia por turnos (al estilo Fire Emblem). Se desarrollará íntegramente en Java y ya he comenzado a programar.
Si queréis estar al tanto de mis avances, hacer propuestas o hacer alguna valoración podéis hacerlo en este blog y en mis espacios en Sourceforge:
- Different Worlds: https://sourceforge.net/projects/differentworlds/
- Java Emblem: https://sourceforge.net/projects/javaemblem/
¡Nos vemos!
viernes, 26 de noviembre de 2010
¡20 años de Super Nintendo! ¡Felicidades!
¡Hola a todos!
Esta entrada es un tributo a la consola que sin duda alguna más me ha marcado: se trata de la Super Nintendo Entertainment System, también conocido como SNES. Oficialmente, su "cumpleaños" es el 21 de Noviembre pero por cuestiones de estudios no he podido hacerlo antes.
Mi experiencia con la SNES se remonta a cuando tendría 5 añitos. Yo no estaba realmente interesado en los videojuegos, pero en Navidad esta joya cayó en mi casa y fue inevitable engancharse a ella. ¡Todavía la tengo, y funciona aún!
Como muchos sabréis, la SNES fue la segunda consola de sobremesa de Nintendo, nacida con el fin de suceder a la excelente NES y competir con su gran rival de Sega: Megadrive. El duelo entre estas dos máquinas es probablemente el más intenso de cuantos han existido en el mundo de las videoconsolas.
Sorprendió a todo el mundo con su enorme potencial. El modo 7 proporcionó una nueva perspectiva de juego, su chip de sonido dejaba boquiabierto, pudimos ver los primeros juegos en 3D... Se convirtió en una máquina determinante en el futuro de los videojuegos (un ejemplo de ello fue el "asunto SNES-CD").
Fue más que brillante en todos los géneros, sobre todo en los de plataformas y RPG. En SNES se vivió, por decirlo de alguna manera, una época dorada. Algunos juegos y sagas destacadas fueron Super Mario World, Super Mario All-Stars, Yoshi's Island, Starfox, Zelda A Link to the Past, Donkey Kong Country, Super Mario Kart, F-Zero, Street Fighter, Megaman, Castlevania, Final Fantasy, Terranigma, Pilotwings... En definitiva, un sinfín de auténticas maravillas.
Espero que se siga recordando su importancia en la historia del ocio digital por siempre, ya que su huella ha sido y será imborrable.
¡Hasta luego!
Esta entrada es un tributo a la consola que sin duda alguna más me ha marcado: se trata de la Super Nintendo Entertainment System, también conocido como SNES. Oficialmente, su "cumpleaños" es el 21 de Noviembre pero por cuestiones de estudios no he podido hacerlo antes.
Mi experiencia con la SNES se remonta a cuando tendría 5 añitos. Yo no estaba realmente interesado en los videojuegos, pero en Navidad esta joya cayó en mi casa y fue inevitable engancharse a ella. ¡Todavía la tengo, y funciona aún!
Como muchos sabréis, la SNES fue la segunda consola de sobremesa de Nintendo, nacida con el fin de suceder a la excelente NES y competir con su gran rival de Sega: Megadrive. El duelo entre estas dos máquinas es probablemente el más intenso de cuantos han existido en el mundo de las videoconsolas.
Sorprendió a todo el mundo con su enorme potencial. El modo 7 proporcionó una nueva perspectiva de juego, su chip de sonido dejaba boquiabierto, pudimos ver los primeros juegos en 3D... Se convirtió en una máquina determinante en el futuro de los videojuegos (un ejemplo de ello fue el "asunto SNES-CD").
Fue más que brillante en todos los géneros, sobre todo en los de plataformas y RPG. En SNES se vivió, por decirlo de alguna manera, una época dorada. Algunos juegos y sagas destacadas fueron Super Mario World, Super Mario All-Stars, Yoshi's Island, Starfox, Zelda A Link to the Past, Donkey Kong Country, Super Mario Kart, F-Zero, Street Fighter, Megaman, Castlevania, Final Fantasy, Terranigma, Pilotwings... En definitiva, un sinfín de auténticas maravillas.
Espero que se siga recordando su importancia en la historia del ocio digital por siempre, ya que su huella ha sido y será imborrable.
¡Hasta luego!
lunes, 18 de octubre de 2010
Listado de recursos para el desarrollo de juegos
Esta es una lista de distintos recursos que considero interesantes para el desarrollo de juegos y explicaré cuáles me resultan más interesantes:
NOTA: Conforme encuentre mejores recursos o utilidades nuevas, las pondré aquí. Los motores están enfocados para el lenguaje C/C++.
NOTA: Conforme encuentre mejores recursos o utilidades nuevas, las pondré aquí. Los motores están enfocados para el lenguaje C/C++.
MOTORES GRÁFICOS
- Irrlicht Engine: http://irrlicht.sourceforge.net/
- OGRE: http://www.ogre3d.org/
MOTORES FÍSICOS
- NVIDIA PhysX: http://developer.nvidia.com/object/physx.html
- Newton Game Dynamics: http://newtondynamics.com/forum/newton.php
- Open Dynamics Engine: http://www.ode.org/
- Chipmunk Physics: http://code.google.com/p/chipmunk-physics/
MOTORES DE SONIDO
- irrKlang Engine: http://www.ambiera.com/irrklang/
- OpenAL: http://connect.creativelabs.com/openal/default.aspx
MOTORES DE INTELIGENCIA ARTIFICIAL
Mi valoración: Aquí es muy complicado escoger. Los motores de IA son muy escasos (imagino que por su complejidad y su ambigüedad), por lo que considero que lo ideal es escoger cualquiera y a partir de él, crearse uno propio con la combinación de los comportamientos ya implementados (esto es una teoría). Lo que sí recomendo como ayuda es consultar este libro. Está en inglés pero es un apoyo importante, una referencia importante en el tema de la inteligencia artificial. Da muchos consejos de cómo enfocar la IA según el género del juego, técnicas de programación, ejemplos de código de juegos ya existentes... Verdaderamente recomendable: http://hotfile.com/dl/45951001/0db3f6c/AIGame_Engine_Programming-BrianSchwab.rar.htmlMOTORES DE JUEGO EN RED
- RakNet: http://www.jenkinssoftware.com/raknet/index.html
- HawkNL: http://hawksoft.com/hawknl/
- ENet: http://enet.bespin.org/
- Zoidcom: http://www.zoidcom.com/
HERRAMIENTAS DE DESARROLLO
- Unity3D: http://unity3d.com/
- Leadwerks: http://www.leadwerks.com/
- Shiva 3D: http://www.stonetrip.com/
- Torque 3D: http://www.torquepowered.com/products/torque-3d
- C4 Engine: http://www.terathon.com/c4engine/
- Panda3D: http://www.panda3d.org/
LIBRERÍAS MULTIMEDIA
- Simple and Fast Multimedia Library (SFML): http://www.sfml-dev.org/
- Simple DirectMedia Layer (SDL): http://www.libsdl.org/
OTROS RECURSOS IMPORTANTES
- TortoiseSVN: http://tortoisesvn.net/ (Sistema de control de versiones, necesario para subir código a un repositorio).
- Blender: http://www.blender.org/ (Software de modelado en 3d, útil para crear escenarios, personajes, objetos...).
- Code::Blocks: http://www.codeblocks.org/ (Entorno de desarrollo muy bueno, preparado para alguno de los motores mencionados anteriormente).
MI COMBINACIÓN DE LIBRERÍAS PREFERIDA:
Cualquier combinación es buena, pero mi preferida sería la siguiente: Irrlicht - Newton - IrrKlang - IA propia - ENet.viernes, 1 de octubre de 2010
¡Bienvenidos!
¡Hola a todos!
Soy Hokasito, y no es mi primera experiencia con un espacio de este tipo pero quizás ésta será la más gratificante. Principalmente he creado este blog con dos motivos:
El primero es un tanto lógico: esta clase de web está para exponer opiniones personales. Aquí hablaré principalmente de videojuegos retro, una de mis grandes pasiones, pero no descarto abordar otros temas. El segundo será contar las novedades que realice en mis proyectos de creación de videojuegos.
Espero que os guste lo que escriba. ¡Nos vemos!
Soy Hokasito, y no es mi primera experiencia con un espacio de este tipo pero quizás ésta será la más gratificante. Principalmente he creado este blog con dos motivos:
El primero es un tanto lógico: esta clase de web está para exponer opiniones personales. Aquí hablaré principalmente de videojuegos retro, una de mis grandes pasiones, pero no descarto abordar otros temas. El segundo será contar las novedades que realice en mis proyectos de creación de videojuegos.
Espero que os guste lo que escriba. ¡Nos vemos!
Suscribirse a:
Entradas (Atom)