Tux Racer

Last updated

Tux Racer
Tux Racer cover.png
Developer(s) Sunspire Studios
Publisher(s) Sunspire Studios
Director(s) Jasmin Patry
Composer(s) George Sanger
Joseph Toscano
Platform(s) Linux, Windows, Mac
ReleaseLinux:
  • WW: February 28, 2000
Windows:
  • WW: October 2, 2000
Macintosh:
  • WW: November 21, 2000
Genre(s) Racing
Mode(s) Single-player

Tux Racer is a 2000 open-source winter sports racing video game starring the Linux mascot, Tux the penguin. It was originally developed by Jasmin Patry as a computer graphics project at the University of Waterloo. Later on, Patry and the newly founded Sunspire Studios, composed of several former students of the university, expanded it. In the game, the player controls Tux as he slides down a course of snow and ice collecting herrings.

Contents

Tux Racer was officially downloaded over one million times as of 2001. It also was well received, often being acclaimed for the graphics, fast-paced gameplay, and replayability, and was a fan favorite among Linux users and the free software community. The game's popularity secured the development of a proprietized release that included enhanced graphics and multiplayer, and it also became the first GPL-licensed game to receive an arcade adaptation. It is the only product that Sunspire Studios developed and released, after which the company liquidated.

Gameplay

Gameplay featuring Tux. From top-left clockwise, the user interface is composed of the time elapsed, the total number of herring collected, and a speedometer and "energometer" used for charging jumps. [1]

Tux Racer is a racing game in which the player must control Tux across a mountainside. Tux can turn left, right, brake, jump, and paddle, and flap his wings. If the player presses the brakes and turn buttons, Tux will perform a tight turn. Pressing the paddling buttons on the ground gives Tux some additional speed. The paddling stops giving speed and in turn slows Tux down when the speedometer turns yellow. Tux can slide off slopes or charge his jumps to temporarily launch into midair, during which he can flap his flippers to fly farther and adjust his direction left or right. The player can also reset the penguin should he be stuck in any part of the course. [1]

Courses are composed of various terrain types that affect Tux's performance. Sliding on ice allows speeding at the expense of traction, and snow allows for more maneuverability. However, rocky patches slow him down, [2] :193 as does crashing into trees. [3] The player gains points by collecting herrings scattered along the courses, and the faster the player finishes the course, the higher the score. Players can select cups, where progression is by completing a series of courses in order by satisfying up to three requirements: collecting sufficient herring, finishing the course below a specified time, and scoring enough points. Failing to meet all the criteria or aborting the race costs a life, and should the player lose all four lives, they must reenter the cup and start over. During level selection, the player can choose daytime settings and weather conditions such as wind and fog that affect the gameplay. [1] Maps are composed of three separately saved raster layers that each determine a map's elevation, terrain layout, [3] and object placement. [4]

Proprietary version

The proprietary version of Tux Racer introduces new content. Besides Tux, players can select one of three other characters to race as: Samuel the seal, Boris the polar bear, and Neva the penguin. [5] :6 Some courses contain jump and speed pads as power-ups, and players can perform tricks in midair to receive points. [5] :4 They can participate in cups in one of the two events serving as game modes: the traditional "Solo Challenge" or the new "Race vs Opponents", where a computer opponent is added and must be defeated in order for the player to advance. [5] :7 Courses are unlocked for completing unfinished cups. In non-campaign sessions, besides practicing, [5] :9 players can also race in the two-player "Head to Head" local multiplayer mode, viewed on a split-screen. [5] :10

Development

Tux Racer was developed in the University of Waterloo Computer Graphics Lab. WaterlooMathBuilding.jpg
Tux Racer was developed in the University of Waterloo Computer Graphics Lab.

Tux Racer was originally developed by Jasmin Patry, a student attending the University of Waterloo in Ontario, Canada, where he aimed to begin a career in the video game industry by pursuing a computer graphics degree. [6] Development of the game began in August 1999 as a final computer graphics project in Computer Graphics Lab, and was completed in three days to positive class reception. [6] [7] A webpage for the game was then started, and someone suggested he release the game's source code. [6]

Screenshot of an early version of the game, featuring a basic gameplay Tux Racer gameplay, pre-v0.60.png
Screenshot of an early version of the game, featuring a basic gameplay

Patry felt that made sense due to Tux being the mascot for the open-source Linux, and continued to work on the game before publicly uploading it to SourceForge for Linux under the free GNU General Public License on February 28, 2000, hoping others would join in on developing it. [3] [6] [8] This early version featured a very basic gameplay that consisted of Tux sliding down a hill of snow, ice, rock, and trees for Tux to avoid along the way. To write the game, Patry tended to use free premade content such as textures borrowed from websites, rather than original content made from scratch. [3]

In December 1999, Patry, fine arts students Rick Knowles and Mark Riddell, and computer graphics students Patrick Gilhuly, Eric Hall, and Rob Kroeger announced the foundation of the company Sunspire Studios to develop a video game project. [6] Patry stated the game would have a massively multiplayer and a persistent universe with real-time strategy and first-person shooter components. Since their ideas were limited by that time's 3D engines, they embarked on creating their own, which according to Patry would make Quake 3 and Unreal engine look "tame" in comparison. Fine arts undergraduate classmate Roger Fernandez was chosen as the artist. The project was eventually abandoned due to it being a "massive undertaking", [6] and in August 2000, Knowles suggested the company resume working on Tux Racer, which became their first official project. [6] Continued development of the free version was swift; numerous elements such as herrings, jumping, and a soundtrack, as well as graphical improvements, were added in just three weeks. Porting the game from Linux to Windows was easy, as it used cross-platform tools such as OpenGL and Simple DirectMedia Layer. [6] A major update including those improvements, version 0.60, was freely uploaded to SourceForge for both Linux and Windows on October 2, 2000. [9] A minor patch for that release was often included in most Linux distributions, [2] :191 and a port for Macintosh was released on November 21, 2000. [10]

Ports and remakes

Tux Racer is the first GPL-licensed video game to receive an arcade adaption. Tux Racer arcade cabinet.jpg
Tux Racer is the first GPL-licensed video game to receive an arcade adaption.

On February 5, 2002, Sunspire Studios released in retail a proprietary and commercial expansion of the game titled Tux Racer, with each CD designed to support both Linux and Windows operating systems. [12] [13] Improvements from the open-source version include a vastly enhanced engine and graphics, the ability to perform tricks, character selection, and competitive multiplayer. [14] The open-source version of Tux Racer, however, remained available to download on SourceForge. [2] :191 Sunspire Studios ceased business towards the end of 2004. [12]

Since its inception, Tux Racer has seen unofficial updates. [15] One of the most popular examples is Extreme Tux Racer , released in September 2000, PlanetPenguin Racer. [16] [17] An arcade version of the game was released by Roxor Games, [18] making it the first GPL-licensed video game to receive an arcade adaption. [11]

Reception

Tux Racer was well-received, with the latest version seeing over one million downloads as of October 2001 since its release in January, according to Sunspire Studios. [10] [11] It was a favorite among Linux users, who often ranked it as the best or one of the best free games. [19] [20] [21] [22] [23] [24] [25] In August 2000, Lee Anderson of LinuxWorld.com commended the game's graphics, speed, and the easiness of the ability to create tracks. [3] In 2001, TuxRadar said the game provided a "shining light" of what free applications could achieve. [26] In its 2001 preview, the Brazilian magazine SuperGamePower considered the game's graphics to be the best aspect and described the sound as not innovative, but good. [27] Also in 2001, MacAddict compared the game's fast-paced style to podracing in Star Wars and summed up the Macintosh port as "more fun". [28]

The proprietary version of Tux Racer attracted little attention. Andon Logvinov of Igromania described it as a "pure arcade game" featuring nothing but four selectable characters and a set of courses with fish scattered about. He described the gameplay as calm and addictive and the music as relaxing, and praised the character models and track layout, with his only criticism being the system requirements. [29] Seiji Nakamura of the Japanese website Game Watch described it as cute and humorous and praised the game's graphics and shadow and reflection effects, but found the game to lack appeal for adults. [30]

Even after its production's cessation, Tux Racer has continued to be generally well-received. Linux Journal gave it an Editors' Choice Award in the "Game or Entertainment Software" category in 2005. [11] Digit applauded the graphics and replayability, as well as the speed of the game and the abundance of courses, but found the music to be monotonous. [31] Daniel Voicu of Softpedia praised the Extreme Tux Racer for being relaxing and funny and having the ability to reset Tux, as well as noted the game's fast pace, but criticized its perceived lack of interactivity and having Tux look like a "plastic puppet". [32] Linux For You called it entertaining but also criticized its bugs and the "plastic" look of Tux. [33]

See also

Related Research Articles

<i>Quake</i> (video game) 1996 video game

Quake is a first-person shooter game developed by id Software and published by GT Interactive. The first game in the Quake series, it was originally released for MS-DOS, Microsoft Windows, and Linux in 1996, followed by Mac OS and Sega Saturn in 1997 and Nintendo 64 in 1998.

<i>Frozen Bubble</i> 2002 video game

Frozen Bubble is a free software clone of Puzzle Bobble for a variety of home and mobile systems.

<span class="mw-page-title-main">Sim racing</span> Video game genre

Simulated racing or racing simulation, commonly known as simply sim racing, are the collective terms for racing game software that attempts to accurately simulate auto racing, complete with real-world variables such as fuel usage, damage, tire wear and grip, and suspension settings. To be competitive in sim racing, a driver must understand all aspects of car handling that make real-world racing so difficult, such as threshold braking, how to maintain control of a car as the tires lose traction, and how properly to enter and exit a turn without sacrificing speed. It is this level of difficulty that distinguishes sim racing from arcade racing-style driving games where real-world variables are taken out of the equation and the principal objective is to create a sense of speed as opposed to a sense of realism.

Roxor Games, Inc. is a 25-person company based in Austin, Texas that develops video game software for the arcade and home markets. Founded in 2002, Roxor works with developers of open source software to deploy games on a Linux-based hardware platform in the arcade and on multiple home consoles. Although their most well known product, In The Groove, is proprietary software, the developers regularly contribute code back to the open source project StepMania upon which In The Groove is based.

<i>Star Wars Episode I: Racer</i> 1999 video game

Star Wars Episode I: Racer is a 1999 racing video game based on the podracing sequence in the film Star Wars: Episode I – The Phantom Menace. The game features all of the racers and race course on Tatooine from The Phantom Menace. It adds several new courses, on Tatooine and various planets. It has several single player modes, including a tournament mode. The format of multiplayer mode varies by platform. Jake Lloyd and Lewis MacLeod, who portrayed Anakin Skywalker and Sebulba in The Phantom Menace, reprise their film roles in the game.

<i>Moto Racer</i> 1997 video game

Moto Racer, mislabeled as Moto Racer Gold, is an arcade style motorcycle racing game developed by Delphine Software International and published by Electronic Arts for Microsoft Windows and PlayStation. The game was originally to be published by BMG Interactive, but after BMG closed down its U.S. operations it sold the publication rights to Electronic Arts. Critics hailed the game as the first outstanding arcade-style racer to appear on PC, and the PlayStation version in turn was called a strong conversion in reviews.

Linux Game Publishing was a software company based in Nottingham in England. It ported, published and sold video games running on Linux operating systems. As well as porting games, LGP also sponsored the development of Grapple, a free software network library for games. As well as acting as a Linux game porter in of themselves, they also functioned as a publisher for other Linux game developers and porters. The company was dissolved on 3 May 2011.

<i>Re-Volt</i> 1999 video game

Re-Volt is a racing video game designed by Paul Phippen and Simon Harrison. It was developed by Acclaim Studios London and published by Acclaim Entertainment for Microsoft Windows, Nintendo 64, PlayStation and Dreamcast.

<i>Ace Driver</i> 1994 arcade game

Ace Driver is a 1994 racing arcade game developed and published by Namco. The player controls a Formula One racer, with the objective being to complete three laps of a race course and to avoid a collision with opponents and other obstacles. Three difficulty levels are available, as is a mode to enable a gear shift. Similar to Namco's own Final Lap series, the arcade cabinet can be linked together with another unit to enable eight-person multiplayer. It ran on the Namco System 22 arcade hardware.

<span class="mw-page-title-main">Open-source video game</span> Video game whose source code is open-source software

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.

<i>Indy 500</i> (1995 video game) 1995 video game

Indy 500 is a 1995 arcade racing game developed by Sega AM1. Based on the IndyCar Series, the game possesses a license from the Indianapolis Motor Speedway, home of the Indianapolis 500, and includes the speedway as one of its courses. Indy 500 was AM1's second game developed using 3D computer graphics and their first to utilize color textures. While planned as a Model 3 arcade system board release, delays in the hardware's completion led to use of the Model 2 instead. A Sega Saturn port was planned, but later canceled. Reception to Indy 500 was mixed, with some critical comparison to other games such as Sega AM2's Daytona USA and Namco's Ace Driver and Rave Racer.

Linux-based operating systems can be used for playing video games. Because few games natively support the Linux kernel, various software has been made to run Windows games, software, and programs, such as Wine, Cedega, DXVK, and Proton, and managers such as Lutris and PlayOnLinux. The Linux gaming community has a presence on the internet with users who attempt to run games that are not officially supported on Linux.

<i>SuperTuxKart</i> Open source arcade racing game

SuperTuxKart (STK) is a free and open-source kart racing game, distributed under the terms of the GNU General Public License, version 3. It features mascots of various open-source projects. SuperTuxKart is cross-platform, running on Linux, macOS, Windows, iOS (beta), Android systems and Nintendo Switch (homebrew).

<i>Ballistics</i> (video game) 2001 futuristic racing computer video game

Ballistics is a futuristic racing computer game developed by Grin and published by Xicat Interactive in 2001. Grin developed an arcade version of the game, released in 2002 featuring a unique reclined seating position cabinet by Triotech. Players race across seven different tracks in various leagues against other competitors on high-speed hoverbikes.

<span class="mw-page-title-main">Tux, of Math Command</span> Computer math learning game

Tux, of Math Command is an open source arcade-style video game for learning arithmetic, initially created for Linux.

<span class="mw-page-title-main">Tux (mascot)</span> Mascot of Linux

Tux is a penguin character and the official brand character of the Linux kernel. Originally created as an entry to a Linux logo competition, Tux is the most commonly used icon for Linux, although different Linux distributions depict Tux in various styles. The character is used in many other Linux programs and as a general symbol of Linux.

<i>Cro-Mag Rally</i> 2000 video game

Cro-Mag Rally is a kart racing game developed by Pangea Software and published by Aspyr, which takes place in caveman times. It was originally released for Mac OS 9 and Mac OS X, and was later ported to iOS, Xbox 360, Android, and Windows Phone 7.

<i>H-Craft Championship</i> 2007 video game

H-Craft Championship is a science fiction racing game developed by independent game studio Irrgheist. The game was built using the free graphics engine Irrlicht for Windows, Linux and Android. In 2007 the game was released in digital distribution internationally by Manifesto Games and in a Russian version by Akella. In 2014, after a long downtime, the developers released the game as freeware. In February 2015 the source code was released as open-source under the zlib license. The media files remain proprietary.

<span class="mw-page-title-main">Simple and Fast Multimedia Library</span> Graphics and Multimedia Library written in C++

Simple and Fast Multimedia Library (SFML) is a cross-platform software development library designed to provide a simple application programming interface (API) to various multimedia components in computers. It is written in C++ with bindings available for Ada, C, Crystal, D, Euphoria, Go, Java, Julia, .NET, Nim, OCaml, Python, Ruby, and Rust. Experimental mobile ports were made available for Android and iOS with the release of SFML 2.2.

Counter-Strike (CS) is a series of multiplayer tactical first-person shooter video games in which teams of terrorists battle to perpetrate an act of terror while counter-terrorists try to prevent it. The series began on Windows in 1999 with the release of the first game, Counter-Strike. It was initially released as a modification ("mod") for Half-Life that was designed by Minh "Gooseman" Le and Jess "Cliffe" Cliffe before the rights to the mod's intellectual property were acquired by Valve, the developers of Half-Life, who then turned Counter-Strike into a retail product released in 2000.

References

  1. 1 2 3 "Manual". SourceForge . Sunspire Studios. Archived from the original on May 27, 2018. Retrieved July 4, 2019.
  2. 1 2 3 Dalheimer, Matthias Kalle; Welsh, Matt. Running Linux (5th ed.). O'Reilly Media. pp. 190–193.
  3. 1 2 3 4 5 Anderson, Lee. "Game review – TuxRacer". LinuxWorld.com . Archived from the original on October 18, 2000. Retrieved August 8, 2016.
  4. "Tux Racer FAQ". SourceForge . Sunspire Studios. Archived from the original on June 2, 2018. Retrieved July 4, 2019.
  5. 1 2 3 4 5 Tux Racer commercial manual. Sunspire Studios. February 2002. Retrieved July 12, 2019.
  6. 1 2 3 4 5 6 7 8 Ganthan, Durshan (November 3, 2000). "An equation for success - Waterloo grads create fun-filled game for all". Imprint . Archived from the original on January 27, 2001. Retrieved March 23, 2010.
  7. "University of Waterloo CS488/688 1998-1999 Gallery". University of Waterloo. March 9, 2000. Archived from the original on June 19, 2010. Retrieved March 22, 2010.
  8. "tuxracer / 0.10". SourceForge . Jasmin Patry. Archived from the original on July 27, 2019. Retrieved July 26, 2019.
  9. Hinuma, Satoshi (October 5, 2000). "ペンギンが雪山を滑り降りるスピード感満点の3Dゲーム「Tux Racer」v0.60". Windows Forest (in Japanese). Archived from the original on July 8, 2019. Retrieved July 7, 2019.
  10. 1 2 "Tux Racer news". Sunspire Studios. Archived from the original on June 18, 2019. Retrieved July 6, 2019.
  11. 1 2 3 4 Marti, Don (August 2005). "Editors' Choice Awards 2005". Linux Journal . No. 136. p. 86.
  12. 1 2 "Tux Racer website". Sunspire Studios. Archived from the original on September 4, 2004.
  13. "Tux Racer: Racing Penguins". GameStar (in German). January 18, 2002. Archived from the original on July 9, 2019. Retrieved July 9, 2019.
  14. "Tux Racer game info". Tux Racer website. Sunspire Studios. Archived from the original on February 3, 2004.
  15. Jackson, Jerry; O'Brien, Kevin; Baxter, Andrew (October 25, 2007). "Asus Eee PC Initial Hands On and Video Review". Notebook Review. Archived from the original on November 21, 2010. Retrieved March 29, 2010.
  16. Elrod, Corvus (September 27, 2007). "Extreme Tux Racer Released". The Escapist . Defy Media. Archived from the original on August 20, 2016. Retrieved August 10, 2016.
  17. Saunders, Mike (October 2014). "FOSSpicks". Linux Voice . No. 7. p. 73.
  18. LeClaire, Jennifer (July 31, 2005). "Stepping out". Austin Business Journal . Archived from the original on November 14, 2016. Retrieved July 6, 2019.
  19. Anderson, Lee (December 20, 2000). "Top 10 Linux games for the holidays". CNN . IDG. Archived from the original on August 29, 2004. Retrieved July 13, 2019.
  20. Hoffman, Tony (February 20, 2007). "Best Free Software—2007". PC Magazine . Vol. 26, no. 4. p. 71. Retrieved August 13, 2016.
  21. Heather Mead (November 1, 2004). "2004 Readers' Choice Awards". Linux Journal . Belltown Media, Inc. Archived from the original on February 11, 2012. Retrieved September 1, 2007.
  22. Heather Mead (November 1, 2003). "2003 Readers' Choice Awards". Linux Journal . Belltown Media, Inc. Archived from the original on May 12, 2013. Retrieved April 1, 2008.
  23. James Gray (May 1, 2008). "2008 Readers' Choice Awards". Linux Journal . Belltown Media, Inc. Archived from the original on May 9, 2013. Retrieved May 10, 2008.
  24. James Gray (May 1, 2009). "2009 Readers' Choice Awards". Linux Journal. Belltown Media, Inc. Archived from the original on May 4, 2009. Retrieved May 8, 2009.
  25. Gray, James (September 2005). "2005 Tux Readers' Choice Awards". Tux. No. 6. p. 27.
  26. "From the archives: the best games of 2001". TuxRadar . Future plc. April 9, 2009. Archived from the original on January 14, 2017. Retrieved August 6, 2016.
  27. "PC/Arcade Preview". SuperGamePower (in Portuguese). No. 82. January 2001. p. 46.
  28. "Indoor Fun for the Summer!". MacAddict . No. 59. July 2001. p. 8.
  29. Loginov, Andon (June 5, 2002). "Brief reviews. Tux Racer". Igromania (in Russian). Archived from the original on August 4, 2019. Retrieved August 3, 2019.
  30. Nakamura, Seiji (February 6, 2002). "本日到着!DEMO & PATCH". Game Watch (in Japanese). Archived from the original on August 6, 2017. Retrieved August 3, 2019.
  31. "Gaming Resources – Tux Racer". Digit . December 2005. pp. 107–108.
  32. Voicu, Daniel (May 15, 2008). "Extreme Tux Racer Review". Softpedia . Archived from the original on October 13, 2016. Retrieved August 6, 2016.
  33. Pal, Sayantan (September 2009). "Review – Extreme Tux Racer". Linux For You . Vol. 7, no. 7. p. 24.