Updated 2009-01-20 00:33:33 by andy

A popular game, known as Warcraft, has a server called World of Warcraft, which runs tcl!

Here's the evidence: go to http://www.wddg-online.com/ and search for startup.tcl

Does anyone know anything more about this?

RHS World of Warcraft is not a server for the Warcraft game, but another game by Blizzard, well-known for such series as Warcraft, Starcraft, and Diablo.

World of Warcraft is a MMORPG in the same vein of EverQuest and Ultima Online. It is, I believe, the most successful MMORPG ever created.

DKF: I believe that although Warcraft (especially Warcraft3) and WoW are related thematically, they're not the same game. They do take place in the same "universe" however, and logically created by Blizzard. However, they have no technological similarities, and are different gaming genres. World of Warcraft (WoW) has 6 million active subscribers.

snichols: Another scripting language used in a game is Python. Battlefield 2 (see http://battlefield.ea.com/) has a ton of py extension files in the directory structure of the game. Battlefield2 is one of the best looking first person shooters out there. It appears that the command console that can be used by gamers to enter in on the fly commands is running the Python interpeter.

IL: As a game dev enthusiast (nay, dilletante), I've noticed there's been a general trend away from companies using homegrown scripting languages and instead prefering the OS alternatives. Since most try to expose the C++ level object system, they'll use an OO enabled scripting language. This generation seems to favor python, which still puzzles me. I don't understand any language that forces you to be so careful about whitespace. I've always thought ECMAScript was perfect for the web generation. You have a huge population that have already learned it for DHTML and Flash, (even photoshop!), so why not use it for games as well?

Many games and scripting go together. Here's a page that talks about what scripting is, why it's used and even mentions Tcl: [1]. Here's another overview of game scripting: [2].

There are many other sites that mention lua specifically as a game scripting language:

  • [3] - An Introduction to Lua
  • [4] - Lua Scripting 101: The Basics
  • [5] - Game Development & Technical / Archive (also mentions JavaScript)
  • [6] - Scripting Introduction