Teeworlds

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Teeworlds
Teeworlds logo.png
Teeworlds
Developer(s) Teeworlds.com
Designer(s) Magnus Auvinen
Platform(s) Cross-platform
Release date(s) May 27, 2007 (Birdie Beta)
Genre(s) 2D Shooter
Mode(s) Online multiplayer
Teeworlds Screenshot of a Jungle map.

Teeworlds is a free, open source sidescrolling multiplayer shooting game. It features simple cartoon-themed graphics and physics and relies heavily on classic shooter weaponry and gameplay. Currently there are official versions for Microsoft Windows, Linux, Mac OS X and it is also available via digital distributor Steam since 2015.[1]

Gameplay[edit]

Teeworlds presents itself as a crossover between classic sprite-based shoot-em-up games of the arcade era and modern-day first-person shooters. It is played on two-dimensional, side-scrolling maps typical of the platformer genre, but uses FPS-style keyboard controls for moving, switching weapons and chatting. The game also sports a grappling hook and double jump mechanics for maneuvering. Maps' landscape themes include: grass, cave, winter, desert, and jungle, which feature map elements such as spikes, pitfalls, and non-hook-able metal and rock in vanilla gametypes. Teeworlds works as a client-server system and the player can choose from a list of available game servers for multiplayer gaming.

The player maneuvers a "Tee", a ball-shaped 2D character, using the keyboard and aims and shoots at other players or objects using the mouse. Health and shields (acting as armor) are spread out along the map, which can be collected by players when needed. The only powerup in the game is a katana, which gives the player a better damage dealing and quickness for a short period of time. It changes the player's character to a ninja, enabling other players to notice he picked up the powerup.

There are weapons inspired by FPS games such as the Quake and Unreal series.[2] Advanced weapons, such as the grenade-launcher, shotgun and laser, deal more damage than both the spawn weapons (Pistol) but only have limited ammunition. The grenade launcher is a powerful weapon with a quirk that allows players to shoot themselves up walls or higher in the air, enabling them to reach higher points in maps quicker, while harming the player himself.

Gametypes[edit]

Currently, the official vanilla gametypes are:

  • Deathmatch: The aim is to kill as many enemy players as possible, until a certain score is reached or the time runs out.
  • Team Deathmatch: The same gametype as Deathmatch, except that the players now fight in 2 teams and aim for a higher, combined kill score.
  • Capture The Flag: Two teams try to capture and score the enemy flag to reach a certain score (combined with team kills), or to have the higher score when the time runs out.[3]

History[edit]

In December 2007, the source code was made available to the public under the terms of a Zlib like license.[4]

In March 2008 with the 0.4.0 release, the original name "Teewars" was changed to Teeworlds by the developers due to legal reasons.[5]

Also in 2008, a non-commercial clause[6][7] was added to the software license of Teeworlds which made it incompatible with the Free software definition and the Open source definition.[8]

Since August 29, 2012, the creator and developer, Magnus Auvinen made development and forum moderation public to a community of selected volunteers.[9]

With the 0.6.x release in 2011 the non-commercial clause was dropped what made Teeworlds free and open-source software again;[10] additionally improved character encoding support with UTF-8 and introduced localization support for multiple languages was added.[11] In August 2012 the game's content and assets were released under the Creative Commons license CC-SA 3.0.[12]

The latest version 0.6.4 was released on 13 November 2016,[13] and is still under development on GitHub.

Teeworlds was released on Steam on August 24, 2015.[1]

Development[edit]

Because Teeworlds is open source, a community actively develops it, using GitHub[14] with the main developer known as Oy. Teeworlds is mainly programmed in the programming languages C and C++.

Code modifications[edit]

As Teeworlds source code is being public, many fan programmers can create their own versions of the game (²forks"), which generally has a strong influence on the game and its further development. Many players are attracted to the endless possibilities of changing the game to suit their own benefits. Slightly modified game servers are accepted by the official game, as long as they broadcast that they are. Most of the modified server versions feature new gametypes. Modified game clients are commonly used by the community.

User-created content[edit]

The game includes a map editor, which is a simple tool to create own maps with. Many user created maps include their own tilesets that are downloaded with the maps from the game server Teeworlds uses simple image files for most of the games's graphical content. As a result, this content may be modified and extended. Customized game character skins can be seen by other clients, as long as the skins have the same name. Teeworlds can take screenshots and record demos that can then be viewed in the game. This has led to many Teeworlds videos on web platforms, such as YouTube.

Reception[edit]

Teeworlds achieved broad usage in open source game community, it is included in many Linux distributions,[15][16][17] Teeworlds itself lists 2.3 million players and 630 servers in July 2016.[18] Teeworlds has been compared to the Worms series of turn-based strategy games,[19] and was noted in several gaming news outlets over the years.[20][21][22][2]

Released in 2015 on Steam, Steamspy reported in 2016 over 450,000 game installations and around 17,000 active players over the last two weeks.[23]

Chip.de listed in July 2016 Teeworlds as most downloaded Jump and Run game per week from their site (1900 downloads),[24] accumulating 700,000 downloads.[22]

See also[edit]

References[edit]

  1. ^ a b Teeworlds on Steam on teeworlds.com by heinrich5991 (2015-06-05)
  2. ^ a b Teeworlds Review on Derek Yu's TIGSource.com (2008-06-27)
  3. ^ "CTF-Scoring". 
  4. ^ "Licence". 2007-11-25. Retrieved 2016-07-16. 
  5. ^ "About the name change". Retrieved 2008-03-22. 
  6. ^ license.txt on github.com (2008)
  7. ^ teeworlds_0.5.2-2 copyright on archive.debian.net "Copyright (C) 2007-2009 Magnus Auvinen[...] 4. Neither this software nor any of its individual components, in original or modified versions, may be sold by itself."
  8. ^ List of software that does not respect the Free System Distribution Guidelines on libreplanet.org (2016)
  9. ^ "Teeworlds Elders". Retrieved 2011-11-28. 
  10. ^ teeworlds_0.6.1+dfsg-1 copyright on packages.trisquel.info
  11. ^ 1, 2, 3, 4 (2011)
  12. ^ license.txt on github.com (August 2012)
  13. ^ "0.6.4 released - another security fix". Retrieved 2014-11-20. 
  14. ^ "Teeworlds". GitHub. 
  15. ^ teeworlds on packages.debian.org
  16. ^ teeworlds on software.opensuse.org
  17. ^ teeworlds on packages.ubuntu.com
  18. ^ general on teeworlds-stats.info (July 2016)
  19. ^ Mead, Nick. "Teeworlds - Download". Softonic.com. Retrieved 2 June 2012. 
  20. ^ Teewars on Rock, Paper, Shotgun by John Walker (September 21st, 2007)
  21. ^ Teeworlds on jeuxvideo.com (in French, 15/10/2015)
  22. ^ a b Teeworlds on Chip.de by Michael Humpa "Downloadzahl: 701.040, Version 0.6.3 - vom 09.12.2014" (in German, July 2016)
  23. ^ Teeworlds on Steamspy (2016-07-15)
  24. ^ Downloads-Download-Charts-Top-100-der-Woche on chip.de (July 2016)

External links[edit]