Noticias Weblogs Foros Wiki Código

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Ingenieria de Software / Software Engineering / Project Management / Business Process Management

Los cambios en SCRUM

Abril 29th, 2011 - [Enlace local]

Por demás interesante el post de Juan Palacio en NAvegapolis, donde hace referencia a un estudio realizado por la universidad de Texas donde se ponen en comparación la metodología SCRUM vs Metodología Iterativa, ustedes que opinan???

http://www.navegapolis.net/content/view/1016/62/

» Leer más, comentarios, etc...

Picando Código

Entrevista a Pablo Zignone – Cisplatino, Sicotrónica y más sobre Cómics Uruguayos

Abril 28th, 2011 - [Enlace local]

Pablo Zignone es uno de los autores del cómic uruguayo Cisplatino. Actualmente nuestro país está viviendo un momento bastante especial en lo que respecta a cómics – ¡la cosa está creciendo! Pablo se embarca este año en varios proyectos de los que pintan este interesante panorama, y en esta entrevista nos cuenta un poco al respecto.

Cisplatino Versus

Cisplatino Versus

El cambio del arte interactúa con la historia en sí. Hay una causa que va más allá de acercar la distancia entre un número y otro. Y no solo va a cambiar el arte, van a ver otro Cisplatino con un nuevo origen.

Cisplatino Versus es una serie alternativa de Cisplatino. Se trata de un comic pura acción con un Cisplatino un poco más en el futuro, ya presentado, ya conocido en su universo como “superhéroe”. El guión se hizo basándose en el espectacular estilo del dibujante salteño Nando Souzamotta. Este año van a salir los primeros 3 números del primer arco argumental.

Si. Si todo sale bien quizás veamos más ediciones de Cisplatino, ahora estoy muy enfocado en “Versus” junto a Nando y en “Sicotronica” junto a Navas. Estoy hablando de 6 revistas entre mayo y diciembre 2011. Propuestas siempre hay en la vuelta, pero primero lo primero.

Sicotrónica

Sicotrónica

Sicotronica es un nuevo comic uruguayo, pero la historia no está ambientada en ningún lugar geográfico específico. Todas las historias van a comenzar con un relato real y documentado sobre un evento paranormal y de ahí partirá la historia protagonizada por el Dr Clod Karrer. Los primeros tres números tratarán sobre la manipulación parapsicológica. Sebastián Navas es uno de los dibujantes con más sentido de autocrítica del país, sin dudas va a llegar muy lejos. También este año salen los primeros 3 números del primer arco argumental.

Apocalipta es el sello editorial que formé junto a Diego Tapié. O sea que mientras trabajemos en equipo, se publicará bajo Apocalipta. El nuevo sello fue una decisión que me llevó mucho tiempo, se confirmó en el medio del proceso creativo de Cisplatino Versus y Sicotronica. El nombre no lo puedo decir todavía, igual no es importante.

Salamandra es un proyecto de Tapié. Viajador es de Baca y Calero. Muchos proyectos quedan en el limbo, así aprendimos a confirmar las cosas cuando ya están hechas. Espero ver a Salamandra algún día porque confío que Diego va a hacer un gran trabajo.

Cisplatino Versus

Cisplatino Versus

Quiero pensar que lo que sucedió hasta ahora es una mínima parte comparado con lo que se viene. Ojala salgan más comics y se arme una industria más grande. Acá hay talento, hay recursos y hay público. Cisplatino Visiones tenía desde un principio el objetivo de incentivar y dar la oportunidad de publicar a artistas nuevos, hoy puedo decir que funcionó. Muchos de los que aparecieron en Visiones, ahora están en la vuelta.

 

Soy un verdadero ignorante de la historieta nacional. No porque no exista. Si no porque nunca me llegó nada.

Soy fanático de Superman. Si no pueden aguantar a saber por dónde va a ir la nueva película, hagan como yo y lean “Legado”.

Ya no me presento como dibujante. Es más, hace años que no dibujo nada. Creo que en ese aspecto ya llegué al punto personal que quería lograr y ya era hora de ir más allá. Ahora me dedico de lleno a intentar escribir guiones, al coloreado digital, diseño y a la producción de  comics. Y mientras me de el lomo lo seguiré haciendo.

Si van al kiosco/librería más cercana y no está Cisplatino Versus o Sicotronica, insistan. También quiero agradecerle a Diego Tapié por emprender este gran proyecto dando comienzo a Cisplatino y a Sebastián Navas y Nando Souzamotta por acompañarme en estos nuevos emprendimientos. Ellos hicieron un trabajo super profesional con un enorme sacrificio y en pocos días cumplirán su sueño. También te agradezco a vos Fernando por la entrevista. Todavía recuerdo la primera nota que hiciste hace un tiempo. Ojala en el futuro tenga más novedades para contarle a los visitantes de Picando Codigo.

Muchas gracias a Pablo por su tiempo y mucha suerte en estos nuevos emprendimientos. Estén atentos en mayo, y reclamen en su tienda de libros / cómics / revistería amiga los cómics de Cisplatino Versus y Sicotrónica.

Esta es la segunda entrevista exclusiva de Picando Código que publico, ¡me gustaría saber qué les parecen! Por el momento he entrevistado a Cas de Puppy Games y ésta, relacionada al mundo de los cómics. Me interesaría seguir en esa modalidad de publicar entrevistas relacionadas a todos estos temas que cubro en el blog: programación, software libre, ciencia ficción, cómics, etc.

Las entrevistas empezaron con un “le preguntaría tal cosa a tal persona” y terminan en algo más elaborado. Son “las entrevistas que a mí me gustaría leer”, así que espero otros compartan esas inquietudes que tengo. Cualquier comentario es bienvenido, y espero poder seguir molestando a gente relacionada a todas estas cosas que nos interesan.

Comparte: Twitter Identi.ca del.icio.us Google Bookmarks BarraPunto Bitacoras.com Tumblr Print Facebook

» Leer más, comentarios, etc...

Arragonán

Jobsket y Open Data en TheEvnt 2011

Abril 28th, 2011 - [Enlace local]

Como algunos supongo que ya sabréis, este año voy de ponente a TheEvnt 2011, los días 13 y 14 de Mayo en Cáceres. La verdad que con el pedazo de cartel que recordaba del año pasado y viendo el de este año; uno, que además odia hablar en público, se hace un poco pequeñito :)

La cuestión es que hablaré de 2 temas que me apasionan, y que me han permitido tener vivencias y experiencias cuanto menos que curiosas. Además que son las cosas en las que he trabajado por la que la gente me suele identificar o situar más habitualmente(la fama de supuesto programador-nocturno-fiestero ya os digo que es algo totalmente falso, infundado por algunas manos negras :D )

El primero de los temas es Open Data, el desafío AbreDatos(¿sabías que está convocado ya el de este año?), DNDzgz y toda la experiencia que ha supuesto este proyecto.

Espero dejar el listón medianamente alto para que todos los asistentes entiendan la importancia que tiene la apertura de datos públicos. Pegadle un ojo desde ya al canal de Probono Publico en vimeo.

TheEvnt

El segundo tema será el caso de Jobsket, como ha evolucionado y el montón de cosas que hemos aprendido. Lo que ya aviso es que Jobsket aún NO es un caso de éxito. Esperamos que un día lo sea, pero hoy seguimos aún en fase de bootstraping.

Últimamente estamos contando de algún modo nuestras experiencias con Jobsket, no hace mucho Jordi estuvo hablando en un evento de la Universitat de Lleida y en el Last Tuesday, mientras que Martín en la Xuventude Galicia Net hace dos semanas.

En fin, por ahí irán los tiros de lo que yo contaré. Pero pegadle un ojo al programa del evento, que aunque todavía está sin cerrar, tiene una pinta realmente buena! :)

» Leer más, comentarios, etc...

Najaraba.com: Software libre, metodologías ágiles y más.

¿Es TDD la hermana pequeña de la validación formal?

Abril 27th, 2011 - [Enlace local]

Hace un tiempo, al crear el grupo de TDD en castellano, hacía esta pregunta del título. ¿Es TDD la hermana pequeña de la validación formal? Hay un artículo del gran E. W. Dijkstra, "Sobre la crueldad de verdaderamente enseñar ciencias de la computación" que me parece muy revelador tal y como hoy entendemos la ingeniería del software, y cómo se veían las cosas hace tan solo poco más de 20

» Leer más, comentarios, etc...

Buayacorp

Dilo en llama

Abril 26th, 2011 - [Enlace local]

LLamacorp:

Llamafont

No te olvides de decir lo que quieras con llamas :) ¿Por qué? Porque con llamas se hace mejor.

Llamafont.com (Vía tecnoculto).

» Leer más, comentarios, etc...

Variable not found

ASP.NET MVC 3 y la coma en los decimales

Abril 26th, 2011 - [Enlace local]

ASP.NET MVCSi a día de hoy hay algo fatalmente poco resuelto en ASP.NET MVC, es sin duda la localización. Aunque con un poco de paciencia se pueden poner en marcha sistemas completamente adaptados a distintos idiomas y culturas, la verdad es que se echa en falta una mayor consideración, entre otros, con los que osamos utilizar la coma para separar la parte entera de la decimal en un número.



Hace tiempo traté el tema por aquí, y aporté una solución para la versión 2 de ASP.NET MVC, que aún utilizaba las bibliotecas de scripting de Microsoft Ajax. Sin embargo, la versión 3 ha sustituido “de serie” esos componentes por jQuery Validate y el magnífico sistema de validaciones no intrusivas, por lo que todo lo dicho en aquella ocasión no vale ya para nada :-(



Validación decimal incorrectaEl problema radica en que el plugin jQuery Validate utiliza únicamente el punto como separador de decimales, por lo que la validación en cliente de valores de tipo decimal, float o double que utilicen la coma finalizará siempre en un error e impedirá el envío del formulario, como puede observarse en la captura de pantalla de la derecha.



Por cierto, antes de que se me olvide, hace unos meses reportaron este asunto como bug en Microsoft Connect. Si el tema os preocupa, podéis ir y votarlo a ver si conseguimos que este asunto se tenga en cuenta en próximas revisiones.



Sin embargo, estrictamente hablando, no se trata de un bug de ASP.NET MVC, puesto que la validación en cliente ha sido delegada por completo al plugin de jQuery, y éste es el que no tiene en cuenta los aspectos de internacionalización. Desde este punto de vista, quizás tendría más sentido, por tanto, esta issue reportada en Github sobre jQuery Validate, que propone su integración de forma nativa con jQuery Global.



Por tanto, me temo que se trata de un asunto de responsabilidad compartida (y dispersa, por tanto) entre los equipos de MVC, de jQuery Validate, y no sé si de alguno más. Esperemos que entre todos puedan solucionar de forma razonable el problema.



En cualquier caso, los que ya estamos creando aplicaciones con MVC 3 no podemos esperar las soluciones oficiales, que seguro llegarán más tarde o más temprano, y nos vemos obligados a buscar alternativas que nos permitan convivir con este problema de la forma más cómoda posible.



Y esto es lo que veremos en este post: varias posibilidades que tenemos para que la validación en cliente de valores decimales no nos compliquen demasiado la vida. Seguro que hay más, seguro que las hay mejores, pero ahí van unas cuantas opciones que nos pueden ayudar en escenarios como el descrito anteriormente.

1. Desactivar la validación en cliente

Está claro que el problema es en cliente, por lo que si desactivamos estas validaciones y dejamos que sea el servidor el que se encargue de comprobar que los valores de los distintos campos cumplen las restricciones impuestas por su tipo y las anotaciones de datos, ya no nos afectará más la absoluta indiferencia de jQuery Validate hacia las particularidades culturales.



Esto podemos conseguirlo de varias formas:

Aunque podemos utilizar cualquiera de estas tres opciones,sin duda la menos violenta es la última, pues permite disfrutar de las validaciones en cliente y que sólo sean ignorados los campos conflictivos.



2. Modificar jQuery Validate

Esta es una solución algo bestia que he encontrado por ahí, pero soluciona el problema de un plumazo: modificar el código de jQuery Validate para que acepte comas en lugar de puntos para separar los dígitos decimales de los enteros tanto en la validación numérica como en los rangos.



En el blog de Lenard Gunda podéis encontrar de forma muy detallada los cambios a realizar al archivo jquery.validate.js (o a su versión minimizada). Hay, sin embargo, un par de detalles que debemos tener en cuenta si optamos por esta solución:

3. Modificar la forma en que jQuery Validate parsea los decimales

Afortunadamente, el plugin de validación para jQuery es muy flexible, y permite introducir código personalizado para la validación de formato numérico y comprobación de rangos, lo que nos brinda la posibilidad de solucionar nuestro problema de forma muy limpia.



El siguiente código sería una primera aproximación a la solución del problema. Como podéis observar, simplemente introducimos en $.validator.methods.number y $.validator.methods.range las funciones que queremos utilizar para validar respectivamente los números y los rangos, reemplazando la coma por el punto antes de realizar la conversión con parseFloat():

<script type="text/javascript">
    $.validator.methods.number = function (value, element) {
        value = floatValue(value);
        return this.optional(element) || !isNaN(value);
    }
    $.validator.methods.range = function (value, element, param) {
        value = floatValue(value);
        return this.optional(element) || (value >= param[0] && value <= param[1]);
    }
 
    function floatValue(value) {
        return parseFloat(value.replace(",", "."));
    }  
</script>


Si incluimos este script en la página cuando la cultura activa sea la nuestra (o cualquier otra que también utilice la coma para separar decimales), tendremos el problema solucionado.



Una fórmula más elegante y universal sería modificar la función floatValue(), y en lugar de reemplazar de forma manual los caracteres, utilizar el plugin Global para realizar la conversión a flotante según la cultura actual. Los detalles de esto, sin embargo, los dejo para otro post.



En fin, que como habréis comprobado existen mil y un enfoques posibles para enfrentarnos al problema. Espero que las ideas que hemos ido comentando os sean de utilidad para implementar vuestras propias soluciones hasta que tengamos una vía “oficial” para conseguirlo.



Publicado en: Variable not found.



» Leer más, comentarios, etc...

Variable not found

Make Web Not War: materiales y vídeos

Abril 25th, 2011 - [Enlace local]

Microsoft Web CampsVaya, tenía programado este post para que fuera publicado automáticamente hace unos días, pero algo habré hecho mal y se ha quedado en la recámara… bueno, pues más vale tarde que nunca O:-)



Como sabréis, hace poco ha finalizado la gira “Make Web Not War”, una serie de eventos organizados por Microsoft en cinco ciudades del país en los que se trataban distintos temas relacionados con el desarrollo para la web, y donde he tenido la oportunidad de participar como ponente, hablando sobre la última versión del framework ASP.NET MVC.



Aunque me ha tenido varias semanas fuera de juego laboral y blogosféricamente hablando (y lo que todavía tardaré en recuperar la normalidad…), he de decir que ha sido un experiencia realmente impresionante, de la que salgo con muy gratos recuerdos y un buen puñado de amigos con los que espero volver a coincidir en posteriores ocasiones.



A lo que iba, unos días atrás se han publicado los materiales y los vídeos de todas las ponencias del evento de Madrid, la última ciudad de la gira, y a los que podéis acceder desde los siguientes enlaces. En general, se trata de contenidos muy atractivos para los que trabajamos con la web, y seguro que vale la pena dedicar una tarde a que fenómenos como Martín, Jorge, Boris, Alex o Rafael nos cuenten cosas interesantes. Bueno, y si queréis conocer algo de MVC 3, pues también ;-)

Estándares web W3CEstándares Web W3C

Martín Álvarez-Espinar (W3C)



Descargar presentación

Ver vídeo
Migrar a HTML 5 es fácil... si sabes cómoMigrar a HTML 5 es fácil… si sabes cómo

Jorge Casar (Frontend Spain)



Descargar presentación

Ver vídeo
IE9 para desarrolladores webIE9 para desarrolladores web

Boris Armenta (Microsoft)



Descargar presentación

Ver vídeo
Una web más interoperableUna web más interoperable

Alejandro Hidalgo (Plain Concepts)



Descargar presentación 

Ver vídeo
El poder de los CMSEl poder de los CMS

Rafael Gerardo (Vector SF)



Descargar presentación

Ver vídeo
Presentación MVC 3ASP.NET MVC3

José María Aguilar



Descargar presentación 

Ver vídeo
Y por último, aprovechar para agradecer a la organización, a los chicos del equipo de evangelistas de Microsoft, y al resto de ponentes (inclusive Iván y Ángel, que no estuvieron en Madrid pero sí en otras ciudades) la confianza depositada y los buenos ratos que hemos pasado, paellas y chuletones de la tierra incluidos ;-)



Publicado en: Variable not found.



» Leer más, comentarios, etc...

Variable not found

Enlaces interesantes 37

Abril 24th, 2011 - [Enlace local]

Estos son los enlaces publicados en Variable not found en Facebook y Twitter desde el lunes, 11 de abril de 2011 hasta el domingo, 24 de abril de 2011. Espero que te resulten interesantes. :-)

Y no olvides que puedes seguir esta información en vivo y en directo desde Variable not found en Facebook, o a través de Twitter.



Publicado en: Variable not found



» Leer más, comentarios, etc...

Picando Código

Gira Ruby Sur 2011

Abril 21st, 2011 - [Enlace local]

Una de las tantas cosas increíbles surgidas en la RubyConf Uruguay del año pasado fue la unión de los grupos de usuarios de Ruby latinoamericanos en RubySur. rabble, el encargado del keynote del RubyConf el año pasado (tengo un post pendiente al respecto todavía) tiró la idea en la lista de correos de RubySur:

En 2010 hicimos coordinación entre Ruby Conf Uruguay y Ruby Conf Brasil. Funcionó bastante bien. La mitad de la gente que venía de afuera de América del sur, fue a ambos eventos. Cuesta mucho menos traer oradores de renombre internacional.

Así comenzó la idea, y todo parece indicar que se convirtió en un hecho:

Gira Ruby Sur 2011

Gira Ruby Sur 2011

“La unión hace la fuerza” y las comunidades Ruby de Argentina, Chile, Brasil y Uruguay lo van a aprovechar. De esta forma se busca tener más conferencias y promover a la región como núcleo importante de Ruby. Como ya dije en este blog y sigo repitiendo, la RubyConf Uruguay 2010 fue una conferencia excelente y de primer nivel, y parece que este año se va a venir con todo de nuevo.

La fecha para este año ya está confirmada en Uruguay: 10 y 11 de noviembre. La comunidad Ruby local ya se está empezando a organizar, con una reunión el próximo martes:

Al igual que el año pasado, el llamado a colaboración para los interesados es abierto. Cualquiera que tenga ganas y pueda dedicar tiempo es más que bienvenido a ayudarnos a organizar la mejor conferencia del RubySur Tour (…)

A todo aquel interesado, nos reunimos el martes 26 de abril a las 19:30 en CoworkingMVD, Bulevar España 2529
(http://acavamos.com/geocode?address=Bulevar+España+2529).

Por más información, pueden suscribirse a la lista de correo de Ruby Sur, y estén atentos al sitio de la Gira Ruby Sur 2011.

Comparte: Twitter Identi.ca del.icio.us Google Bookmarks BarraPunto Bitacoras.com Tumblr Print Facebook

» Leer más, comentarios, etc...

Picando Código

Interview with Cas from Puppy Games

Abril 20th, 2011 - [Enlace local]

Puppy Games

Puppy Games

This is definitively this blog’s first post in English. I recently emailed some questions to Cas from Puppy Games, creators of Revenge of the Titans, Titan Attacks, among other awesome retro-classics. Check their website for free demos of their games and the Ultrabundle: 3 awesome games for just U$S 9.97.

Here’s the interview (Spanish readers, I’ll have it translated into Spanish ASAP):

10 years ago I had this idea for a multiplayer RTS game, so I got in contact with Chaz (whom I knew from school) and we had a go at developing it. It turned out to be incredibly naive of us to attempt something quite so ambitious, so after burning a ton of money, we gave up, and then decided to have a go at making something rather more modest. This turned out to be Alien Flux in 2003, which was a colossal failure.

When we had enough money to do so! Which was right after the Humble Indie Bundle #2, which set us up with enough money to last for a year or so. My advice to other indie game developers is not to go full time unless you are massively brilliant and talented (unlike us), or have a huge pile of cash you don’t mind simply throwing away.

Both of us are on Windows (Vista64 for me, 7 for Chaz). Our machines are pretty hardcore. I develop in Java using Eclipse.

Droid Assault by Puppy Games

Droid Assault by Puppy Games

Very messily. Typically I copy an existing project, delete most of it, and there’s a basic skeleton. Chaz will be doing mockups of screenshots all the while, and animation movies sometimes. We talk a lot on Skype about the game and what might make it fun. Then we just sort of… start. The game is usually radically different by the end of the process than the one we originally set out to write. Revenge of the Titans started out based on a Flash game called Storm the House. Could you believe that?

Our DRM is all about just making it easy for customers to get what’s they’ve paid for and make it easy for us to administer and deploy our games as demos. As a side effect we realistically believe in treating people as we wish to be treated ourselves – so we encourage people to share their games with friends and family, because that’s what we’d want to do ourselves. So though we wholeheartedly condemn piracy, we’re all for proper fairness of use.

It is cool that if you Google for “the coolest DRM ever” we’re the top link :)

Alien Flux by Puppy Games

Alien Flux by Puppy Games

We are so totally far from genius it’s not even funny. If I was properly talented in game design we’d have worked out the current design of the game a year ago! As it is it took 3 years just to get it to where it is now, with several total rewrites along the way, and a couple of major gameplay changes even after release. We do a lot of trial and error testing – I spend maybe half of my development time playtesting. And we get a lot of feedback on forums, via email, and through the Puppyblog. Believe it or not we read and listen to everything people say about the game. Obviously there are some limits to what we’re willing to do with it, but by and large, the game is as much a product of the feedback of our huge army of beta testers and demo players as our own design.

LWJGL

LWJGL

Funny you should ask this, as I was just labouriously copying and pasting a BSD-style license into all 600-odd source code files for the game. I really haven’t got much of a clue about making money from open sourced games, but at one time or another, I’ve given away all the source code to all of our games (well, made it available to download at any rate) and 50% of any one of our games is already open source software anyway.

I started the LWJGL (http://lwjgl.org) project a long time ago with some Danes and that’s all open source, and it’s produced some proper gems of gaming – Minecraft being the latest and most well-known example. All our games are LWJGL-based (obviously, because that’s why we made LWJGL in the first place!)

I can say that the stars were right, the tripes were heavy, and the riddle of the bones reads that Puppygames are now awesomely successful. Steam’s done really well for us and we have various other deals working out. We’re full time now and will be for a couple of years, hopefully enough time to get another really good game released, at least in alpha form.

I don’t really know – the vast majority of Linux customers arrived from the Humble Indie Bundle #2 which as I recall was something like about 25% or so of the total. So it turns out that Linux is actually a fairly significant and financially viable market – but extraordinarily difficult to reach. Before the Bundle, we made a slow trickle of Linux sales (maybe 5-10% of our total sales), and it wasn’t at all financially viable, but we did it anyway as it didn’t cost us much to do.

About 2,500 or so.

The Titans will most definitely want to get their own back! But the next game will be entirely unrelated to the Titans.

So there you go, the Titans will be back eventually. I want to thank Cas for his time in answering all these questions, and both Cas and Chaz for their excellent work at Puppy Games. Be sure to check out their website and don’t miss Revenge of The Titans and the Ultra Bundle with 3 awesome retro games for under ten bucks!

Comparte: Twitter Identi.ca del.icio.us Google Bookmarks BarraPunto Bitacoras.com Tumblr Print Facebook

» Leer más, comentarios, etc...

Picando Código

Revenge of the Titans

Abril 19th, 2011 - [Enlace local]

No puedo evitar escribir sobre un juego que me ha estado consumiendo varias horas al día recientemente. Revenge Of the Titans es un juego para PC: GNU/Linux, Windows y Mac OS X del estudio independiente Puppy Games. Mezcla estrategia en tiempo real con la modalidad Tower Defence.

Revenge Of The Titans

Revenge Of The Titans

El concepto del juego es el siguiente: Estamos en el planeta Tierra, y los Titans nos invaden. En el mapa vemos nuestra base, algunos minerales en grupos por ahí, y una flecha roja amenazante que nos señala el punto de origen del ataque titánico. Lo que debemos hacer es defender nuestra base posicionando defensas en el camino de los Titanes, y recolectar minerales con refinerías.

Parece un juego de Tower Defence más, pero les aseguro que no es así. Los elementos de estrategia y “time management” hacen que el juego vaya creciendo en complejidad y entretenimiento. Cada nivel tiene un balance matemático entre la geografía y área del terreno, los recursos y los titanes que nos atacan. Esto nos permite realizar distintos tipos de estrategias, desde la más obvia a la más alocada (probado que en ocasiones puede funcionar).

Revenge of the Titans

Revenge of the Titans

Los gráficos son excelentes, con una onda retro-pixel-art, pero es un juego adrenalínico. Cuando tus defensas empiezan a sucumbir ante el poder de los Titanes… ¡Aaargh! ¿Qué hacer? Quedan cientos de titanes por destruir y todavía no juntaste suficientes recursos para más defensas…

La variedad de titanes aporta mucho a los distintos niveles. Cada especie tiene su forma de desplazarse, velocidad, agresividad y maneras distintas de causarte daño. Son la mezcla ideal de melosos y amenazantes. Hay bien pasivos, que simplemente recorren un camino hasta llegar a tu base (no vayas a poner una estructura delante de su camino, o despídete de ella). También los hay bastante violentos que buscan tus estructuras para destruirlas y desestabilizar tu economía.

Tampoco puedo dejar afuera a los titanes gigantes. Son algo así como los “jefes” de los distintos niveles. El primer Titan gigante en atacarte despierta ganas de abrazarlo y comprarle una ruedita giratoria, pero cuando empieza a destruir todo lo que encuentra a su paso, evoca a tu instinto asesino.

ZX bot

ZX bot

Tras cada nivel, podemos realizar investigaciones que nos llevarán a actualizaciones en nuestras defensas o nuevos edificios para construir. En un principio es algo confuso, ya que no conocemos muchos de los elementos que vemos. Los desarrolladores explican que consideran esto parte de la gracia, ya que uno va descubriendo para qué sirve cada cosa a medida que avanza el juego.

Arranqué con el modo de campaña, y ya lo comencé tres veces de nuevo. Cada vez se me hace más divertido, ya que voy cambiando las estrategias y conociendo más investigaciones, viendo cuál es más efectiva y cuál conviene tener antes o después. Al momento de escribir esta entrada he llegado hasta Saturno en el modo campaña. Estoy en el último nivel, antes de pasar al planeta Titan, donde las cosas se pondrán realmente agitadas.

Conocí el juego a través de Puppy Games. En algún momento llegué a su página y jugué al demo de Titan Attacks. Al comprar el segundo Humble Indie Bundle, obtuve el juego completo de Revenge of the Titans. En ese momento el juego estaba en beta, y fue mejorando mucho a medida que fueron saliendo parches. En un principio era bastante complicado (y hasta tedioso) en el aspecto de tener que recargar a mano las defensas así como recoger los minerales refinados. Pero realmente viene mejorando mucho e incluso se ha alterado el balance para facilitar un poco los niveles, Saturno era imposible de pasar para alguien como yo :P

Revenge of the Titans

Revenge of the Titans

Además del modo campaña cuenta con dos modos más:

Endless: Secuencia interminable de frenéticas batallas. Es similar al modo campaña, podemos jugar batallas secuenciales, cada vez más difíciles, pero vamos investigando entre cada nivel.

Survival: Simplemente hay que sobrevivir a las infinitas hordas de titanes que intentan atacar nuestra base.

Esto es solo parte de la diversión, hay mucho más por descubrir (power-ups, medallas, tipos de enemigos, etc.). Los invito a darse una vuelta por la página de Revenge of The Titans. Ahí pueden descargar el demo para las 3 plataformas, solo necesitan tener Java instalado en sus PCs.

Como comentaba más arriba, es un juego que me ha consumido varias horas, ya que es realmente entretenido. ¡Se los recomiendo!

Comparte: Twitter Identi.ca del.icio.us Google Bookmarks BarraPunto Bitacoras.com Tumblr Print Facebook

» Leer más, comentarios, etc...

Buayacorp

Prueba si tu navegador soporta HTML5 con html5test

Abril 18th, 2011 - [Enlace local]

Si estás pensando lanzar un sitio nuevo, y necesitas probar la compatibilidad de tu navegador acerca de HTML5, te presento html5test.

html5test

Esta herramienta te presenta un “score” de soporte de tu navegador y una lista de resultados de todos los elementos y atributos de HTML5 que son soportados por tu navegador.

Además del score de tu propio navegador puedes ver la lista de elementos soportados por los demás navegadores.

Enlace: html5test.com

» Leer más, comentarios, etc...

Buayacorp

Quijotipsum: generador de Lorem Ipsum en español

Abril 18th, 2011 - [Enlace local]

Quijotipsum es un generador de texto al estilo de Lorem Ipsum, pero que usa como base a El Quijote.

Quijotipsum

Según los autores tenemos dos ventajas: Texto entendible y texto fresco, novedoso y con tildes para probar la codificación.

Enlace: Quijotipsum.

» Leer más, comentarios, etc...

Buayacorp

css3.me: Otro generador de CSS3

Abril 15th, 2011 - [Enlace local]

css3.me te permite generar código CSS3 y mostrarte los resultados en vivo.

Css3.me

Para poder obtener los resultados lo único que tienes que hacer es arrastrar las barras, o si deseas resultados más personalizados puedes dar click al ícono (+) y cambiar los valores a tu gusto. Podemos elegir las siguientes propiedades:

También puedes obtener código que funcione en IE7 e IE8.

Enlace: css3.me.

Visto en: Veerle.

» Leer más, comentarios, etc...

Buayacorp

Usa etiquetas de manera sencilla con jQuery Input Tags

Abril 15th, 2011 - [Enlace local]

jQuery TagsSi usas etiquetas en tu sitio, te presentamos a jQuery Input Tags; un plugin de jQuery que te permite gestionar tus etiquetas rápidamente y con un bonito diseño.

Entre sus características se encuentran el uso o no de autocompletado, la separación por comas, etc.

Aunque su funcionamiento es como otros, añade un aspecto más amigable a la gestión.

El sitio nos da además algunos ejemplos de uso y la manera de instalarlo en nuestro sitio.

Enlace y descarga: jQuery Tags Input.

Vía: kabytes.

» Leer más, comentarios, etc...

Buayacorp

¡Arréglalo!

Abril 15th, 2011 - [Enlace local]

No documentes el problema; arréglalo

– Atli Björgvin Oddsson

Visto en: Frases célebres del mundo de la informática.

» Leer más, comentarios, etc...

xailer.info (esp)

Nueva actualización de Xailer a 2.3.2

Abril 15th, 2011 - [Enlace local]

Estimados usuarios de Xailer,

Ya está disponible una pequeña actualización de la versión 2.3 de Xailer a través únicamente de nuestro sistema de ‘Auto update’.

Lamentablemente se nos ha olvidado incluir el fichero con los cambios realizados en esta pequeña revisión, por lo que os los indico al final de este mensaje.

Un saludo

Novedades en la versión Xailer 2.3.2

[El equipo de Xailer]

» Leer más, comentarios, etc...

Najaraba.com: Software libre, metodologías ágiles y más.

Presentación: “Agilismo como proceso de Innovación”

Abril 15th, 2011 - [Enlace local]

Os comparto la presentación utilizada en la Feria #KreaBidasoa. Expresé las ideas de mi anterior post: Agilismo como proceso de Innovación, terminando con una pequeña introducción a Scrum. Agiles como proceso de Innovación View more presentations from Jose Ramón Díaz

» Leer más, comentarios, etc...

Buayacorp

Un extraño ataque modifica los archivos index.*

Abril 15th, 2011 - [Enlace local]

Hace ya casi un mes se ha detectado un ataque de inyección de código que sólo ataca a los ficheros con nombre index (index.htm, index.html, index.php) y añade la siguiente línea de código:

HTML:
 
 heigth="1" width="1" border="0" src="http://myteenmovies.net/t.php?id=xxxxxxx">

No es específico de un CMS, simplemente cualquier sitio puede estar afectado. Como prueba se puede hacer una búsqueda en internet y ver los resultados.

Nunca está demás revisar aunque al parecer ya está siendo controlado

Vía: Alcance Libre

» Leer más, comentarios, etc...

Buayacorp

Oh! Hi IE6 :)

Abril 15th, 2011 - [Enlace local]

HTML: