Games here on the Wiki: Tcl only:
- A text adventure game engine
- The word-chain game
- Mancala
- Monopoly - the classic game except that this link is NOT a game
- Pachisi (Mensch aerger dich nicht) [1]
- The Classic 15 Puzzle and N-puzzle
- 3D Maze - move around and try to solve a 3 dimensional maze
- A crossword game
- Alphabet Wheel
- another Asteroids - fairly accurate remake of the Atari arcade game classic
- Babbleback machine
- Bridg-it or Gale strategy game with computer opponent.
- buggy pinball
- cellular automata
- Checkers/Draughts - A little checker game
- Chess , Chess in Tcl - board like Checkers, pieces left as exercise ;-)
- Collapse
- A symmetric doodler
- Dot to Dots - interactive dot-to-dot games for the young (or immature ;-)
- Dots and Boxes
- Droid Wars
- Eliminator
- Gem Game - match 3 or more gems to make them disappear
- The Gallows game
- Go - A little Go board
- HiLo, HiLo2, HiLo-international - Number guessing
- Horseracing in Tcl - Car racing in Tcl
- iConnect4
- iknow: a pocket quiz
- Magic Cards - guess the number in your head using binary elimination
- Mastermind
- A simple memory game
- Muse - an addictive little app that lets you draw in music
- Minesweeper on Tktable
- Montana Solitaire
- Nine Men Morris
- Noughts and Crosses - A little Tic Tac Toe game
- Pachisi/Mensch aergere dich nicht: A little Pachisi game
- PingPong
- Polygon Puzzle -> http://freshmeat.net/projects/hextk
- Sailplane Flying Game
- Space Game
- Space Invaders
- Sudoku -> Updated April 14/2006 w/source[2]
- Tic Tac Toe - A little Tic Tac Toe game
- TkAtaxx
- TkBomb - hexagonal version of bomb finding game
- TkHangman -> http://freshmeat.net/projects/tkhangman/
- TkMaze - computer players with "lefty/stupid/righty" strategies
- TkOverload
- TkPente - two-player version of Pente
- TkPipes - the game of connecting pipes. hurry up, or the waer will flood you!
- TkPong - a nearly 100 lines pong
- TkPool (in need of finishing...)
- tkmines
- TkReverse - Simple game where you reverse an array of numbers until they are in order
- TkSol -> http://freshmeat.net/projects/tksol/
- Yahtzee: A little Yahtzee game.
- Bubbles -> http://wfr.tcl.tk/726
- Bubbles2 -> http://wfr.tcl.tk/734
- CrystalsBattle -> http://wfr.tcl.tk/CrystalsBattle (with computer player)
- TurnOut -> http://wfr.tcl.tk/TurnOut (at your own risk)
- Vertigo - a little Tk game
- Bat-and-ball: [3]
- Frogger: [4] LV Anyone know what changes are needed to get this program to work? I get a tcl syntax error trying to run it locally. UKo: The downloadable code doesn't contain the image data. The placeholder '...' is not a valid list and so the program gives an error.
- 3D Maze Explorer: [5] (comes in both standalone and client/server versions.) Also includes an experimental Tclet version at http://www.man.ac.uk/~zzcgudf/tcl/mazeexplorer.html
- Space Invaders http://www.treblig.org/daveG/sinvader.html DKF - updated to correct address
- aaron word game [6] LV
- angbandtk [7]
- annoy [8]
- argon v (palm pilot game) editor [9]
- bowling [10]
- budge [11]
- CardTable [12] multi-user internet aware card playing game - supports user defined card games! Written for Windows.
- crossfire - utilities for people who play the Spellfire Collectible Card Game [13]
- Crossword [14] find words to solve Crossword puzzles
- darwersi [15] othello like game
- dontspace [16] solitaire card game
- groupie [17] shareware
- guess-a-sketch [18]
- guru chess - contact Alex Shah at ashah at isis.nuc.ucla.edu for info on this tcl/awk/c++/sh/html interface to the gnu chess engine.
- headache - [19] tile game link dead 2004-06-05
- hexplode [20]
- hextego http://tkhextego.sourceforge.net/ statego game LV I was unable to locate this project
- higpentataki [21] action game lv this game doesn't seem to be on this page.
- Ishido & others at: http://avl.enemy.org/TclTk/
- JergoBlatz! http://www.cc.utah.edu/%7Enb3367/ is a mail list server with support for play-by-email games
- klondike [22]
- konnekt4 [23] This link is dead
- kugel [24]
- lcross [25]
- mankala [26]
- maze exploring [27] client/server maze game
- mazeman [28]
- memory [29] - 2005-11-26: Category Broken Links - 2006-11-24: UKo I have found a downloadable file on codearchive [30].
- Merlin [31]
- MoxQuizz [32] supports running quiz/trivia games on IRC
- nebula device [33] game engine using OpenGL for rendering
- netplug go game client [34]
- netrek monitor [35]
- patience [36] solitaire game with multiple sets of rules, differing card fonts, etc. Available as StartKit on http://tcl.tk/starkits
- Penguzzle [37]
- PlanetPenguin Racer [38]
- Reversi [39]
- Same Game [40] Tile-matching game
- SCID [41] Chess database program
- Sink the Ship [42] Battleship - human vs computer
- Slid'Em [43] tile sliding puzzle
- SMM [44] mud [45] client
- Tcl/Tk conference games - ftp://tcltk.sourceforge.net/pub/tcltk/games/jeoparTk.tar.gz - ftp://tcltk.sourceforge.net/pub/tcltk/games/tkfeud.tar.gz - ftp://tcltk.sourceforge.net/pub/tcltk/games/whowants.tar.gz
- tclapps contains at least 4 games (breakout, frogger, gameset, hexplode)
- tclwumpus ftp://ftp.wco.com/pub/users/pcoad/tclwumpus.tar.gz
- Tcl-Tac-Tao [46] - Complete Tic-Tac-Toe came with computer player
- Tic-Tac-Toe [47]
- TickleTux Hangman [48]
- timer for chess and other games [49]
- tkAtaxx [50]
- tkcheckers [51]
- Tk_Bugz - Kind of like the arcade classic "Galaxian". Packaged as a Starkit. More info and download links at Tk_Bugz
- tkChess http://pine.cs.yale.edu:4201/tkChess
- tkJewel - A dropping jewels game in Tcl/Tk ported from xjewel [52]
- tkKanji kanji matching pair game [53]
- tkMAME is a Tk front end for the Multiple Arcade Machine Emulator [54]
- tkSokoban - cool graphics / advanced move functions / undo / redo / keyboard or mouse control [55] or [56]
- tksquare magic square generator [57]
- TkTetris and Hextris - http://tktetris.sourceforge.net/
- TkTris [58]
- TkVP video Poker [59]
- tkXBlash [60] Tcl/tk xblast launcher
- tkxpilots xpilots game server creator [61] - [62]
- TkXpInterface Tk interface to Xpilots server [63]
- ttraffic rush hour [64]
- tux goes fishing [65]
- tuxracer [66] (Tcl, OpenGL)
- video game [67]
- vidgame [68] arcade game
- Warcraft (or World of Warcraft server) embeds tcl.
- wiggles [69] a quest of tcl-powered dwarfs (c.f. Carsten Orthbands talk at the 2. Tcl Europe in June 2001)
- Word Search [70] finds words for Scrabble and Jumble word games, fast
- wt 3D game engine with Tcl support [71]
- Xconq strategy game engine has a Tk user interface [72]
- xibc front end for the internet backgammon server [73]
- zotzBrothers Chess War [74]
- Hearts
- Coin Memory Game
- Domino
- Hanoi Towers
- isolation
- Jigsaw Puzzler
- Life
- Life in Snit
- Lights Out
- Ludo
- maze generator
- Memory 2
- Mr Eastons Maths Game
- Once In A Lifetime
- Over and Out
- Play Chess with a WebService
- Plus and Minus
- taskforce [75] program AI to carry out orders -- only the description actually exists, no code
- TclRobots [76] -write Tcl programs to control fighting robots
- RoboTournament http://robotournament.sf.net/ - not only write Tcl programs, but watch them in Tk GUI interface
- MechMaster
Tcl Games mentioned in the past:
- [alertarion]
- edots [77]
- Various DKF Games [78]
- Various Dyer Games [79]
- DotsGame [80]
- StopWatch [81]
- IceUtils [82]
- Maze Exploring [83]
- Go [84]
- tkconnect [85]
- Original Gamer's Client (ogc) [86]
- TkDgen A Sega Genesis video game console emulator [87]
- tkdice [88]
- http://www.cs.colostate.edu/%7Eanderson/code/pole-tcl.html
- http://www.cs.sunysb.edu/%7Ecristian/PlayMoog.html
- http://www.cs.tu-berlin.de/%7Ekrischan/patience-english.html
- http://www.elf.org/tclplugin/
- http://www.geocities.com/SiliconValley/Vista/5567/explode.html
- http://www.informatik.uni-bremen.de/%7Ewerres/spotgame.html
- http://www.jameswatt.ac.uk/games/rot.htm
- http://www.ma.utexas.edu/users/voloch/tcl.html
- http://www.man.ac.uk/~zzcgudf/tcl/
- http://www.purl.org/net/hobbs/tcl/code/tclet/
- http://www.purl.org/net/hobbs/tcl/tclet/
- http://www.tcltk.com/Tclets/
- http://www.tcltk.com/training/plugin/maxteroids-code.htcl
02oct02 jcw - With so many games available, and lots of them already packaged as starkit in [89]... wouldn't it be an idea to create a game pack and make them available as example, teaser, and show-of-vitality in various contexts? One could think of download sites, packaged as a single-file Windows starpack on [90] for example. Or a more developer-focused style, à la Tk-Widgets and Effective-Tcl, which present both a demo interface and a way to inspect the code. Perhaps throw in "ml" as browser/editor. Games are a low-barrier way to show what Tk is up to (but not in techie style "widget collections"!). Simply adding a note that many of these examples need less than a hundreed lines of programming, that everything is available for inspection, adaptation, and re-use, including a "widely used but unknown power tool called Tcl/Tk", and that the largest corporations... yada, yada, yada. All smaller than a floppy, and runnable without installation...Am I the only person thinking there is a "teeny bit" (ahem) of untapped potential screaming to be released into the world?20Jan05 Brian Theado - see Bundle o' Starkits
03-Oct-02 JAG - I've always thought games would be a great way to show off tcl/tk and possibly present it in a different light. This might be just the thing to break down some of the artificial walls some people seem to have built between themselves and a great little language. This would also give me an excuse to put the finishing touches on several games I developed a while back - a Tk version of the arcade classic "Galaxian", and a pretty cool rendition of "Breakout". I LIKE THIS IDEA!
3 October 2002 KBK - Love it! Jeff, will you volunteer your Sokoban as well? A little Yahtzee game is also small and self-contained, as is Jeff Hobbs' Tetris. And of course, sdarchive has several games already in Starkits.Did someone say Sokoban? Out of the blue, tksokoban.kit appears in [91] ... :o)
3-Oct-02 JAG - Consider it volunteered! Now I've gotta' get to work on those "almost finished" games...
8-Nov-02 stevel - I've been adding some more Starkits to the Starkit Distribution Archive. While doing this I've created a new category for games, wrapped many of the above games, and added them.I agree it would great to have a single Starpack of games as a showcase for the power/flexibility/efficiency/practicality of Tcl/Tk.
Anyone know of any Tcl/Tk based multi player online role playing game clients? I'm trying to locate something that doesn't require a compiler to use.Larry Smith While A text adventure game engine is presently set up to do traditional single-player gaming, take a close look at the parser. You will see heavy use of the object "me:". The engine itself cares only about objects, multiple players should be a simple matter of building a parser that takes multiple input streams and disambiguates orders by using the appropriate player object. e.g. larry:, bill:, and so on, rather than just "me:".Well http://freshmeat.net/projects/shadowed/ is an application framework for adventure or role-playing games, which includes an optional Tk GUI. Not really what you were seeking though.MG May 1st 2004 - I wrote Potato MUSH (MUD) Client, a client for connecting to MUD/MOO/etc text-based roleplaying games. I also know of TkMOO-Light, at [92], as well as a few more mentioned on the Interacting with the Internet page.
Other game-related pagesspritethe brick engine
$|Category Games|%