Make your own free website on

TIEN LEN (Tie^'n Le^n)


Tien Len, literally translated into English is "move forwards", is a Vietnamese popular card game (specific origin is unknown, as far as the author is concerned), it's the only thing the Vietnamese people find most entertaining when they're near a deck of cards :)>

There's an article on the net that has a very detailed description of how to play Tien Len,  Since there are many variations on how to play this game, the author designed this computer program in a way so it does not interfere with your personal preferences, or not to cram your style.

Things to aware:
- The program is pretty much self-explanatory, just deal a new game, draw, accept (reject or pass), and so forth until you have a winner.
- This program does not have computer players, it is basically designed to provide you with a table and card deck.  However, it does track player names and turns, shuffle, deal and will notify the winner (the first person to run out of cards).
You can chat with the other players, non-players may still be able to view the content to some extent.
- Each player is assigned with a unique color maintained consistently through all frames.

Contingencies :  Rules and technicalities are strictly dependent on you and your friends, that the program does not tell whether a drawn hand is correct or legal, therefore, the next player in turn will have to decide whether that hand is acceptable or not, that is beside passing your right to draw over to the next player.

Play Requirements:
- The game is always played with at least 2 players (4 maximum).  When you have successfully entered your player name, it will register on the "Display Panel".
- You can not change your name once the game is initiated.
- You'll be able to start a new game as soon as you have gained the desired players.
- You can reset the current game in progress to restart/refresh a new one.
Besides the default timeout, only player 1 has the ability to start and end the game session.  The player 1 position is given to whomever joined the game first.

Game messages: They are displayed in 3 frames, the [bottom] 'Message' frame shows generic messages as to whose turn to draw in the game.  The 'Display Panel' displays specific messages regarding the actions of the current player and the next player in turn.  The 'Control Panel' displays mostly of error messages for when you perform incorrect commands.

Game Controls:

- With at least 2 players or more joined, click 'New Game' to start.  The player marked with green goes first*.  When it's your turn to draw, select the card(s) by clicking on the appropriate checkbox(es) then click 'Send Card...', or you may 'Pass Turn' to the next player.  You can always change/update the current draw as long as the next player in turn haven't taken any action regarding your hand.

- The next player in turn is the one who has to take an action from the commands such as 'Accept', 'Reject', or 'Pass', the commands which every next player in turn must answer [for the current player in turn] prior to drawing his/her hand.

'Accept': Accept the drawing hand; you must click on this before taking your turn to draw.
'Reject': Click to tell the drawing [current hand] player that the cards are unacceptable or invalid, that he/she must check and draw again.
'Pass':  When you believe that you can't beat the current hand and agree to its validity, clicking on this will pass your turn to the player next to you.

- While playing the game, you can always restart by clicking on 'New Game', this will allow the current players to play again.  However, to allow other players to enter the game, you must click 'End Session'.  The 'End Session' function releases the control of the game to new players--if not executed by player 1, the session will self-timeout if the game remains idle for more than 10 minutes.

- You can view the current session's  game statistics* for each player by clicking on the respective 'Player #' link on top of the 'Display Panel'.
* The statistical data will be reset when a new session begins.

- For the time being, the  server is hosting only one game session at a time; think of it as there is only one deck of cards on this website.

A note on software response:  With each command that you click, 'Accept', 'Reject', 'Pass', 'Send Cards...' or 'Pass Turn', there's a delay between 1 to 15 seconds** (or more depends on your network connection) to refresh to the latest changes; you will see a red message, "Processing, please wait... " momentarily before the refreshing.  If you can't wait 15 seconds, you can always click on the 'Message >>>' link located in the bottom frame.

* Pay close attention on the bottom frame message, it tells which player's turn to draw.
** Since you are not connecting to the game and the other players in a constant state, the browser is programmed to 'call back' to the server every 15 seconds to update new changes, if any.  Therefore, this delay time is not the actual time it takes for the program to process a player's draw, it is the time interval between connections with the server.


- The objective of the game is to be the first one to run out of cards.  According to various regions, the rules are flexible and may slightly deviate from one region to another; it is recommended to sort them out with your friends before engaging the game.

- In most cases, the best way to play is to rid of the small value cards first.  Although, this rule-of-hand seems less effective as fewer cards are remaining in your hand and your opponents'.

General Rules:

- The card with the smallest face value is 3 of blades, then 3 of clubs, 3 of diamonds, 3 of hearts, 4 of blades, 4 of clubs,... and so on to the highest value is 2 of hearts (not ace).  There are 6 formats (or hands) in this game: single, pair, 3 of a kind, 4 of a kind, single sequence, and double sequence:

> Single: any single card.
> 2 (pair), 3, or 4 of a kind.
> Single Sequence: a sequence of at least 3 cards in a consecutive order*: 3-4-5(minimum), 10-J-Q-K-Ace, 5-6-7-8-9-10, etc...
*2 is not allowed in the sequence.  Exceptionally, you'll be a default winner if all of your 13 cards are in a sequence (2-3-4-5-6-7-8-9-10-J-Q-K-Ace).
> Double sequence: follows the same order as single sequence but goes in pair: 3|3-4|4-5|5-6|6-7|7, 9|9-10|10-J|J-Q|Q, etc...

Only the person with the master hand have the right to initiate the first draw with any type of format he/she wishes.  While the game is in progress, the master hand happens whenever a player is the last person to beat the given hand (the hand that the others couldn't beat)

Example: If the start person drew 3b-4c-5d, then the next draw have to be 3h-4b-5h, 4-5-6, or 8-9-10, or Q-K-Ace, etc... notice that in the 2 sequences that have bold letter (d[iamond] and h[eart]), they have the same sequenced number, but it's the heart that beats diamond, so the sequence has 5 of hearts beats the sequence has 5 of diamonds; the same face value discrimination applies for all formats.

*At the beginning of the game session, the computer scans and gives the master hand to whomever has the smallest card value...unless there was a winner from the last game.


Not implemented!

Game Requirements:

- Developed to use across all types of browser, however, MSIE 4[x].x is slightly recommended.

- The use of cookies is definitely needed, please allow your browser to accept.

- The program can share the same IP address as long as you use two separate browser instances.


- Please keep the game healthy, all bets or gambles through the use of this software, win or lose, are not endorsed by the developer, proceed at your own discretion.

- Furthermore, for those who think the Ladyluck is with them, think again--even though the program does implement random numbers, unfortunately, they are generated from a system abided by mathematical laws, in other words, it is not naturally true random.  In fact, all today computer programs are suffering the same fate, including those slot machines in the casinos.  News on the side has it that Intel Corp. is developing a microchip technology that can detect and synchronize with the unpredictable location and motion of a subatomic particle, the electron.  If our knowledge in the field of Quantum Physics is right, Intel could successfully create a first true random system, stay tuned.


- You can report any misuses, bugs, and features to or .

Copyright 2001 (TTT)