lydia o lidya2
Acabo de ver este video de TED:
http://www.youtube.com/watch?v=dE1DuBesGYM
la señora empieza diciendo que cada semana los gamers se pasan 3 billones de horas jugando (3.000.000.000 horas).
entonces dice que ella ha calculado que si en vez de jugar 3 billones de horas a la semana, se jugara 21 billones de horas, podriamos solucionar todos los problemas principales del mundo.
claro cuando cualquier persona racional oye esta afirmación, lo mas sensato que se le ocurre es pulsar “Next” o “Back” o ir a google o a gmail y seguir leyendo otras cosas más interesantes de los Internets…
pero si continuas escuchando el video, te das cuenta de que en realidad esta es una afirmación para captar la atención, y que toda la argumentación que va detras para explicarlo tiene bastante sentido.
mi resumen es este:
hay algo con los juegos online que los hace especiales, algo espectacular y disruptivo. Podemos pensar en ello como un problema que hay que solucionar: los juegos son una pérdida de tiempo y el mundo estaría mejor si la gente se apuntara una ONG en vez de pasar esas horas semanales gritando solo delante de la pantalla del ordenador. Estamos deacuerdo.
pero al final los juegos estan ahi y no van a irse, y si podemos darle la vuelta a la tortilla y extraer lo que hace los juegos tan apasionantes para los gamers, y aplicarlo a la realidad, eso podrían ser 21 billones de horas semanales dedicadas a mejorar el mundo. y probablemente eso lograría solucionar muchos problemas.
la señora continua explicando que ella ha sacado unos rasgos básicos del mundo de los juegos online para saber porqué son tan atractivos.
yo simplificaría diciendo que en los juegos online hay una conexión simple y directa entre el esfuerzo que tu dedicas a resolver un problema y los resultados que obtienes:
+Has matado al Ogro Maldito, tienes +1 punto de fuerza (por el mamporro que le has pegao) +20 de habilidades sociales (por convencer al elfo de que te ayudara a distraerlo mientras le atabas los cordones de los zapatos) +5 de destreza (por el gran nudo marinero que hiciste en sus zapatos) +2 de magia por el hechizo que usaste para sacarlo de su cueva
esto es un juego: utilizas tus habilidades para ir mejorando y salvando obstáculos, y eres recompensado con honor y gloria.
ella se alarga en otras cosas sobre psicología del juego: -Urgent Optimism: Extreme self motivation, desire to act inmidiately to tackle an obstacle combined with the belive that we have a reasonable hope of success. -Social Fabric: Tight Social Fabric, it takes a lot of trust to play a game with someone -Blissful Productivity: gamers are happier working hard for the work than relaxing. -Epic Meaning: Love to be attached to inspiring missions
si te interesa, mirate el video que son 18 minutos, está muy bien y la chica es guapa y lista :D
total, que he pensado que esto es ideal para implementarlo en software y solucionar algunos problemas del mundo donde el software o hardware pudieran ayudar: ver como ejemplo el sistema Ushahidi (www.ushahidi.com) open source que permite reunir información en Internet de forma rápida y eficaz, con la ayuda de SMS, e-mail y web, para ayudar en situaciones de crisis. Ha sido usado en el terremoto de Haití, en kenya, y en muchos sitios en crisis:
“The Ushahidi Engine is a platform that allows anyone to gather distributed data via SMS, email or web and visualize it on a map or timeline. Our goal is to create the simplest way of aggregating information from the public for use in crisis response”
El sistema que propongo permitiría crear software como Ushahidi, en respuesta a demandas del mundo, de forma colaborativa, por programadores-gamers y/o todo tipo de usuarios aportando habilidades.
Aunque primero habría que crear el sistema para organizaro todo esto, y el mismo sitema puede ser creado de la misma forma: colaborativamente.
el funcionamiento seria el siguiente:
Primero hacer un sistema de puntuaciónes al estilo online:
-Puntos de programación en c, java, php, ruby, erlang, etc: mide tu habilidad para programar buen código estable, seguro, fácil, simple, robusto… en algun lenguaje de programación concreto.
-Puntos de algorítmica: mide tu habilidad para resolver problemas creando algoritmos, independientemente del lenguaje de programación. -Puntos de sociabilidad: mide tu habilidad para hacer mediaciones entre programadores, o con diseñadores, u otros perticipantes, capacidad de lograr que la gente se ponga deacuerdo. -Puntos de liderazgo: mide básicamente tu habilidad de ser un leader: tus decisiones técnicas tienen sentido, si tu diseñas algo hay garantías de que tiene futuro, al estilo del “Benevolent dictator” como Larry Wall era en Perl, o Guido von Rossum en Python, o cualquier lider que tenga una comunidad. -Puntos de lenguas: si hablas español, brasileño, inglés, catalán, XXX entonces tienes puntos. -Puntos de diseño: si haces buenos diseños, tienes más puntos. -Puntos de usabilidad: si sabes mucho de usabilidad, tienes más puntos. -Puntos de arquitectura de sistemas: diseñar sistemas escalables. -Puntos de márketing: sabes diseñar buenas estrategias de comunicación y sabes transmitir la importancia de algo. -Puntos de producto: sabes qué características son necesarias, y cuales son innecesarias.
bueno, esto de los puntos es mucho más facil de hacer en un juego, porque es más inmediato: matas al ogro, consigues N puntos.
Luego estarían las tareas, deberían ser cosas muy concretas que pueden realizarse en una acción continua, no poder subdividirse en bloques, al estilo de lo que sugiere el de Getting Things Done sobre los “tasks”. La subdivisión de un objetivo más general en subtareas seria en sí mismo una tarea, es decir, podria haber meta-tareas.
evidentemente ejecutar una tarea te daría N puntos de una habilidad, M puntos de otra habilidad, etc.
Esto para los expertos en usabilidad seria un poco putada, porque probablemente podrian ganar pocos puntos de una habilidad no muy valorada (usabilidad ??? wtf ;) ) pero hay que tener en cuenta que todo esfuerzo y/o habildad debe ser recompensado para que se mantenga el pilar fundamental del sistema: conexión directa entre las tareas que cometes y los puntos de habilidades que ganas.
Evidentemente el factor social de la herramienta seria muy importante, ya que otra de las cosas que hace que los gamers disfruten jugando es su contacto y conexión con otros gamers.
La distribución de puntos seria un tema crucial: debe tener sentido y no crear grandes disparidades, tiene que ser justo, para proporcionarl el sentimiento de recompensa que es gratificante.
Para encontrar un sistema de puntos que funcione, habrá que hacer iteraciones y probar diferentes sistemas: en cada upgrade tus antiguos puntos se transformarán en nuevos puntos, de una forma que debería ser justa y equitativa.
La primera iteración para los puntos debería basarse en 3 factores: tareas cometidas, valoración de la comunidad y tiempo transcurrido entre cuando surgió la tarea, y cuando has aportado su solución.
El ejecutar satisfactoriamente una tarea te da N puntos automáticamente, pero otros usuarios de la cumunidad deben modular esos puntos, ratificar el trabajo, o darle un valor: los puntos se reparten reflejando esos 2 componentes.
Una tarea podria ser cometida por varios individuos o grupos a la vez, así se fomenta la competición (que también es un factor gratificante de los juegos), pero al final una implementación de esa tarea es la elegida para el sistema, aunque las demás no se descartan, ya que en el futuro igual se decide re-hacer partes del sistema porque se cometió un error con una elección, es decir, el sistema debe ser regenerable, debe fomentar las pruebas, los errores, y la evolución.
Al principio el sistema de puntos podría ser sencillo, como el Karma de slashdot, los diggs, o cualquier sistema de reputación online.
Osea que lo primero que podríamos construir con este sistema, es el sistema mismo.
Necesitamos: -Un sistema de puntos, de momento podemos copiar el karma de slashdot. -Una wiki para ir apuntando las reglas del juego, la arquitectura, etc -Una sistema de registro y autenticación de usuarios para poder saber quién es quien. Debería haber perfiles y home-page del usuario. -Quizás grupos, para organizarse: desarrolladores, web, DataBase Admins, administradores de sistemas… -En lo técnico, definir arquitectura de la aplicación web. Base de datos, lenguaje de programación. -Un GIT público al estilo github para compartir el código.
-En lo social, formas efectivas de comunicar este proyecto, de hacer publicidad y conseguir participantes.
Aclaración: esto no es empresa. No Business Here. Change the World, ese es el mantra. TODO es creative commons, no hay comptetición por apoderarse de una parte del sistema, no hay egos en lucha: es una democracia, es un juego, es para el bien, no para el mal.
Cosas que faltan por decidir: básicamente todo, pero creo que seria bueno decidir si es mejor pensar en una arquitectura federada, al estidlo NTP, o RSS etc, o centralizada, si es centralizada de donde sacar recursos, para los servers, etc.
Post Data: se llama lidya o lydia2 porque según explica la chica de TED, Erodoto documentó la historia de Lydia, una región de Grecia que 2500 años atrás sufrió una terrible hambruna que casi acabó con la civiliazión, los robos se dispararon, las peleas y asesinatos, y en definitiva la paz social se perdió. El rey decretó un dia que a partir de entonces, harían así: un dia se come, al dia siguiente se juega a los dados, al otro dia se juega a los dados, y al siguiente se come.
Esto hicieron, y les fué bien segun cuenta Erodoto: los dados se popularizaron entre la sociedad, se organizaban grandes torneos de dados, y la gente comía solo uno de cada 3 dias. Los juegos son absorventes, excitantes, y son capaces de lograr la paz social evitando las peleas, robos y guerras.
Así pasaron 18 años de hambruna, hasta que el rey decidió organizar un torneo estatal de dados, la mita de la población que ganara, partiría del país a buscar un lugar más habitable a donde trasladar la población. Parece ser que esto hicieron.
La chica dice que recientes investigaciones científicas demuestran que los etruscos, posteriores fundadores de Roma, y en definitiva de nuestra sociedad actual, tienen ADN en común con los antiguos habitantes de Lyidia, por tanto parece bastante plausible que los lydios partieran y fundaran la civilización etrusca (o al menos se unieran a ella), y así gracias a los juegos, el rey de Lydia consiguió evitar el caos y la disolución de su pequeño imperio, aguantar 18 años de hambruna, y finalmente encontrar una solución a su problema y fundar el imperio etrusco, romano, etc.
dice que también hay evidencias científicas de que en esa era hubo una glaciación global, que podria perfectamente ser la causa de la hambruna.
sea cierto o no, es una bonita historia, que puede perfectamente dar nombre a este bonito proyecto :D
PD2: más links sobre el tema: http://t-a-w.blogspot.com/2010/03/personal-experience-points-and-osx.html
algo del estilo: http://www.chorewars.com/
edit: habemus wiki: http://lidian.wikispaces.com/
al final se llama lidian porque todas las otras combinaciones de lidia, con ‘y’ por ‘i’ y añadiendo numeros ya estaban pilladas… pero lidian mola, porque también suena a habitante de lidia :D
felipón said
Mar 30, 2010 @ 09:29 AM
Lías, de mente oriental, permíteme que alimente tus puntos de ego diciéndote que eres un “crack”. Yo no programo, pero sé hacer cócteles para subir los puntos de alcoholismo de los “gamers” ;-)
Kika said
Mar 30, 2010 @ 09:50 AM
Eli-crack, Muy interesante tu vuelta a la tortilla; yo tampoco programo pero contribuyo al proyecto buscando situaciones que resolver en este mundo tan desigual… y en la comunicación! Conectando a los nerd-gamers con los altermundistas-revolucionarios. ;-)
Ico said
Mar 30, 2010 @ 04:57 PM
Sé que tu target son los gamers… pero habría que aprender de wii. Esto debería tener una faceta que hiciera a las señoras dejar el punto, y a los señores olvidarse de limpiar el coche… Brrrrrrr… pensando….