Desarrollo en Android

1 05 2010

Hará una semana o así, Víctor, Pako y yo empezamos a desarrollar un juego para Android.

Android es un sistema operativo orientado a dispositivos móviles basado en una versión modificada del núcleo Linux. Inicialmente fue desarrollado por Android Inc., compañía que fue comprada después por Google, y en la actualidad lo desarrollan los miembros de la Open Handset Alliance (liderada por Google).

¿Qué hace tan interesante este sistema operativo?

Pues por una parte que es Open Source. El SDK para poder realizar aplicaciones funciona (por defecto) bajo Eclipse, con lo que se puede desarrollar tanto en Windows, Linux y Mac libremente. Además, hay una información de sus librerías enorme en la Developer Guide. Al estar estrechamente relacionado con Google, podemos asegurar que a Android le queda una larga vida por delante, y que quizás acabe imperando (a la larga) como sistema operativo por defecto en todos los móviles del mercado.

Para desarrollar en Android, se utiliza Java. Los gráficos se realizan mediante Canvas (igual que en HTML5), aunque también se puede renderizar con OpenGL ES.

Otro punto interesante de Android es su Marketplace, punto de venta de aplicaciones. Al contrario que la Apple Store (bastante saturada de aplicaciones), el Android Marketplace presenta un buen puñado de posibilidades a los desarrolladores que quieran sacar tajada de su aplicación.

Como bonus, os dejo un video de lo que hemos montado en menos de una semana:





Dungeons & Dragons Online

17 11 2009

Dungeons & Dragons Online: Eberron Unlimited (abreviado “DDO”) es un MMORPG (massively multiplayer online role-playing game) para Windows basado, como el propio nombre indica, en el mundo de Dungeons & Dragons.

Lo interesante de la cuestión es que DDO salió en 2006, siendo un MMORPG de pago, como pueden serlo World of Warcraft u otros, pero desde Septiembre el juego ha pasado a ser gratuito para todo el mundo, dándole mucha vida. Podéis registraros y descargaros el juego ahora mismo en su página oficial: http://www.ddo.com/

Está totalmente basado en las reglas de D&D 3.5, y está localizado en el escenario de campaña “Eberron”. Puedes crearte cualquier raza o clase del juego de mesa, e incluso puedes crearte un Elfo Oscuro (Drow) o un Warforged.

El gameplay es parecido al del WoW, puedes mover al personaje con WASD y atacar con el ratón. Tienes barras de acceso rápido, magias, etc. , como en la mayoría de MMORPG. La diferencia radica en que está basado puramente en las reglas de D&D, por lo que cada vez que golpees a un oponente aparecerá un dado d20 en un lado de la pantalla que rodará para ver si has golpeado tu oponente (según tus características). No subiremos de experiencia por matar monstruos, lo que nos obligará a hacer “Quests” (la única manera de ganar exp) y buscar un grupo de aventureros que nos ayude, por lo que es un juego extremadamente cooperativo, además de que cada jugador tendrá un papel esencial en el grupo, por ejemplo todo grupo necesitará de un clérigo que sane a los demás y de un ladrón que encuentre las trampas.

En definitiva, D&D es un MMORPG que pese a no rozar la excelencia técnica de sus competidores, destaca por su mecánica basada en D&D y por su alta cooperatibilidad. Recomendado para los que hayan jugado al juego de rol y para cualquiera que quiera probar un MMORPG diferente.

Si queréis jugar conmigo.. yo llevo 2 semanas dentro y me tiene enganchado. Estoy en el server Cannith y mi personaje se llama Kuothe. Nos vemos!





Cómo empezar en la creación de videojuegos

3 11 2009

Una de las cosas que más menciona la gente que estudia informática o algo relacionado con este mundillo es “a mi me gustaría hacer videojuegos“, pero la mayoría nunca saben por dónde empezar. Pese a que ahora están surgiendo ciertos “proyectos” de carrera universitaria (universidades privadas de más de 6000€ al año), la verdad es que sigue siendo complicado encontrar una manera de empezar en este mundillo. Pese a que últimamente estoy algo pesado con el tema del diseño de videojuegos, y que aún me queda muchísimo camino por recorrer y muchas experiencia que adquirir en estos temas, me gustaría dar algunas directrices por las cuales empezar.

Hay 3 pasos básicos:

  1. Aprender a programar.
  2. Ir ampliando conocimientos.
  3. Crear un Mod, Engine o Juego; solo o con algunos colegas.

Vamos a dar algunas “sugerencias” más amplias:

- Que te gusten los videojuegos, y que te guste programar. Todo el mundo debería aspirar a trabajar en algo que le guste, y en el caso de los videojuegos, vas a dedicarle muchísimas horas delante de código, testeando juegos, mirando tutoriales, guías y foros sobre texturas, renderización, etc.. así que si los videojuegos ni te van ni te vienen no sé que haces aquí, y si no te gusta programar, vas a estar muy limitado en cuanto a qué ramas de la creación de videojuegos puedes dedicarte.

- Estar al tanto de la actualidad del mundo videojueguil. Hay muchísimos medios realmente buenos dignos de seguir:

- Aprender a programar. Si no estudias informática por internet hay muy buenos tutoriales para introducirte a la programación. Es buena idea empezar con C y luego pasar a un lenguajer orientado a objetos como C++, Python o Java.

- Empezar a aprender a crear videojuegos con un SDK (Software Development Kit) accesible para “principiantes”. Hay 2 programas o SDK que creo que van muy bien para empezar:

  • Flash. Ya comenté en este post las bondades de utilizar Flash para aprender a diseñar videojuegos, y colgué unos tutoriales realmente buenos para aprender Flash usando ActionScript 2.0 y Flash CS4. Aprender AS 2.0 va realmente bien para aprender programación y además aprender a crear juegos fácilmente, pero si quieres acercarte más al diseño de videojuegos “real” (además de poder integrar cualquier API famoso como el de Facebook, Newgrounds o Kongregate) tendrías que aprender a crear juegos Flash con ActionScript 3.0. Este tutorial que ya colgué va perfecto para aprender AS 3.0, aunque si quieres ir un poco más allá deberías utilizar la librería Flixel junto con el programa FlashDevelop, que facilitan muchísimo el desarrollo de un juego en Flash. Esta es la opción que más recomiendo y en la que ando metido ahora. Os recomiendo encarecidamente hacer este tutorial y ver el potencial de esta librería.
  • GameMaker. Un SDK muy famoso por su flexibilidad a la hora de crear videojuegos de cualquier estilo, y por su facilidad. GameMaker es de pago, aunque podemos encontrarlo para descargar en webs como Taringa o Vagos. La espada de doble filo que conlleva este SDK es que es tan “user friendly” que se toca poco código, al igual que con otros SDK como RPG Maker, por lo que no es del todo recomendable si quieres aprender todo desde cero. Igualmente hay verdaderas obras de arte hechas con GameMaker como por ejemplo Spelunky (que ha cosechado tanto éxito que va a salir para Xbox Live Arcade). En su Web encontraréis tutoriales y recursos para GameMaker, y hay centenares de webs que comparten recursos para este SDK. Por cierto, solo funciona en Windows.

- XNA, para cuando ya se quiere pasar a algo más serio. Cuando ya has adquirido algo de experiencia en el tema, XNA es un SDK hecho por Microsoft, que corre sobre Visual Studio, pensado para programar videojuegos para PC, Xbox360 y Zune, de manera más “profesional“. Una de sus grandes ventajas es que los juegos creados con XNA pueden jugarse en una Xbox 360 y publicarse en Xbox Live Arcade, lo que significa ganar dinero (si creas un buen producto y tienes suerte). El XNA Creator’s Club contiene mucha información para los desarrolladores que quieran aprender este Framework de Microsoft. El lenguaje utilizado es C# (fácil de aprender para quien sepa C++ o Java), y no hace falta decir que requiere Visual Studio y por lo tanto solo funciona en Windows. Tanto Visual Studio como XNA son gratuitos, aunque la publicación de juegos en Xbox Live Arcade no lo es (aunque existen algunos truquillos para tener cuenta de desarrollador gratuita), y en este post ya comenté algunos tutoriales etc. Por cierto, programar tanto en XNA como en FlashDevelop es una gozada debido a lo bien hecho que está el editor (Visual Studio en el caso de XNA).

- Visitar de tanto en tanto las webs (y foros sobretodo) sobre desarrollo de videojuegos. Gamasutra, Tigsource, Mod DB o leer la Game Developer Magazine (se puede encontrar gratis en los sitios habituales, Taringa etc. ;) )

- Intentar asistir a eventos o cursos sobre desarrollo de videojuegos. Por ejemplo, cada verano el IDEC de la Pompeu Fabra organiza el BCN Play que ya comentamos.

- Cursar un posgrado o Máster de Videojuegos. En España tenemos el Master de Videojuegos de la Pompeu Fabra, el postgrado de la UPC y algunas otras alternativas, que creo comenté aquí.

Hasta aquí algunas sugerencias de cómo iniciarse en todo este tema, que intentaré aparcar durante un tiempo para variar un poco de tema. Espero que os haya ido bien para saciar vuestra curiosidad, dudas, etc. y os animéis a hacer algo por vuestra cuenta. Si alguien se anima a hacer algún proyectillo conmigo, ya sabéis dónde encontrarme.

Un saludo.





Primer corto de Assassin’s Creed: Lineage

30 10 2009

Este martes se estrenó el primero de los cortos de la serie “Assassin’s Creed: Lineage”, que sirven de prólogo a los acontecimientos de “Assassin’s Creed II”. La historia parece que se centrará en el padre de Ezio, Giovanni Auditore da Firenze.

El caso es que este primer corto me ha llamado mucho la atención por la calidad del mismo. Son cortos con actores reales, escenarios y ambientación muy logrados, y (de momento) un guión que no tiene nada que envidiar a muchas producciones de Hollywood.

Por una parte vemos como los videojuegos tienen un peso mayor en la industria, haciendo que se movilicen gran cantidad de recursos y se invierta en Marketing para producir estos cortos (que no será precisamente barato, y mucho menos ponerlo en la portada de Youtube y doblarlos). Por otra parte el corto de 14 minutos, primero de unos cuantos por venir, da que pensar acerca de los límites entre videojuego y cine, y nos hace ver que un videojuego, que en principio no está concebido como una película, puede dejar en ridículo a la mayoría de producciones que han intentado pasar un videojuego al mundo del cine.

A continuación os dejo el video:





El Futuro de los Juegos de Rol

20 10 2009

Noticia original: VidaExtra

El futuro, muchos lo imaginamos con naves espaciales de minimalista decoración y tripulación con exquisitos modales. Pero parece que no habrá que ir tan lejos ni ver tantos capítulos de Star Trek para toparse de frente con algo realmente increíble.

El futuro de los videojuegos pasa en parte por re-inventar el modo en el que interactuamos con ellos. Por eso Nintendo Wii ha establecido récords de ventas y su Wiimando ha demostrado que ya estamos preparados para dar el salto y entender que hay vida tras el gamepad tradicional. Pero podemos ir más allá e imaginar cómo pueden afectar a los juegos tradicionales la llegada de maravillas tecnológicas como el Microsoft Surface y la ReacTable. Amantes de los juegos de Rol, ya podéis ir abriendo la boca y dejando caer la baba.

El Microsoft Surface es un dispositivo caro, carísimo, que pocas universidades tienen para experimentar. En el Carnegie University Mellon han decidido unir las posibilidades de la superficie multi-tácil a las bondades de un ‘Dungeon & Dragons’. Ya podéis imaginar el resultado, aunque el vídeo habla por si sólo.

Por otra parte, tenemos el ReacTable de la Pompeu Fabra, al que tuvo acceso Ramón Viladomat, estudiante de Informática y sobre el que programó un juego de Rol tradicional basado en HeroQuest en el que se mezclan objetos reales con el mundo virtual.

Son dos propuestas diferentes que, de momento, no pasan del ámbito universitario pero que quizá enseñan el camino que seguirán los juegos de Rol en el futuro. ¿Reactable? ¿Microsoft Surface?… primero que bajen de precio o que, directamente, se pongan a la venta. Luego ya sabemos que lo que vendrá va a dejarnos alucinando.





Tutoriales de Flash de Kongregate Labs

18 10 2009

kongregate

Kongregate es una de las webs más famosas de juegos Flash junto con Newgrounds, y actualmente cuenta con alrededor de 20.000 juegos online.

Una de las secciones de Kongregate es Kongregate Labs, donde puedes encontrar algunos tutoriales de Flash muy interesantes, que aquí os paso. Son realmente sencillos y utilizan ActionScript 2.0. Hay menos código que en el último que colgué y en muy poco tiempo te enseña a montarte un juego completo.

TUTORIALES FLASH





Professional gitano

13 10 2009

A malas, si no tenim un informàtic per la zona… -.-”





Formación en Videojuegos en las Universidades españolas

13 10 2009

videojuegos_universidad

ARTÍCULO ORIGINAL DE VIDAEXTRA

Recíentemente ha surgido el anuncio de que, por primera vez, una universidad española ofrecerá formación integral sobre la creación de videojuegos, con la primera carrera universitaria orientada a ello. Se trata de una titulación específica denominada como Ingeniería Multimedia y del Videojuego e impartida en el centro de Estudios Superiores Internacionales (ESNE), en colaboración con la Universidad Camilo José Cela.

De este modo esperan dar salida a la demanda existente por parte de las empresas de profesionales especializados en el desarrollo de videojuegos, cuyos estudios estén enfocados claramente a esta tarea. Por el momento ya cuentan con la colaboración de empresas como Electronic Arts, Enigma, Digital Lithium o Future World Games. Sin embargo, esta no es la única alternativa si uno pretende formarse como desarrollador de videojuegos en España.

Leer el resto de esta entrada »





Torneo de Magic en Gavà

8 10 2009

Os remito el mail que me ha pasado el presidente del club de rol RECS de Gavà:

Hola, os envio este e-mail para cominicar el evento del 31-10.

magic

Sera un torneo de magic, os paso la informacion a continuación:

Fecha 31-10-2009
Lugar: Local L’Informal
Horario: 10.00-14.00 | 15.30-19.30
Rondas: 4 y top 8
Plazas: 20 ( Se reserva pagando por anticipado)
Precio: 5€
Formato: Legacy —> cartas prohibidas [url] http://www.wizards.com/Magic/TCG/Resources.aspx?x=judge/resources/sfrlegacy [/url]

Premios: 1º 4x Tarmogoyf 2º 4x Volcanic Island 3º 4x Mutaboveda 4º 4x Lavamante siniestro

Cualquier duda en www.clubrecs.tk o clubrecsgava@gmail.com

Cabe destacar que el dinero recaudado ira integramente a la asociacion de alzheimer de Gava.
Saludos y espero veros pronto.

Juanma, Presidente del Club RECS.





Sitges Zombie Walk 2009

6 10 2009

Sábado 10 de Octubre. Actividad dentro de la programación del 42 Festival Internacional de Cine Fantástico de Cataluña:

SITGES ZOMBIE WALK ‘09

Cartel del Zombie Party de Sitges








Seguir

Get every new post delivered to your Inbox.