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, que suelen denominarse juegos 4X , a partir de las principales fases de juego que surgen: eXplore, eXpand, eXploit y eXterminate. [2] 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 el ordenador del jugador pueda manejar. Permite un alto grado de personalización del jugador y cuenta con un sistema tecnológico 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. [3] [4] 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. [5]
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, [6] mientras que el propio recuento de código de Thousand Parsec lo sitúa en 90.000. [7] El número de características que quedan 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. [8]
Desde finales de 2006 y principios de 2007, el progreso ha ido aumentando rápidamente [9] y se han sumado al proyecto varios desarrolladores nuevos. El proyecto también llevó a cabo una campaña de reclutamiento organizando una competencia de programación de IA [10] 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. [11]
En 2008, Thousand Parsec tuvo la suerte de que se le asignaran 8 espacios para Google Summer of Code . [12] Los proyectos incluyen tres nuevos conjuntos de reglas, un cliente 3D, tres proyectos relacionados con IA y un proyecto para ampliar el servidor y crear un modo para un solo jugador.
En 2009, Thousand Parsec participó nuevamente en el Google Summer of Code , donde se le otorgaron 7 plazas. [13]
Thousand Parsec ha tenido un éxito significativo en el desarrollo de estudiantes para convertirlos en contribuyentes de pleno derecho;
El desarrollador local Eugene Tan, que el año pasado contribuyó con código al proyecto Thousand Parsec (un juego informático de código abierto), fue invitado por el desarrollador principal del proyecto para que fuera el mentor de los participantes del proyecto de este año. Tan le dijo a ZDNet Asia: "Volver como mentor es importante para mí porque está en consonancia con el espíritu de la comunidad de código abierto, donde comparto mi conocimiento y aporto mi experiencia para colaborar con otros programadores y desarrollar aplicaciones mejores y más innovadoras".
[14]
En agosto de 2010, el proyecto migró su repositorio de código de SourceForge a GitHub . En 2012, el proyecto anunció que se había discontinuado y recomendó en su lugar FreeOrion . [15]
Recepción
El juego fue descrito en detalle en el libro de 2012 "La arquitectura de las aplicaciones de código abierto" . [16]
Referencias
- ^ licencia
- ^ "Aproximadamente mil parsecs". 17 de marzo de 2008.
- ^ Ansell, Tim (2006-01-02). "Thousand Parsec goals and direction". tp-devel (Lista de correo). Archivado desde el original el 21 de marzo de 2017.
- ^ "itwire: linux.conf.au: Juegos que juegan los usuarios de Linux". itwire.com. Archivado desde el original el 28 de agosto de 2008.
- ^ "Estadísticas del proyecto Ohloh, mil parsecs, colaboradores". Archivado desde el original el 28 de septiembre de 2007. Consultado el 27 de mayo de 2007 .
- ^ "Estadísticas del proyecto Ohloh, mil parsecs, costo del proyecto" . Consultado el 27 de mayo de 2007 .
- ^ "Mil Parsecs: Líneas de Código" . Consultado el 27 de mayo de 2007 .
- ^ "Estadísticas del proyecto Ohloh, mil colaboradores de Parsec". Archivado desde el original el 11 de abril de 2010.
- ^ "Estadísticas del proyecto Ohloh, mil parsecs, código" . Consultado el 27 de mayo de 2007 .
- ^ "Mil Parsec: Noticias - ¡Concurso de programación de inteligencia artificial de mil Parsec!". 16 de enero de 2007.
- ^ "Thousand Parsec: News - Google Summer of Code Allocations". 14 de abril de 2007. Consultado el 11 de mayo de 2007 .
- ^ "Thousand Parsec: News - Meet Thousand Parsec GSoC 2008 Students" (Mil Parsec: Noticias - Conoce a los estudiantes de Thousand Parsec GSoC 2008). 23 de abril de 2008. Consultado el 4 de mayo de 2008 .
- ^ "Lista de proyectos de Google Summer of Code para Thousand Parsec".
- ^ "zdnet Asia: Google contrata a estudiantes desarrolladores para OSS". zdnet.com . Archivado desde el original el 26 de julio de 2009.
- ^ milparsec.net/tp (archivado)
- ^ Alan Laudicina y Aaron Mavrinac (15 de marzo de 2012). "Capítulo 21. Mil parsecs". La arquitectura de las aplicaciones de código abierto. Amy Brown, Greg Wilson. ISBN 978-1257638017.
Enlaces externos
- Página de inicio oficial del proyecto Thousand Parsec (archivada)
- Capítulo de los mil parsecs del libro La arquitectura de las aplicaciones de código abierto