Thousand Parsec
   HOME

TheInfoList



OR:

''Thousand Parsec'' (''TP'') is a free and open source project with the goal of creating a framework for
turn-based In video and other games, the passage of time must be handled in a way that players find fair and easy to understand. This is usually done in one of the two ways: real-time and turn-based. Real-time Real-time games have game time progress cont ...
space empire building games. ''Thousand Parsec'' is a framework for creating a specific group of games, which are often called
4X game 4X (abbreviation of ''Explore, Expand, Exploit, Exterminate'') is a subgenre of strategy-based computer and board games, and include both turn-based and real-time strategy titles. The gameplay involves building an empire. Emphasis is placed ...
s, from the main phases of gameplay that arise: eXplore, eXpand, eXploit and eXterminate. Some examples of games from which ''Thousand Parsec'' draws ideas are '' Reach for the Stars'', '' Stars!'', '' VGA Planets'', ''
Master of Orion ''Master of Orion'' (abbreviated as MoO) is a turn-based, 4X science fiction strategy game in which the player leads one of ten races to dominate the galaxy through a combination of diplomacy and conquest while developing technology, exploring ...
'' and ''
Galactic Civilizations ''Galactic Civilizations'' is a turn-based strategy video game developed by Stardock and released in March 2003. The game is a remake of an OS/2 series of the same name. An expansion pack entitled ''Altarian Prophecy'' was released in 2004. A se ...
''. Unlike commercial alternatives, it is designed for long games supporting universes as large as the player's computer can handle. It allows a high degree of player customization, and features a flexible technology system, where new technologies may be introduced mid-game.


History

Development of the project (under a different name) was started in January 2002 by Tim Ansell. Originally it was going to be a simple clone of '' Stars!''. Later, Tim decided to try starting a full open source project to become the "''
Worldforge The WorldForge project is producing an open source framework for massively multiplayer online role-playing games. The intent lies in creating a widely used development framework and set of libraries by motivating interested developers to improve ...
''" of space empire games. He hoped that this would encourage other people who didn't want to just clone ''Stars!'' to help out with the project and give it a broader appeal. After the announcement of the project Lee Begg was the only person who joined it. Lee remained the only other major contributor until early 2007. By the year 2006 ''Thousand Parsec'' had not reached the envisioned goals. Partly the problem had been in the underestimation of the amount of work needed and partly because the project did not initially attract any new developers. Despite these setbacks, ''Thousand Parsec'' has a huge code base of framework; according to the
Ohloh Black Duck Open Hub, formerly Ohloh, is a website which provides a web services suite and online community platform that aims to index the open-source software development community. It was founded by former Microsoft managers Jason Allen and Sc ...
project stats, the project has produced 95,000 lines of code, while ''Thousand Parsecs own code count puts it at 90,000. The number of features left before full games of the complexity of ''Stars!'' can be produced is extremely small. According to the software analysis website
Ohloh Black Duck Open Hub, formerly Ohloh, is a website which provides a web services suite and online community platform that aims to index the open-source software development community. It was founded by former Microsoft managers Jason Allen and Sc ...
the project has had 47 individual contributors. Progress since late 2006 and early 2007 has been increasing rapidly with a number of new developers joining the project. The project also went on a recruitment drive by running an AI programming competition and active promotion during linux.conf.au. In 2007 ''Thousand Parsec'' was allocated 3 slots in the 2007
Google Summer of Code The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
. In 2008 ''Thousand Parsec'' was fortunate enough to be allocated 8 slots for
Google Summer of Code The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
. Projects include three new rulesets, a 3D client, three AI-related projects, and a project to extend the server and create a single-player mode. In 2009 ''Thousand Parsec'' again participated in the
Google Summer of Code The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. , the program is ...
, being given 7 slots. Thousand Parsec has had significant success in developing students into full-fledged contributors;
Local developer Eugene Tan, who last year contributed code to the Thousand Parsec project--an open source framework computer game--was invited by the project's lead developer to mentor this year's participants for the project. Tan told ZDNet Asia: "Returning as a mentor is important to me because this is in keeping with the spirit of the open source community, where I am sharing my knowledge and contributing my expertise to collaborate with other programmers to develop better, more innovative applications."
In August 2010, the project migrated its code repository from
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
to
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continu ...
. In 2012 the project announced itself as discontinued and recommended instead FreeOrion.thousandparsec.net/tp
(archived)


Reception

The game was described in-detail in the 2012 book ''"The Architecture of Open Source Applications"''.


References


External links


The official home page of Thousand Parsec project
(archived)

chapter fro
The Architecture of Open Source Applications
book {{Video game engines Science fiction video games Turn-based strategy video games 4X video games Open-source video games Strategy video games Free game engines Linux games MacOS games Windows games