Simutrans

Last updated

Simutrans
Original author(s) Hansjörg Malthaner (initial, left in Spring 2005)
Developer(s) Markus Pristovsek "Prissi" (current head of development)
Simutrans Development Team
Initial releaseMarch 6, 1999;24 years ago (1999-03-06)
Stable release
123.0.1 / January 30, 2022;19 months ago (2022-01-30)
Repository
Written in C++, Squirrel, C [1]
Operating system Multi-platform
Platform Cross-platform
Size 10~400 MB
Available in Multilingual
Type Construction and management
License Artistic License
Website www.simutrans.com   OOjs UI icon edit-ltr-progressive.svg

Simutrans is a cross-platform simulation game in which the player strives to run a successful transport system by constructing and managing transportation systems for passengers, mail and goods by land (rail, road, tram, monorail, maglev), air (airplanes) and water (ship) between places. Like OpenTTD , Simutrans is an open-source transportation game based on the Transport Tycoon idea. [2]

Contents

Development history

Simutrans was originally written by Hansjörg Malthaner in 1997. [3] Around 2004 he retired from development, [4] and an international community of volunteers took over the development. [5] Simutrans was developed internally as a closed source game until 2007, [6] when the software was relicensed under the Artistic License. [6]

Simutrans has been ported to Microsoft Windows, Linux, BeOS/Haiku, Mac OS X, and AmigaOS 4.x, which make use of several graphics libraries such as GDI (Windows only), SDL (all versions) or Allegro (BeOS only). It is portable to any architecture using GCC and one of the aforementioned libraries. Simutrans has also multilingual support.

The current stable release of Simutrans is version 123.0.1 as of January 30, 2022. [7] There is a popular branch of the code called Simutrans-Extended, which aims to extend the basic game. [8] Simutrans-Extended was formerly called Simutrans-Experimental, but changed its name to Simutrans-Extended on February 13, 2017 to make clear that it is a distinct fork of Simutrans and not a testing branch. [9] Nightly builds for Simutrans and the main PakSets are also released for both standard [10] and Extended [11] versions.

Overview and features

Map of a Simutrans game world, showing cities and factories Simutrans 101 map.png
Map of a Simutrans game world, showing cities and factories

The main goal in Simutrans is to provide an efficient transport system for passengers, mail and goods to be transported to their desired destinations fast and with minimal transfers and at the same time making the company grow avoiding bankruptcy or excess administration.

Simutrans has a number of factory chains that are interconnected with other chains, for example, a coal mine produces coal for a coal power plant, and an oil rig produces oil for an oil power plant. The goods produced by these factories may be distributed to smaller factories or shops, such as gasoline to a gas station, coming from a gas storage facility, which retrieves the gas from an oil refinery, and so on.

Supplying a factory with electric power will increase the production and allows for fine-tuning the economy. Passengers and mail are transported between different cities and tourist attractions, and may use several methods of transportation to reach their destinations.

The Simutrans executable can run many different paksets, which is a package containing files called paks. Paks are files with graphic and data files that Simutrans uses to determine the objects in the game, their resolution, appearance, and behavior. Gaming experience is therefore very dependent on the pakset used.

Simutrans currently features 12 AI players, and has an online capability similar to OpenTTD since version 110.0. The terrain in Simutrans is freely-modifiable, and different layers like tunnels and bridges can be stacked, allowing for subways or highways to be constructed. It has a day and night cycle, different climates and seasons. Nearly all modes of transportation exist in Simutrans. At least buses/trucks, trains, and ships are always provided. If defined in the pakset, aircraft, monorails and maglevs can also be used.

Simutrans features an online multiplayer mode. [12] Players can join an online game using the in-game server browser. Simutrans-Extended also features an online mode, [13] including a long-term semi-persistent online server [14] in which the game world typically lasts over a year before being reset.

Customization

Underground mode (pak128) Fuzzy bigundergroundhub.jpg
Underground mode (pak128)

The Simutrans executable must load a pakset which contains the game's objects. Over the years several paksets have been created. An overview is given on the official page. [15]

Simutrans can easily be expanded or modified. Simple modification can be done via editing the personal config file. Since the objects in the game just consist of a simple image and a short description file, it is very easy to create a house or add a train. Thus many contributed objects for all graphic sizes exist. The user can also add height maps and citylists which add city names into the game. Even deep modifications of the game mechanics are possible via the config file, like a setting to prevent stockpiling at factories or changing the economic model simulation. [16]

Critical reception

GameDaily's Big Download considered Simutrans to be one of the best freeware games, highlighting the logical system of routing passengers and freight to their destinations, decent AI opponents and the support for custom aesthetics or rules-sets. However, the sometimes unreliable vehicle pathfinding was criticized, particularly with respect to alternate routes and switches for train lines. The sound effects were deemed to be unengaging, and new players may be baffled by the range of transportation possibilities. [2]

Another review from Amiga Future came to very similar conclusions (apart from the lack of sound support on Amiga OS). In particular the depth of simulation and the stability were highlighted. [17]

Between 2007 and June 2017 Simutrans was downloaded from SourceForge over 5.6 million times. [18]

See also

Related Research Articles

<span class="mw-page-title-main">Blitz BASIC</span>

Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. The languages are game-programming oriented but are often found general purpose enough to be used for most types of application. The Blitz language evolved as new products were released, with recent incarnations offering support for more advanced programming techniques such as object-orientation and multithreading. This led to the languages losing their BASIC moniker in later years.

<span class="mw-page-title-main">Vim (text editor)</span> Improved version of the Vi keyboard-oriented text editor

Vim is a free and open-source, screen-based text editor program. It is an improved clone of Bill Joy's vi. Vim's author, Bram Moolenaar, derived Vim from a port of the Stevie editor for Amiga and released a version to the public in 1991. Vim is designed for use both from a command-line interface and as a standalone application in a graphical user interface.

<span class="mw-page-title-main">EmuTOS</span>

EmuTOS is a replacement for TOS, released as free software. It is mainly intended to be used with Atari emulators and clones, such as Hatari or FireBee. EmuTOS provides support for more modern hardware and avoids the use of the old, proprietary TOS as it is usually difficult to obtain.

<span class="mw-page-title-main">Celestia</span> Astronomy computer program

Celestia is a real-time 3D astronomy software program that was created in 2001 by Chris Laurel. The program allows users to virtually travel through the universe and explore celestial objects that have been catalogued. Celestia also doubles as a planetarium, but the user is not restricted to the Earth's surface, like in other planetarium software such as Stellarium. Celestia can display objects of various scales using OpenGL.

<i>Transport Tycoon</i> Business simulation video game/tycoon

Transport Tycoon is a city-based pixel video game designed and programmed by Chris Sawyer, and published by MicroProse on 15 November 1994 for DOS. It is a business simulation game, presented in an isometric view in 2D with graphics by Simon Foster, in which the player acts as an entrepreneur in control of a transport company, and can compete against rival companies to make as much profit as possible by transporting passengers and various goods by road, rail, sea and air.

Christopher Sawyer is a Scottish video game designer and programmer. He is best known for creating Transport Tycoon, which has been considered "one of the most important simulation games ever made", and the bestseller RollerCoaster Tycoon series. After a period away from the games industry in the late 2000s, Sawyer founded 31X, a mobile game development company.

<i>BZFlag</i> Video game

BZFlag is a free and open-source, multiplayer online, tank game.

<span class="mw-page-title-main">OpenTTD</span> Open-source business simulation game

OpenTTD is a business simulation game in which players try to earn money by transporting passengers, minerals and goods via road, rail, water and air. It is an open-source remake and expansion of the 1995 Chris Sawyer video game Transport Tycoon Deluxe.

<i>Chris Sawyers Locomotion</i> 2004 video game

Chris Sawyer's Locomotion is a video game designed and programmed by independent game developer Chris Sawyer, and published by Atari in September 2004. The game is a simulation game in which the player takes on the role of a transportation company manager, building transportation networks and managing the flow of goods and passengers in order to compete against rival companies. Sawyer independently developed the game over nine years from the 1990s as a "spiritual successor to Transport Tycoon", with the game featuring "fundamentally the same" gameplay but with "differences in detail, scale and presentation" to update and refine the features that Sawyer "wanted to get right" in its predecessor.

<span class="mw-page-title-main">Git</span> Software for version control of files

Git is a distributed version control system that tracks changes in any set of computer files, usually used for coordinating work among programmers who are collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

<span class="mw-page-title-main">Lincity</span> Free and open-source SimCity clone

Lincity is a free and open-source software construction and management simulation game, which puts the player in control of managing a city's socio-economy, similar in concept to SimCity. The player can develop a city by buying appropriate buildings, services and infrastructure. Its name is both a Linux reference and a play on the title of the original city-building game, SimCity, and it was released under the GNU General Public License v2.

Squirrel is a high level imperative, object-oriented programming language, designed to be a lightweight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.

<i>Armagetron Advanced</i>

Armagetron Advanced is a multiplayer snake game in 3D based on the light cycle sequence from the film Tron. It is available for Linux, macOS, Microsoft Windows, AmigaOS 4 and OpenBSD as free and open-source software.


This is a comparison of notable free and open-source configuration management software, suitable for tasks like server configuration, orchestration and infrastructure as code typically performed by a system administrator.

<span class="mw-page-title-main">AROS Research Operating System</span> Operating system

AROS Research Operating System is a free and open-source multi media centric implementation of the AmigaOS 3.1 application programming interface (API). Designed to be portable and flexible. As of 2021, ports are available for personal computers (PCs) based on x86 and PowerPC, in native and hosted flavors, with other architectures in development. In a show of full circle development, AROS has been ported to the Motorola 68000 series (m68k) based Amiga 1200, and there is also an ARM port for the Raspberry Pi series.

<i>Danger from the Deep</i> 2003 video game

Danger from the Deep, often abbreviated as DftD, is an open-source World War II German U-boat simulation for PC, striving for technical and historical accuracy.

<i>Train Fever</i> 2014 video game

Train Fever is a business simulation game by Swiss developer Urban Games, funded via the crowdfunding platform Gambitious on 20 March 2012 for a total budget of €300,000 and therefore published digitally by Gambitious Digital Entertainment and to retail by Astragon.

<span class="mw-page-title-main">ORX</span> Game Engine

Orx is an open-source, portable, lightweight, plug-in-based, data-driven and easy to use 2D-oriented game engine written in C.

Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Originally designed by Google, the project is now maintained by the Cloud Native Computing Foundation.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

References

  1. "aburch/simutrans on GitHub". GitHub . Retrieved 5 September 2020.
  2. 1 2 James Murff (21 November 2008). "Freeware Friday: Simutrans". Big Download. GameDaily.
  3. "A short History of Simutrans Development". Archived from the original on 31 October 2010.
  4. about - History on simutrans.com
  5. "Simutrans Tikiwiki : Thanks". Archived from the original on 27 December 2011.
  6. 1 2 "Simutrans's Artistic License, SourceForge". Archived from the original on 6 July 2010.
  7. "Simutrans 123.0.1". forum.simutrans.com. Retrieved 30 January 2022.
  8. Simutrans Experimental
  9. "Simutrans-Extended is the new name for Simutrans-Experimental". forum.simutrans.com. Retrieved 13 February 2017.
  10. "Simutrans Nightly". Archived from the original on 6 November 2008.
  11. "Index of /downloads/nightly". bridgewater-brunel.me.uk. Retrieved 13 February 2017.
  12. "servers.simutrans.org - Server listing". servers.simutrans.org. Retrieved 21 May 2022.
  13. "Server listing". list.extended.simutrans.org. Archived from the original on 5 April 2023. Retrieved 26 June 2023.
  14. "Bridgewater-Brunel Simutrans-Extended server". bridgewater-brunel.me.uk. Retrieved 21 May 2022.
  15. "PakSets".
  16. "Release of Simutrans 120.1.1". forum.simutrans.com. 20 November 2015. Retrieved 18 February 2017.
  17. "Amiga Future review". Amiga Future (82): 20–21. 21 December 2009.
  18. Simutrans - stats on sourceforge.net (June 2017)