Title screen from version 1.12
|Original author(s)||David White and others|
|Initial release||1.0 / October 2, 2005|
|Written in||C++, Lua|
|Platform||Windows, macOS, Linux, Android, iOS|
|Available in||10 languages|
|Type||Single-player, multiplayer Turn-based strategy|
The Battle for Wesnoth is a turn-based strategy video game with a fantasy setting, designed by Australian developer David White and first released in June 2003. In Wesnoth, the player attempts to build a powerful army by controlling villages and defeating enemies for experience. The game is loosely based on the Sega Genesis games Master of Monsters and Warsong .
A turn-based strategy (TBS) game is a strategy game where players take turns when playing. This is distinguished from real-time strategy (RTS), in which all players play simultaneously.
A video game is an electronic game that involves interaction with a user interface to generate visual feedback on a two- or three-dimensional video display device such as a TV screen, virtual reality headset or computer monitor. Since the 1980s, video games have become an increasingly important part of the entertainment industry, and whether they are also a form of art is a matter of dispute.
Fantasy is a genre of speculative fiction set in a fictional universe, often inspired by real world myth and folklore. Its roots are in oral traditions, which then became literature and drama. From the twentieth century it has expanded further into various media, including film, television, graphic novels, manga and video games.
The Battle for Wesnoth is free software, available under the GPLv2 licensein source form and for a variety of computer operating systems.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price: users—individually or in cooperation with computer programmers—are free to do what they want with their copies of a free software regardless of how much is paid to obtain the program. Computer programs are deemed free insofar as they give users ultimate control over the first, thereby allowing them to control what their devices are programmed to do.
A software license is a legal instrument governing the use or redistribution of software. Under United States copyright law, all software is copyright protected, in both source code and object code forms. The only exception is software in the public domain. A typical software license grants the licensee, typically an end-user, permission to use one or more copies of software in ways where such a use would otherwise potentially constitute copyright infringement of the software owner's exclusive rights under copyright.
In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed.
The Battle for Wesnoth is a turn-based wargame played on a hex map. The strategy of battle involves trying to fight on favorable terrain, at a favorable time of day, and, if possible, with units that are strong or well suited against the enemies. Other concerns are capturing villages that produce gold for unit recruitment, and positioning units to restrict enemy movement. Games of Wesnoth come both in the form of single-player campaigns and multiplayer matches.
A hex map, hex board, or hex grid is a game board design commonly used in wargames of all scales. The map is subdivided into a hexagonal tiling, small regular hexagons of identical size.
Each unit in Wesnoth has its own strengths and weaknesses. A unit's defense (which means in this case dodge chance) is based on the terrain it stands on. Elves, for example, are difficult to hit when fighting in a forest. Different types of attacks (melee and ranged), weapon types (pierce, blade, impact, arcane, cold, and fire), and a day-night cycle that alternately favors lawful and chaotic units, alter the amount of damage a unit deals. Throughout the campaigns, units can advance to higher level counterparts and become more powerful.
In some role-playing games (RPGs), alignment is a categorization of the moral and ethical perspective of the player characters, non-player characters, monsters, and societies in the game. Not all role-playing games have such a system, and some narrativist role-players consider such a restriction on their characters' outlook on life to be overly constraining. However, some regard a concept of alignment to be essential to role-playing, since they regard role-playing as an exploration of the themes of good and evil. A basic distinction can be made between alignment typologies, based on one or more sets of systematic moral categories, and mechanics that either assign characters a degree of adherence to a single set of ethical characteristics or allow players to incorporate a wide range of motivations and personality characteristics into gameplay.
A central design philosophy of the game is the KISS principle; for a new idea to be accepted, it should not complicate gameplay.Another important facet of the game is randomness and its manipulation: it is never certain a unit's attack will fail or succeed, only likely or unlikely. Developers have stated that the potential for a skirmish to go better or worse than expected adds excitement, replayability and strategic depth to the game.
KISS, an acronym for "keep it simple, stupid" or "keep it simple stupid", is a design principle noted by the U.S. Navy in 1960. The KISS principle states that most systems work best if they are kept simple rather than made complicated; therefore, simplicity should be a key goal in design, and unnecessary complexity should be avoided. The phrase has been associated with aircraft engineer Kelly Johnson. The term "KISS principle" was in popular use by 1970. Variations on the phrase include: "Keep it simple, silly", "keep it short and simple", "keep it simple and straightforward", "keep it small and simple", or "keep it stupid simple".
Randomness is the lack of pattern or predictability in events. A random sequence of events, symbols or steps has no order and does not follow an intelligible pattern or combination. Individual random events are by definition unpredictable, but in many cases the frequency of different outcomes over a large number of events is predictable. For example, when throwing two dice, the outcome of any particular roll is unpredictable, but a sum of 7 will occur twice as often as 4. In this view, randomness is a measure of uncertainty of an outcome, rather than haphazardness, and applies to concepts of chance, probability, and information entropy.
The Battle for Wesnoth takes place in a world populated by Tolkienesque races such as humans, elves, dwarves, orcs, and trolls, as well as Wesnoth-specific races such as dragon-like Drakes, which are creatures distantly related to dragons, but are bipedal, have an organized, albeit warlike, culture, and are only about 10 feet tall. Campaign stories span the history and geography of the world, but most focus on the eponymous human kingdom of Wesnoth, which suffers frequent invasions of orcish raiders and the undead.
John Ronald Reuel Tolkien was an English writer, poet, philologist, and academic, who is best known as the author of the classic high fantasy works The Hobbit, The Lord of the Rings, and The Silmarillion.
An elf is a type of human-shaped supernatural being in Germanic mythology and folklore. In medieval Germanic-speaking cultures, elves seem generally to have been thought of as beings with magical powers and supernatural beauty, ambivalent towards everyday people and capable of either helping or hindering them. However, the details of these beliefs have varied considerably over time and space, and have flourished in both pre-Christian and Christian cultures.
In Germanic mythology, a dwarf is a human-shaped entity that dwells in mountains and in the earth, and is variously associated with wisdom, smithing, mining, and crafting. Dwarfs are sometimes described as short and ugly, although some scholars have questioned whether this is a later development stemming from comical portrayals of the beings. Dwarfs continue to be depicted in modern popular culture in a variety of media.
The name Wesnoth was originally developed by the game's creator as a combination of syllables that he thought would sound good as a name for a fantasy land. When the project became larger and more elaborate, the developers created a fictional etymology for the name: the inhabitants of the land of Wesnoth came from the West and North, giving Westnorth, which eventually evolved to Wesnoth. This etymology is explained in the campaign The Rise of Wesnoth.
The Battle for Wesnoth currently has six default factions to choose from:
The exact units used by the factions, and the faction names, change based on the era or the campaign. The above are the factions of the "Default" era, which is the most played one on the multiplayer servers, and its extension "Age Of Heroes".
There are also a number of user-created factions, several of which are grouped together in downloadable "Eras." For example, the Imperial Era includes the Roman-influenced Lavinians, the Marauders, and the Wild Elves, featuring completely new unit trees and abilities. An alternative era, which contains the Islam-influenced faction Khalifate, was integrated (as of 6 January 2014) in the official development line, Wesnoth 1.11.8,tested to become part of the mainline version. However, it is quite possible to create factions that can be used in the default eras, though the amount of blessing given by the creators for each may vary.
The stable version of The Battle for Wesnoth comes with 16 campaigns, each of which has various difficulty levels. More user-authored campaigns can be obtained in the form of add-ons stored on Wesnoth's campaign server, and these are sometimes mainlined as official campaigns. The original campaign for The Battle for Wesnoth was "Heir to the Throne", a campaign with 23 gameplay scenarios where Konrad, a young heir to the throne of Wesnoth, allies with rebellious elves and other races to claim the throne from the usurper queen Asheviere, her loyalist army, and her orcish mercenaries. Characters from "Heir to the Throne" are protagonists in campaigns such as "Legend of Wesmere" and "Delfador's Memoirs". Other campaigns feature different factions, like the dwarves in "The Hammer of Thursagan" or "Northern Rebirth" or "Sceptre of Fire", the loyalist army of Wesnoth in "The South Guard" or "The Eastern Invasion", and undead in "Descent into Darkness". Even mermen can be played in "Dead Water", or orcs in "Son of the Black Eye". Finally, "Under the Burning Suns" is set in the distant future, long after the time of the other campaigns, featuring elves who fight better during the day.
Many official campaigns were only user-made add-ons, for example "An Orcish Incursion". Unofficial campaigns are translated into many languages the same way as the official ones. Some of them are very long and well balanced, like "Invasion from Unknown", while others serve to show units not available in the mainline, or as examples for future campaign makers, like "A simple campaign" or "The Final Exam". The longest unofficial campaigns have more translatable strings than the longest official campaigns.
It is possible to create and distribute additional content (user made content, or UMC), such as campaigns, maps and multiplayer "eras" using an "add-on" system. These add-ons can be downloaded, updated and removed using an in-game add-on server; alternatively, they can be installed and updated by manually downloading the add-on's files and placing them in the appropriate directory, or they can be removed by deleting these files.
The Battle for Wesnoth has a built-in map editor, which supports features such as multiple open maps and random map generation. The editor supports all in-game terrains, as well as custom terrains created for campaigns. The time of day can be selected from one of the built-in presets or custom lighting can be created.
Using any standard text editor, new content can be created using what is known as Wesnoth Markup Language (WML). As its name suggests, WML is similar to XML and other markup languages in syntax with tags defining events and sides in a scenario. WML has evolved from what was a simple markup/configuration language into a specialized programming language designed for easily modifying the game. Examples for the latest stable version are offered on the site's wiki.
From the 1.7 development version upwards, code in Lua can be embedded in WML events which gets executed when those events fire.From 1.7.14 on, Lua can also be used to create alternate (or supplemental) AI implementations.
Besides the official wesnoth game version, there is always an alternative development version, that introduces more new features and improvements for players and content creators. This development version is rolling subject to further tweaking and polishing, depending on the wesnoth community feedback. There is planned to deliver a high-quality and stable 1.12 release in the future, which could feature a seventh default faction, called Khalifate.It should offer fresh and interesting multiplayer options. Khalifate units use no magic, but instead rely on careful use of terrain and coordinated strikes around dusk or dawn. The Islam-inspired Khalifate faction is still under development.
David White began development of Wesnoth because he wanted to create a freely available, open source strategy game with very simple rules, but one that had difficult to beat artificial intelligence and that was challenging and fun — a game that was easy to learn but hard to master.
The game is programmed in C++. It is cross-platform, and runs on AmigaOS 4, BeOS, FreeBSD, Linux (including OS flavors running on GP2X and Nokia n800, n810, and n900 handheld devices), OS X/Darwin, Windows, MorphOS,NetBSD, OpenBSD, RISC OS, iOS, Solaris/illumos, Android, Playbook and Google Native Client running under Google Chrome.
Wesnoth development is decentralized due to its free and open-source nature. The officially blessed campaigns and units bundled with the game download are often derived from content created by the community, somewhat differently from the user-generated content in proprietary games where such content, while available, is usually not incorporated into official builds of the game. The Wesnoth forums and wiki are used to develop new campaigns, including new unit types and story artwork. The game is able to download new campaigns from a central add-on server. Content featured on the official campaign server must be licensed under the GNU GPL, like the game itself.
Even when not counting this community content, the list of contributors to the official version of the game as displayed in-game contains over 550 unique entries (May 2010). Developers of the game also include well-known authors from the free software and open source scene, like the co-founder of the Open Source Initiative and core Linux kernel developer Eric S. Raymond,or Linux kernel programmer Rusty Russell.
As of April 2010, The Battle for Wesnoth is available in about 50 languages, 10 of which have more than 90% of messages translated.
As of September 2015, The Battle for Wesnoth announced their development team consisted of no more than five developers. On the homepage for the game, the reason for a lack of bug fixes was explained, "Sadly, a hard truth must be faced: Wesnoth, as a project, is understaffed. At this time, there are fewer than half a dozen developers working on each new version of the game, and even fewer of them are able to work on the engine itself".
The art development team was founded by Francisco Muñoz, and directed by Richard Kettering with Hogne Håskjold as the director of terrain art. The current set of portraits were designed primarily by Kathrin Polikeit and Emilien Rotival, replacing the older set of comic-style portraits done by Jason Lutes.Most artwork is stored in the portable network graphics format and all are licensed under the GNU General Public License.
The musical style of the game's soundtrack is orchestral, with a symphony of strings, brass, winds, percussion, and occasionally ethnic instruments when the game allows for it, covering a variety of genre and periods. Because the themes are based on traditional and medieval styles, the music development department rejects all music with synths, loops, drum kits, electric guitars, or any pop/rock instruments.Because Wesnoth has no budget and relies completely on volunteer composers, its soundtrack is entirely synthesized.
The music development team is currently headed by Mattias Westlund and includes some well-known composers like Doug Kaufman and Timothy Pinkhamand the game's soundtrack is licensed as free music under the GNU General Public License and rendered in the Ogg Vorbis format. Because the game is constantly evolving, the current list of soundtracks evolves.
|Battle for Wesnoth official game music|
|2.||"Battle Music"||Aleksi Aubry-Carlson||5:18|
|3.||"Breaking the Chains"||Mattias Westlund||3:35|
|4.||"Casualties of War"||Tyler Johnson||3:32|
|7.||"Elf Lands"||Aleksi Aubry-Carlson||0:26|
|8.||"Elvish Theme"||Doug Kaufman||3:25|
|10.||"Heroes' Rite"||Doug Kaufman||3:39|
|11.||"Into the Shadows"||Tyler Johnson||3:25|
|12.||"Journey's End"||Mattias Westlund||3:44|
|13.||"Knalgan Theme"||Ryan Reilly||9:17|
|14.||"Knolls of Doldesh"||Timothy Pinkham||6:49|
|15.||"Legends of the North"||Mattias Westlund||2:43|
|16.||"Love Theme"||Ryan Reilly||1:35|
|17.||"Loyalists"||Joseph G. Toscano||2:59|
|18.||"Main Theme"||Aleksi Aubry-Carlson||0:51|
|19.||"Over the Northern Mountains"||Mattius Westlund||3:33|
|21.||"Nunc Dimittis"||Jeremy Nicoll||3:50|
|22.||"Revelation"||Joseph G. Toscano||3:50|
|24.||"Siege of Laurelmor"||Doug Kaufman||4:22|
|25.||"Still Another Wanderer"||Timothy Pinkham||4:22|
|27.||"The City Falls"||Doug Kaufman||4:06|
|28.||"The Dangerous Symphony"||Gianmarco Leone||5:26|
|29.||"The Deep Path"||Gianmarco Leone||3:37|
|30.||"The King is Dead"||Mattias Westlund||2:41|
|32.||"Traveling Minstrels"||Mattius Westlund||3:35|
|34.||"Vengeful Pursuit"||Jeremy Nicoll||6:00|
|Included music not officially listed|
|2.||"Return to Wesnoth"||Mattius Westlund||3:56|
|3.||"Weight of revenge"||Doug Kaufman||4:03|
|Battle for Wesnoth available music|
|1.||"Theme for Burin the Lost"||NotUncleDave||0:32|
|4.||"War Song"||hiro hito||6:27|
The first development release of Wesnoth 0.1 happened on June 18, 2003. In October 2005, the game reached its 1.0 milestone release.On January 29, 2012, version 1.10 was released. On May 2, 2018, version 1.14.0 was released.
Aside of the stand-alone source and binary releases, Wesnoth was previously made available through the Desura digital distribution service. Wesnoth was submitted to Steam Greenlight in July 23, 2016, and was subsequently approved for release by the Steam community.On May 2, 2018, with the release of v1.14.0, the game became then available on Steam. . At the same time, registration was made mandatory for playing on the official server.
Reviews for The Battle for Wesnoth have generally been positive. In a 2006 review of version 1.1 of the game, Gametunnel rated it a 7/10, adding that "it may seem like a game that belongs in the nineties, but it is engaging and very well put together".
In a 2007 review of version 1.2.6, Phoronix rated it 9/10, calling it "a must-download game for any gamer".In 2008 APCMag.com named The Battle for Wesnoth among the Top 5 best (free) open source games.
In 2010, Full Circle Magazine reviewed the game in Podcast #4. The reviewers called Wesnoth a "very good game", calling the graphics "simple" and "easy to understand" but "dated." The reviewers called the gameplay "pure and simple", but complained about the role of chance in the game, making it an "exercise in frustration", and requiring a policy of reloading and replaying the game that turns Wesnoth into a "challenge of patience rather than brainpower."
In 2010, RPGFan gave it an 88/100, mentioning that "Despite its generous price tag, BfW offers more quality and quantity than almost any commercial title available."
The game was described in-detail in the 2012 book "The Architecture of Open Source Applications".
Various versions of Wesnoth have been downloaded from the central download site Sourceforge over seven million times between 2004 and March 2017.Multiple other freeware download outlets delivered the game additionally hundred thousand times; for instance MacUpdate counted over 80,000 downloads of the macOS version alone, Softonic counted another 150,000 downloads.
Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows.
Wine is a free and open-source compatibility layer that aims to allow computer programs developed for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, known as Winelib, against which developers can compile Windows applications to help port them to Unix-like systems.
Warcraft III: Reign of Chaos is a high fantasy real-time strategy computer video game developed and published by Blizzard Entertainment released in July 2002. It is the second sequel to Warcraft: Orcs & Humans, after Warcraft II: Tides of Darkness, the third game set in the Warcraft fictional universe, and the first to be rendered in three dimensions. An expansion pack, The Frozen Throne, was released in July 2003. Warcraft III is set several years after the events of Warcraft II, and tells the story of the Burning Legion's attempt to conquer the fictional world of Azeroth with the help of an army of the Undead, led by fallen paladin Arthas Menethil. It chronicles the combined efforts of the Human Alliance, Orcish Horde, and Night Elves to stop them before they can corrupt the World Tree.
The Lord of the Rings: The Battle for Middle-earth II is a real-time strategy video game developed and published by Electronic Arts. It is based on the fantasy novels The Lord of the Rings and The Hobbit by J. R. R. Tolkien and its live-action film trilogy adaptation. It is the sequel to Electronic Arts' 2004 title The Lord of the Rings: The Battle for Middle-earth. The Windows version of the game was released on March 2, 2006 and the Xbox 360 version was released on July 5, 2006. Along with the standard edition, a Collector's Edition of the game was released, containing bonus material and a documentary about the game's development. The official game servers were shut down for Windows in 2010 and Xbox 360 in 2011, however Windows users may still play online using unofficial game servers.
The Spring Engine, is a game engine for real-time strategy (RTS) video games. The game engine is free and open-source software, subject to the terms of the GNU General Public License (GPL) version 2.
The Lord of the Rings: War of the Ring is a 2003 real-time strategy game (RTS) developed by Liquid Entertainment and published by Sierra Entertainment, a subsidiary of Vivendi Universal Games. Set in J. R. R. Tolkien’s fictional Middle-earth, it expands upon the events of the War of the Ring as told in his fantasy novel, The Lord of the Rings.
Warhammer: Mark of Chaos is a real-time tactics game set in the Warhammer universe. It was developed by Black Hole Entertainment and co-published by Namco Bandai Games in the US and Deep Silver in PAL territories. The game was released for Microsoft Windows in the US on November 14, 2006, with subsequent release in PAL territories on November 23, 2006.
Mac gaming refers to use of video games on Macintosh personal computers. In the 1990s, Apple computers did not attract the same level of video game development as Windows computers due to the high popularity of Windows and, for 3D gaming, Microsoft's DirectX technology. In recent years, the introduction of Mac OS X and support for Intel processors has eased porting of many games, including 3D games through use of OpenGL and more recently Apple's own Metal API. Virtualization technology and Boot Camp also permit the use of Windows and its games on Macintosh computers. Today, a growing number of popular games run natively on MacOS, though as of early 2019, a majority still require the use of Windows.
SpellForce 2: Shadow Wars is a 2006 video game which employs both real time strategy and role-playing elements created by Phenomic and published by JoWooD Productions. It is the second full entry of the SpellForce series, following 2003's SpellForce: The Order of Dawn. Three expansion packs were released: SpellForce 2: Dragon Storm (2007), SpellForce 2: Faith in Destiny (2012) and SpellForce 2: Demons of the Past (2014). A version of the game and the first expansion pack, Dragon Storm, with updated engine and widescreen support was released in April 2017. In December 2017, a full sequel, SpellForce 3, was released.
An open-source video game, or simply an open-source game, is a video game whose source code is open-source. They are often freely distributable and sometimes cross-platform compatible.
Linux gaming refers to playing video games developed for the Linux operating system.
Heroes of Might and Magic V: Tribes of the East is the second expansion pack to the turn-based strategy game Heroes of Might and Magic V and the first stand-alone expansion pack released for the fifth series. It was developed by Nival Interactive and was released by Ubisoft on October 12, 2007 in Europe and on October 25 in North America and Russia.
PlaneShift is a cross-platform 3D Online Multiplayer Role Playing Game in a fantasy setting. The framework is open source with the server and client released under the GNU General Public License v2, while the artistic content is covered under a proprietary license. All content, however, is available free of cost. The game requires client software to be installed on the player's computer. The project is no-budget and produced by a group of developers guided by the Atomic Blue organization. The development team comprises volunteers from mostly European countries and North America.
Frogatto & Friends is a platformer video game with adventure elements released in July 2010. The game received positive reviews, particularly for its "gorgeous" pixel art. The game is cross-platform and runs on Linux, AmigaOS4, AROS, Mac OS X, Microsoft Windows, iOS and BlackBerry Tablet OS. The game uses an open-source engine, with game data mostly proprietary and partly under Creative Commons BY license.
Kings of War, is a tabletop wargame created by Mantic Games.
Kingdom Under Fire: A War of Heroes is a real-time strategy video game developed by Phantagram and published by Gathering of Developers. Released for Windows in 2001, the game is based in a high fantasy setting and is played from an overhead isometric perspective. The game included single-player and multiplayer online modes through Phantagram's "Wargate" server. The game is the first release in the Kingdom Under Fire series, which later received critical acclaim through the Xbox release Kingdom Under Fire: The Crusaders, a game which, like others in the series, incorporated both role-playing and real-time strategy elements. A "Gold Patch" was released for Kingdom Under Fire which introduced a map editor, extra missions, and in-game save option; this version was also re-released as Kingdom Under Fire Gold.
Sailfish OS is a general purpose Linux distribution used commonly as a mobile operating system combining the Linux kernel for a particular hardware platform, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.
Counter-Strike (CS) is a series of multiplayer first-person shooter video games, in which teams of terrorists battle to perpetrate an act of terror and counter-terrorists try to prevent it. The series began on Windows in 1999 with the first game, Counter-Strike. It was initially released as a modification ("mod") for Half-Life and designed by Minh "Gooseman" Le and Jess "Cliffe" Cliffe before the rights to the game's intellectual property were acquired by Valve Corporation, the developers of Half-Life.
Total War: Warhammer is a turn-based strategy and real-time tactics video game developed by Creative Assembly and published by Sega for Microsoft Windows via the Steam gaming platform. The game was brought to macOS and Linux by Feral Interactive. The game features the gameplay of the Total War series with factions of Games Workshop's Warhammer Fantasy series; it is the first Total War game not to portray a historical setting. It is the 10th title in the Total War series and the first title to be released in the Total War: Warhammer trilogy.
Total War: Warhammer II is a turn-based strategy and real-time tactics video game developed by Creative Assembly and published by Sega. It is part of the Total War series and the sequel to 2016's Total War: Warhammer. The game is set in Games Workshop's Warhammer Fantasy fictional universe. The game was released for Microsoft Windows-based PCs on 28 September 2017. Feral Interactive released the game on macOS and Linux on 20 November 2018. The game requires a Steam account to play.