Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenTTD
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Initial development of ''OpenTTD''=== In 2003, [[Ludvig Strigeus]] announced that he intended to [[reverse engineer]] ''Transport Tycoon Deluxe'' and convert the game to [[C (programming language)|C]]. On March 6, 2004, this re-engineered ''Transport Tycoon Deluxe'' was released and named ''OpenTTD''.<ref name="OpenTTD_0.1" /><ref> {{cite web |title=TTDPatch origin |work=Transport Tycoon Forums |url=http://www.tt-forums.net/viewtopic.php?p=284393#p284393 |access-date=2009-12-11 |url-status=live |archive-url=https://web.archive.org/web/20110927110931/http://www.tt-forums.net/viewtopic.php?p=284393 |archive-date=September 27, 2011 }} </ref> {{As of|2024}}, ''OpenTTD'' is still under active development. The early development of ''OpenTTD'' focused on restructuring the code to improve readability and extensibility. This allowed restoring features like sound and music, improving the user interface and introducing new languages for the GUI. Many new gameplay features and possibilities for user modification were also added around this time, aiming to replicate the abilities of TTDPatch. A major improvement was reprogramming multiplayer (network games) to use the [[Internet Protocol]], allowing multiplayer gaming online and over modern LANs. By the late 2000s, ''OpenTTD'' was a stable and popular game and development moved toward more substantial changes. 2007 saw the development of support for custom, user-made AIs, which can provide players with more of a challenge than the original AI.<ref> {{cite journal |author1=Luis Henrique Oliveira Rios |author2=Luiz Chaimowicz |date=October 2009 |title=trAIns: An Artificial Intelligence for OpenTTD |journal=VIII Brazilian Symposium on Games and Digital Entertainment |publisher=Special Commission of Games and Digital Entertainment of the Computing Brazilian Society |access-date=2009-12-11 |url=http://www.sbgames.org/papers/sbgames09/computing/full/cp24_09.pdf |url-status=live |archive-url=https://web.archive.org/web/20110728000737/http://www.sbgames.org/papers/sbgames09/computing/full/cp24_09.pdf |archive-date=July 28, 2011 }} </ref><ref>{{cite web | title = NoAI Merge | work = Official OpenTTD News | url = http://www.openttd.org/news/84 | url-status = dead | access-date = 2008-01-18 | archive-url = https://web.archive.org/web/20180612162957/http://www.openttd.org/en/news/84 | archive-date = 2018-06-12 }}</ref><ref> {{cite journal |author=Carsten Schnober |date=June 2009 |title=Projects on the move |journal=Linux Pro Magazine |publisher=Linux New Media USA, LLC |access-date=2009-12-11 |url=http://www.linux-magazine.com/w3/issue/103/Free_Software_Projects.pdf |url-status=dead |archive-url=https://web.archive.org/web/20120224065433/http://www.linux-magazine.com/w3/issue/103/Free_Software_Projects.pdf |archive-date=February 24, 2012 }} </ref> Other more major changes included introducing support for [[IPv6]],<ref>{{cite web | title = IPv6 support news article | work = Official OpenTTD news | url = http://www.openttd.org/en/news/92 | access-date = 2010-03-07 | archive-date = July 18, 2011 | archive-url = https://web.archive.org/web/20110718062934/http://www.openttd.org/en/news/92 | url-status = dead }}</ref><ref> {{cite web |title=Changelog for version 1.0 |work=Changelog in the git branch release/1.0 |url=https://github.com/OpenTTD/OpenTTD/blob/release/1.0/changelog.txt |access-date=2024-03-11 }} </ref> an integrated download system for user-made customisations, and support for alternative base graphics, sound and music sets in 2009. Since 2007, ''OpenTTD'' is gradually being rewritten in [[C++]].<ref>{{cite web|title=Merge the cpp (C++) branch |work=Revision log of OpenTTD's version control system |url=http://vcs.openttd.org/svn/changeset/8038 |archive-url=https://archive.today/20130415131352/http://vcs.openttd.org/svn/changeset/8038 |url-status=dead |archive-date=2013-04-15 |access-date=2009-12-11 }}</ref><!-- Note: I like to link to something else, but the version control system/all sources I could find were from after the first time this fact has been published on Wikipedia and seem to be using Wikipedia as source, so Wikipedia can't use those sources. This leaves little else than linking to the version control system.-->
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)