Mil parsecs
Thousand Parsec (TP) es un proyecto gratuito y de código abierto cuyo objetivo es crear un marco para juegos de construcción de imperios espaciales por turnos.
Thousand Parsec es un framework para crear un grupo específico de juegos, a los que se les suele llamar juegos 4X, a partir de las principales fases de juego que surgen: eXplore, eXpand, eXploit y eXterminate. Algunos ejemplos de juegos de los que Thousand Parsec extrae ideas son Reach for the Stars, Stars!, VGA Planets, Master of Orion y Galactic Civilizations.
A diferencia de las alternativas comerciales, está diseñado para juegos largos que admiten universos tan grandes como los que la computadora del jugador pueda manejar. Permite un alto grado de personalización del jugador y cuenta con un sistema de tecnología flexible, en el que se pueden introducir nuevas tecnologías a mitad del juego.
Historia
El desarrollo del proyecto (bajo un nombre diferente) fue iniciado en enero de 2002 por Tim Ansell. Originalmente iba a ser un simple clon de Stars!. Más tarde, Tim decidió intentar iniciar un proyecto de código abierto completo para convertirse en el "Worldforge" de los juegos del imperio espacial. Esperaba que esto animara a otras personas que no querían simplemente clonar Stars! a ayudar con el proyecto y darle un atractivo más amplio. Después del anuncio del proyecto, Lee Begg fue la única persona que se unió a él. Lee siguió siendo el único otro colaborador importante hasta principios de 2007.
En el año 2006, Thousand Parsec no había alcanzado las metas previstas. En parte, el problema había sido la subestimación de la cantidad de trabajo necesario y en parte porque el proyecto no atrajo inicialmente a nuevos desarrolladores. A pesar de estos contratiempos, Thousand Parsec tiene una enorme base de código de framework; según las estadísticas del proyecto Ohloh, el proyecto ha producido 95.000 líneas de código, mientras que el propio Thousand Parsec lo sitúa en 90.000. El número de características que quedan por desarrollar antes de que se puedan producir juegos completos de la complejidad de Stars! es extremadamente pequeño. Según el sitio web de análisis de software Ohloh, el proyecto ha tenido 47 colaboradores individuales.
Desde finales de 2006 y principios de 2007, el progreso ha ido aumentando rápidamente, con la incorporación de nuevos desarrolladores al proyecto. El proyecto también realizó una campaña de reclutamiento organizando una competencia de programación de IA y una promoción activa durante linux.conf.au.
En 2007, a Thousand Parsec se le asignaron 3 espacios en el Google Summer of Code 2007.
En 2008, Thousand Parsec tuvo la suerte de que le asignaran ocho espacios para Google Summer of Code. Los proyectos incluyen tres nuevos conjuntos de reglas, un cliente 3D, tres proyectos relacionados con la IA y un proyecto para ampliar el servidor y crear un modo para un solo jugador.
En 2009, Thousand Parsec volvió a participar en el Google Summer of Code y obtuvo 7 plazas.
Thousand Parsec ha tenido un éxito significativo en el desarrollo de estudiantes que se convierten en colaboradores de pleno derecho;
Desarrollo local Eugene Tan, que el año pasado contribuyó con código al proyecto Thousand Parsec, un juego de computadora de código abierto, fue invitado por el desarrollador principal del proyecto para orientar a los participantes de este año para el proyecto. Tan dijo a ZDNet Asia: "Regresar como mentor es importante para mí porque esto está en consonancia con el espíritu de la comunidad de código abierto, donde estoy compartiendo mis conocimientos y aportando mi experiencia para colaborar con otros programadores para desarrollar aplicaciones mejores y más innovadoras".
En agosto de 2010, el proyecto migró su repositorio de código de SourceForge a GitHub. En 2012, el proyecto anunció que se discontinuaría y recomendó en su lugar FreeOrion.
Recepción
El juego fue descrito en detalle en el libro de 2012 "La arquitectura de las aplicaciones de código abierto".
Referencias
- ^ licencia
- ^ "Sobre Thousand Parsec". 2008-03-17. Archivado desde el original en 2009-03-28. Retrieved 2008-03-18.
- ^ Ansell, Tim (2006-01-02). "Thousand Parsec goles y dirección". tp-devel (Lista principal). Archivado desde el original en 2017-03-21.
- ^ "escucha: linux.conf.au: Juegos Los usuarios de Linux juegan". itwire.com. Archivado desde el original el 2008-08-28.
- ^ "Ohloh Project Stats, Thousand Parsec, Contributors". Archivado desde el original el 2007-09-28. Retrieved 2007-05-27.
- ^ "Ohloh Project Stats, Thousand Parsec, Project Cost". Archivado desde el original el 2007-05-01. Retrieved 2007-05-27.
- ^ "Thousand Parsec: Lines of Code". Retrieved 2007-05-27.
- ^ "Ohloh Project Stats, Thousand Parsec Contributors". Archivado desde el original el 2010-04-11.
- ^ "Ohloh Project Stats, Thousand Parsec, Code". Archivado desde el original el 2007-09-28. Retrieved 2007-05-27.
- ^ "Thousand Parsec: Noticias - Mil Parsec Concurso de Programación AI!". 2007-01-16. Archivado desde el original el 2007-09-28. Retrieved 2007-05-26.
- ^ "Thousand Parsec: Noticias - Google Summer of Code Allocations". 2007-04-14. Archivado desde el original el 2007-09-28. Retrieved 2007-05-11.
- ^ "Thousand Parsec: Noticias - Meet Thousand Parsec GSoC 2008 Estudiantes". 2008-04-23. Archivado desde el original el 2008-06-27. Retrieved 2008-05-04.
- ^ "Google Summer of Code project list for Thousand Parsec".
- ^ "Zdnet Asia: Google toca desarrolladores de estudiantes para OSS". zdnet.com. Archivado desde el original el 2009-07-26.
- ^ milparsec.net/tp (archivado)
- ^ Alan Laudicina y Aaron Mavrinac (15 de marzo de 2012). "Capítulo 21. Mil Parsec". Arquitectura de aplicaciones de código abierto. Amy Brown, Greg Wilson. ISBN 978-1257638017.
Enlaces externos
- La página principal oficial del proyecto Thousand Parsec (archived)
- Thousand Parsec capítulo de The Architecture of Open Source Applications libro