Fact-checked by Grok 2 weeks ago

Tock

Tock is a secure, open-source embedded operating system designed for low-memory and low-power microcontrollers, enabling the execution of multiple concurrent applications that are mutually distrustful through hardware-assisted isolation and the memory safety guarantees of the Rust programming language. It targets resource-constrained environments such as Internet of Things (IoT) devices and sensor networks, where traditional operating systems fail due to their overhead and lack of fault isolation. At its core, Tock features an event-driven with no dynamic memory allocation, preemptive process scheduling, and compile-time enforcement of resource access via Rust's and modules, ensuring that application faults do not compromise the or other processes. The supports automatic low-power operation by integrating with hardware sleep states, achieving minimal energy consumption (e.g., approximately 5 μA on certain boards during idle periods), and allows for extensible third-party drivers without risking stability. It runs on and architectures, providing a platform for reliable, long-term deployment in unattended systems like sensing . Tock originated in 2015 as a research project at the , led by Amit Levy, Prabal Dutta, and collaborators including Daniel B. Giffin, Bradford Campbell, Shane Leonard, Branden Ghena, and Pat Pannuto, initially aimed at facilitating secure application development for academic urban sensing applications. Over the subsequent decade, it evolved from an experimental system into a mature platform with broad adoption, including integration into production hardware securing millions of devices, and continues to advance through community contributions focused on , new hardware ports, and enhanced security features.

Introduction

Overview

Tock is a for 2 to 6 players, in which participants use a standard deck of playing cards to move their colored tokens around a cross-shaped board. Unlike traditional dice-based games in its genre, Tock replaces random rolls with strategic card plays, allowing players to advance, capture, or position their tokens more deliberately. The game is particularly popular in and French-speaking regions, where it is known as jeu de tock or tuck. The primary objective is to be the first player—or team, in partnered play—to move all four of their from the starting area, around the perimeter of the board, and safely into their designated home zone. The core loop involves drawing cards from the deck and playing one per turn to propel tokens forward by the card's numerical value (with face cards and aces having ), while landing on an opponent's token captures it, sending it back to start. Safe spaces on the board provide protection from capture, adding a layer of tactical navigation to the race. Tock evolved from ancient predecessors such as , a cross-and-circle game originating in with the oldest surviving evidence from the sixteenth century. This was adapted into , a 19th-century British version patented in 1891 under the name "Royal Ludo" that simplified the rules and used dice. Tock itself emerged among early French Canadian settlers in between the 17th and 19th centuries, who modified the mechanics to incorporate playing cards instead of dice, influencing later commercial games like Sorry! and Aggravation.

History

Tock's historical roots lie in the ancient Indian game of , a cross-and-circle board with features dating back to the third millennium B.C. This game, often played by royalty and referenced in Mughal-era texts, emphasized strategy and chance in racing pieces to a central home area. In the , British colonial influences led to an adaptation known as , patented by Alfred Collier in on October 31, 1891, under the name "Royal Ludo," which simplified Pachisi's rules for Western players by incorporating a cubic die and a printed board. retained the core race mechanic but standardized the equipment, making it more accessible and contributing to its global spread through the . Tock emerged as a distinct variant among early French-Canadian settlers in , , where communities adapted by substituting a standard deck of cards for to determine movement, creating a game emphasizing hand management and partnership play. Imported to in the by settlers and developed through informal family and community play between the 17th and 19th centuries as part of the region's gaming heritage, Tock—also known locally as "Jeu du Toc"—gained traction in French-speaking areas. By the mid-20th century, Tock had spread across Acadian, , and Canadian populations, as well as border regions in the , becoming a beloved in social gatherings tied to French-Canadian culture. Commercial versions featuring wooden boards and colored marbles appeared in the , enhancing its durability and appeal for home use. In the , digital adaptations emerged on online platforms, broadening access while preserving the game's partnership dynamics. No formal international tournaments exist, but local leagues persist in Canadian communities.

Components

Board and Tokens

The Tock board features a cross-shaped layout consisting of four colored arms—red, blue, green, and yellow—radiating outward from a central safe zone that serves as a neutral hub where tokens are protected from capture. Each arm contains approximately 15 to 20 spaces, incorporating a starting nest at the corner, a main path for general movement, a color-specific home stretch leading inward, and four sequential home slots for final positioning. Safe spaces are designated by colored triangles or circles along the paths, preventing token capture when occupied, while the central area provides additional protection as a shared neutral zone. Tokens in Tock consist of four per , color-matched to the corresponding board (e.g., tokens for the arm), and are traditionally crafted as marbles or wooden pegs for and ease of . Before play begins, these tokens are stored in the player's colored nest at the board's corner. Boards are typically constructed from wood or , measuring 18 to 24 inches square to fit standard tabletops, with some editions offering reversible designs for switching between 4-player and 6-player configurations. The movement path follows a around the board: originate in the nest, enter the main path through a designated start space, traverse the outer loop to complete one full , then advance into the color-specific home stretch before settling into the four home slots in sequence.

Card Deck

The card deck in Tock consists of a standard 52-card playing deck plus 2 jokers, totaling 54 cards. Suits are generally irrelevant to gameplay, though some variants incorporate color matching for additional rules such as safe positioning. Cards have no inherent ranking beyond their , which determines movement distances or during play. Preparation of the deck involves thorough by one , typically designated as the initial dealer, with the dealer rotating among participants after each full deal or . The number of cards dealt varies by count to hand sizes: for 2-4 players, each receives 5 cards initially; for 5 players, 4-5 cards; and for 6 players, 4 cards each. Subsequent deals adjust to 4 cards per player in larger groups to prevent overly large hands. The card draw mechanic ensures continuous play by requiring players to draw one card from the draw pile after playing or discarding a card on their turn, maintaining a hand size of 4-5 cards. Once the draw pile is depleted, the discard pile—comprising played cards—is shuffled to form a new draw pile. The dealing process, handled by the rotating dealer, briefly references the initial distribution before ongoing draws take over. Jokers serve as wildcards, allowing flexible use such as substituting for any movement value or providing capture immunity, often equivalent to a high-value card like 11 or in standard play. In some implementations, playing a also permits an immediate additional draw and play. If the draw pile empties mid-turn without a discard pile to reshuffle, players may pass their turn or apply , such as allowing a draw from an opponent's discards, though standard protocol prioritizes reshuffling the discards promptly.

Core Rules

Setup and Dealing

Tock supports 2 to 6 players, though 4 is the standard configuration, often played in partnerships where teammates sit diagonally opposite each other around the board, with turns proceeding clockwise. The game board features four colored corners, each assigned to a player or team based on matching colors, such as red for the red corner. Players place their four tokens in the starting nest corresponding to their color at the outset. To select the dealer, players typically draw cards face up from a shuffled , with the receiving the highest (or the first Jack in some variants) becoming the dealer; alternatively, the role rotates from the previous game's dealer. The dealer then shuffles the (excluding jokers unless specified in the variant) and prepares to distribute the cards. In most variants, players receive 5 cards in the first deal for 2-4 players (4 cards for 6 players), with subsequent deals of 4 cards each until the is exhausted and reshuffled, adjusted as needed for group size to fit the 52-card deck. Cards are dealt face down, one at a time in clockwise order starting with the to the dealer's left. Once dealing is complete, the player to the dealer's left leads by playing any from their hand, which determines movement according to its value (detailed in card functions); subsequent players follow in order, each playing one per turn.

Gameplay Mechanics

Tock's gameplay follows a structured turn-based where players alternate in order, beginning with the player to the dealer's left. On a player's turn, they must play one from their hand to advance one or more of their along the board path, depending on the card's value or special effect—for instance, a 7 allows splitting the movement among multiple if applicable. If a legal play is available, such as moving an existing or entering the board with a starter , the player is required to execute it, preventing strategic withholding of cards for future turns. Hand management is central to the game's flow, with initially dealt 5 at the start of a round for most configurations, adjusted for count, then 4 in subsequent deals. play exactly one per turn, gradually depleting their hand without intermediate draws, which encourages efficient use of to avoid being caught with unplayable ones. Hoarding is inherently limited by the fixed hand size from the deal, and exceeding it is impossible under standard rules, promoting tactical decisions on when to apply to or partners' pieces. If no legal move exists for any in hand—such as when no can advance without overshooting or violating placement rules—the discards one face down, maintaining the obligation to act but without board impact. may play on their partner's if no own moves are available. Passing a turn is permitted only when no legal plays on own or partner's tokens are possible, in which case the discards the selected and the turn ends without movement; some rule sets require discarding the entire hand in such cases, followed by drawing a new hand on the next turn, though this varies by edition. This mechanic ensures steady progression while punishing poor positioning. Rounds advance through continuous turns until a player achieves victory by returning all tokens home or the deck is depleted, at which point a occurs to refresh hands, preventing stalemates and sustaining play until resolution.

Movement and Capture

In Tock, tokens advance along the shared central of the board, with the determined by the of the played from the player's hand. Numbered cards from 2 to 10 move a token forward by their , while an permits movement of 1 space, and face cards have specific effects varying by ; for example, in many rules, move 11 spaces, 12, and 13, while some assign special actions like switching to . Tokens may jump over other tokens during movement, but the must be followed precisely without deviation. To bring a into play from its starting nest, a player must play a designated starter , varying by variant such as or in Super Tock, or , , or in others, which places the token on the entry adjacent to the nest. No other tokens can be moved until at least one has entered the board, ensuring players focus on initial deployment before advancing multiple pieces. The entry itself serves as a , protecting the token from immediate threats. After completing a full around the board—typically 52 spaces— a token qualifies to enter its color-specific home stretch, a linear path leading to the final slots. Entry into this stretch and progression along it require exact values to land on each successive , as overshooting is not permitted and tokens cannot leap over one another within the home area. This demands precise card management to safely navigate the final phase without stalling. Capture is a core interactive element, occurring when a moving token lands precisely on an opponent's token, immediately sending the captured token back to its nest for re-entry. This promotes aggressive positioning but is restricted: captures cannot occur on designated safe spaces, such as starred or colored neutral zones, nor on the paths of the player's own color, including the home stretch. A captured token restarts from the nest, requiring another starter card to re-emerge, which can significantly delay opponents. Some cards enable advanced movement options, such as splitting a single card's value across multiple tokens (e.g., a 7 divided into seven 1-space moves) or selecting which of several active tokens to advance, allowing strategic choices in evasion or pursuit. Standard rules prohibit backward movement entirely, preserving the forward momentum of play, though certain variants introduce reversal with specific cards like the 4 for tactical retreats.

Card Functions

Basic Card Effects

In Tock, number cards from 2 to 10 enable a player to advance one of their forward by exactly the number of spaces corresponding to the card's rank. The functions as a basic card worth 1 space forward or as an entry card, permitting a token to exit the nest and begin its journey on the board. Face cards provide larger standard movements: the Jack advances a token 11 spaces, the Queen 12 spaces, and the King 13 spaces, with the King also capable of serving as an entry card like the Ace. Some editions simplify face card values to 10 or 11 spaces uniformly, though the differentiated progression of 11, 12, and 13 is common in manufacturer rules. Card suits play no role in standard basic effects, rendering all suits equivalent regardless of color or symbol. Tock features no suits, ensuring all cards hold equal basic power aside from rank-specific movements and any special abilities. If a player draws a that cannot be legally played to move a —such as when no suitable token position exists—the must be discarded face up to a central discard pile. When the draw deck is depleted, the discard pile is shuffled to reform the draw deck, allowing play to continue without interruption.

Special Card Abilities

In Tock, several cards possess special abilities that provide strategic advantages beyond their standard numerical movement values, allowing players to manipulate positions, enter , or evade captures in unique ways. These abilities are typically restricted to legal targets and cannot be used if no valid move is available, with hand size limits (usually 4-5 cards) preventing overuse by forcing discards or draws each turn. Abilities may vary by edition or regional rules. The 4 moves a backward 4 spaces (cannot enter directly), which can be used strategically to reposition or avoid obstacles. The 7 supports split movement, such as allocating 5 spaces to one and 2 to another (or other combinations totaling 7), offering flexibility across multiple ; passing over opponents' sends them back to start. Face cards introduce further tactical depth. The Jack moves a token 11 spaces or allows swapping the position of any two tokens (own or opponent's, excluding start/Home in some variants). The Joker moves a token 15 spaces or starts a token, and allows the player to draw and play an additional card (move distance may vary 15-25 in editions). Kings serve as starters or enable a 13-space move (in some rules, 13 only after all tokens are deployed).

Winning Conditions

Victory and Endgame

The primary win condition in Tock is for the first player or team to maneuver all of their into their designated slots, at which point the round concludes immediately and that player or team is declared the winner. In individual play (2 players), this involves all four ; in team play (4 or more players, typically 2 vs. 2), it requires all eight (four each for partners) to reach , with the first teammate to finish using remaining cards to assist their partner. To enter the slots, must land precisely on the required spaces without overshooting, necessitating exact values for movement; players can achieve this by selecting appropriate cards or, in the case of a , splitting the move across multiple steps to fine-tune positioning. slots are filled sequentially from the first position downward, and within them cannot be captured or displaced by opponents, providing safe haven once entered. As tokens approach completion, a player or team with all but one token in home can direct remaining cards toward advancing the last one, streamlining the final push without risk of interference in the home area. A typical round of Tock lasts 20 to 40 minutes, though multiple rounds are often played to form a full match.

Optional Scoring Systems

Optional scoring systems in Tock allow players to extend gameplay beyond a single round, particularly in house games or informal , by tracking points across multiple rounds to determine an overall match winner. Various house rules exist for awarding points, such as for tokens returned or other achievements, with no official standards; these are common in Canadian play where Tock originated as a game. In tournament settings, scoring is often cumulative over multiple rounds and tracked manually, suited for longer sessions or competitive environments emphasizing skill.

Variants

Regional Variants

A Cape Breton variant, documented in some sources, restricts the 4 card to moving four spaces backward only and allows the 7 card to make seven individual moves of one space each. Aces can be used as 1 or as a starter. Tock originated in and has been adapted in various regions, particularly gaining popularity in and during the through family and community play.

Team and Partnership Variants

Team and partnership variants of Tock adapt the game for play among 2 to 6 , typically dividing participants into pairs or larger groups that share objectives and while competing against opponents. In these modes, seated opposite each other form teams, sharing a single color for their to emphasize collaboration over individual achievement. The most common setup is for four players, forming two teams of two, where partners sit across from each other and alternate turns around the . Each team controls eight total—four for each partner—and players may move any of their team's on their turn, provided a valid is played, similar to standard movement rules. A team cannot capture or send home its own partner's , preventing and reinforcing cooperative strategy. Victory in partnership play requires the entire to complete the : both must bring all eight safely into the home area before the opposing does, with shared scoring based on this collective success. Some variants allow players who have finished their own to assist their more directly by prioritizing moves on the teammate's pieces. For six players, variants typically organize into three pairs or two teams of three, using an expanded board to accommodate the groups. In three-pair setups, turns proceed with each pair alternating internally if needed, and captures are restricted to opposing teams only, maintaining the no-friendly-fire rule. Relay-style turns within larger teams of three allow consecutive plays among teammates to build momentum, though standard applies across teams. Winning follows the same combined-token , with the first team to home all its tokens (twelve in a 3-vs-3) claiming victory. These team adaptations have gained popularity in social and family settings, particularly in and surrounding communities since the mid-20th century, where they foster collaboration during tournaments and gatherings. Originating from modifications to traditional by early French Canadian settlers, partnership play enhances the game's appeal for in these regions.

Other Modifications

Super Tock 6 is a commercial edition for up to six players. Digital adaptations of Tock have emerged on platforms like Board Game Arena, enabling online play for 2 to 6 players with support for team formats. These versions incorporate optional rules, such as the 5 card's effect limited to moving one's own pawns five spaces forward in some configurations. Player-created and commercial modifications often focus on thematic customizations, including holiday-themed boards produced by artisan makers. For instance, shops like those on offer handmade Tock boards with personalized engravings or seasonal designs, while companies such as Zepherin Games provide bespoke editions with custom names overlaid on the board or cards. These adaptations enhance replayability without altering core mechanics, appealing to families seeking unique aesthetics. Commercial productions of Tock, including editions from Zepherin Games, frequently include proprietary to streamline play or accommodate specific group preferences, such as team configurations in multi-player setups. The absence of an official for the game has fostered a wide array of such adaptations, allowing manufacturers and communities to innovate freely on components and rules.

References

  1. [1]
    Tock Embedded Operating System
    An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers.Getting Started · Hardware · Papers · Documentation
  2. [2]
    tock/tock: A secure embedded operating system for microcontrollers
    Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded ...Tock Embedded OS · Issues 125 · Pull requests 27 · Discussions
  3. [3]
    The Tock Embedded Operating System - ACM Digital Library
    Tock, a new operating system for low-power platforms, takes advantage of the limited hardware-protection mechanisms available on recent microcontrollers.
  4. [4]
    Features
    ### Summary of Tock Features
  5. [5]
    [PDF] Tock: From Research to Securing 10 Million Computers - amit levy
    Abstract. Tock began 10 years ago as a research operating system developed by academics to help other academics build urban sensing applications.Missing: Michigan | Show results with:Michigan
  6. [6]
    [PDF] Multiprogramming a 64 kB Computer Safely and Efficiently
    This paper presents Tock, a new operating system for low- power embedded platforms that addresses these shortcomings in existing systems to provide a rich ...
  7. [7]
    Tock on Steam
    14-day returnsJul 6, 2018 · Tock (also known as Tuck in some English parts of Quebec) is a board game (jeu de tock), similar to Ludo, Aggravation or Sorry!, in which ...
  8. [8]
    Tock Rules | Rettna
    The game of Tock has it's origins from the India game Parchisi. When settlers arrived in Quebec they altered Parchisi in a few ways which became known as Ludo ...
  9. [9]
    Tock Rules - Zepherin Games
    Object of the game: Get your four marbles and your partner's four marbles into their homes before your opponents do.Missing: origin | Show results with:origin
  10. [10]
    doberman pizza. misc. tock.
    ### Overview of Tock Game
  11. [11]
    Pachisi | Indian Board Game - MAP Academy
    Apr 21, 2022 · An ancient Indian board game played by two to four people. Its oldest evidence dates to 16th century Mughal India with origins tracing back ...
  12. [12]
    How Pachisi, An Indian Board Game, Became Ludo - Madras Courier
    Sep 11, 2018 · Pachisi AKA Ludo, an ancient Indian game which Akbar was addicted to, is now a strategy game taught at business schools. On August 29, 1891 ...<|control11|><|separator|>
  13. [13]
    The Indian Games of Pachisi, Chaupar, and Chausar - Penn Museum
    The Hindi word for “twenty-five” is pachis (pacis), from which is derived the noun pachisi (pacisi) meaning “collection of twenty-five objects” or “that which ...
  14. [14]
    Royal Ludo - Patent - The Games Board
    14636" inscribed on it and also on the Rules Leaflet. Patent No. 14636 was applied for by Alfred Collier for Royal Ludo on 29th August 1891 and accepted on 31 ...Missing: 1896 | Show results with:1896
  15. [15]
    Super Tock 4 | Board Game - BoardGameGeek
    Rating 5.8/10 (224) Super Tock 4 is a 2-4 player game where players race tokens using cards for movement, similar to Pachisi, with the goal of getting all tokens home.
  16. [16]
  17. [17]
  18. [18]
    None
    ### Summary of Super Tock Board Design and Components (Source: https://fgbradleys.com/wp-content/uploads/rules/SuperTock.pdf)
  19. [19]
    [PDF] Tock Manual
    Tokens are not allowed to jump over other tokens within the house. Teams. Two versus two players standard - Players on opposite sides of the board team up.
  20. [20]
    Tock Board Game - Lee Valley Tools
    ### Summary of Tock Board Game Physical Aspects
  21. [21]
    [PDF] RÈGLES DU JEU DE TOCK - Denis Guertin Ébéniste
    Whether they know it as Tock or by another name, the basis of the game is pretty much the same; be the first player to enter all 4 marbles into your Home to win ...
  22. [22]
    None
    ### Summary of Card Deck Rules in Tock
  23. [23]
    Tock Tock Game game instructions for 4 player G-008-S
    Mar 26, 2018 · Tock Tock game is played by 2 to 6 persons, who play in teams against each other. Always 2 players form a team, sit diagonally opposite and play together.
  24. [24]
    Tock 4 - Family Strategy Board Game
    ### Setup and Dealing for Tock 4 Game
  25. [25]
    Tock Rules | PDF | Leisure Activities | Consumer Goods - Scribd
    Tock is a four-player board game played with cards and marbles. Players take turns playing cards from their hand to move their marbles around the board.
  26. [26]
    Play Tock online from your browser - Board Game Arena
    Tock is a card-and-board game for 2 to 6 players. With 4 or 6 players, it is possible to create two or three teams of 2 players, sitting opposite of each other.Missing: origin Quebec
  27. [27]
    Gamehelptock - Board Game Arena
    At the beginning of each round players are dealt 5 cards which they play in turns to move their tokens (or marbles) around the board. If at any time a token ...Missing: rules deck joker draw
  28. [28]
    TOCK 4 - Logica Puzzles
    In stock 25-day deliveryThe famous TOCK GAME (or Tock), the Canadian Parcheesi up to 4 players! An exciting game that will bring out all your competition!Missing: origin Quebec
  29. [29]
    Tock • Championnat de Toc Toc competition - Board Game Arena
    Each participant plays the same number of games, and is paired with players close to their level. Number of matches. 4. Number of players in a match.Missing: rules | Show results with:rules
  30. [30]
    Tock Tock Game game instructions for 4 player G-008-S
    Mar 26, 2018 · The Tock Tock Game is played with cards, the card set "Romme, Canasta, Bridge", consisting of 2 sets of 55 cards including 3 Joker cards. These ...Missing: mechanic | Show results with:mechanic
  31. [31]
    Tock Game 4-6 Players - Au Jeu Game On
    The game was imported to Canada in the 17th century by French settlers . The ... The jack can exchange with any ball in play on the board, except the ...
  32. [32]
    Super Tock 6 | Board Game - BoardGameGeek
    Rating 5.3/10 (63) Super Tock 6 is a 2-6 player card game using hand management and open drafting. Players move pawns using cards, with special card and board properties. It is a ...
  33. [33]
    Vtg Super Six Tock Wooden Game Board By Jouets Toys of Canada ...
    In stock Free deliveryVintage Super Six Tock Wooden Game Board By Jouets Toys of Canada 22" × 22". Includes Instruction Sheet. Very Good Overall Condition For Its Age.
  34. [34]
    Play Tock online from your browser - Board Game Arena
    Number of players, 2, 4 ; Game type, Free-for-all, 2 vs 2 (if possible) ; [VARIANT] Effect of the 5, 5 forward, own pawns only, [*] 5 forward, any player pawn ...
  35. [35]
  36. [36]
    Zepherin Games – Custom 4 Player Tock
    In stockZepherin Games Custom 4 Person Tock Design includes Customized Name over Tock Cards. Made with 1/2′′ premium birch plywood and a solid walnut frame.Missing: regional Cape Breton Vermont
  37. [37]
    Zepherin Games – Online Shop
    ### Summary of Tock Editions, House Rules, and Customizations by Zepherin Games