rossjrw icon indicating copy to clipboard operation
rossjrw copied to clipboard

The Royal Game of Ur, asynchronous and massively-multiplayer — all you need is a Github account.

Welcome to my Github profile! We're playing the Royal Game of Ur. Game #10 is in progress, but you can join!

It's the :white_circle:white team's turn.

You're on a team! :wave:

  • If you've already played a turn this game, you're already on a team — check the game log below for a reminder. If it's not your turn, check back later, or ask a friend to make a move.
  • If you've not yet played a turn this game, make a move now to join the :white_circle:white team.

:white_circle:White team: You rolled a 4! What would you like to do?

Choices (pick one of them!)
:rosette: Move a new piece to tile 4
Move the piece on tile 2 to tile 6
Move the piece on tile 5 to tile 9

Game #10 so far

Who's on each team?

Players in this game
Black team :black_circle: :white_circle: White team
@adoreblvnk (5)
@srThibaultP (4)
@roryclaasen (2)
@Vleezy (2)
@VikashPR (1)
@rossjrw (1)
@Hans5958 (1)
@Sam948-byte (1)
@Kharoontes (1)
@torcoste (1)
@Qiamast (1)
@gavinmasese (1)
@camicelinski (1)
@arneja-arnav (1)
@TheramReddy (1)
@danielchandg (1)
@Saumay (1)
@tobias-wilfert (1)
@Samoz93 (1)
@beckerrobin (1)
@handyaputra (4)
@shpatrickguo (3)
@alexchunlin (3)
@MathieuIko (2)
@GabrielTheophilo (1)
@AquariusDue (1)
@ShahriarKh (1)
@NerwenElensar (1)
@akhilvreddy (1)
@Eive1Me (1)
@BartvanMaarschalkerweerd (1)
@Yassin-Askar (1)
@HENRYMARTIN5 (1)
@BolaGhaly (1)
@Luigibei (1)
@BlimblimCFT (1)
@garraev (1)
@mmoizulhaq (1)
@mirandapardo (1)

What's happened so far?

Time Turn Event Issue Board
15th May 2022 17:19 0 :black_circle: @VikashPR started a new game #1535 link
15th May 2022 21:15 1 :black_circle: @rossjrw moved a black piece onto the board to position 2 #1536 link
15th May 2022 23:54 2 :white_circle: @GabrielTheophilo moved a white piece onto the board to position 2 #1538 link
16th May 2022 12:01 3 :black_circle: @roryclaasen moved a black piece from position 2 to position 4 — claimed a rosette :rosette: #1539 link
16th May 2022 12:02 4 :black_circle: @roryclaasen moved a black piece onto the board to position 1 #1540 link
17th May 2022 11:03 5 :white_circle: @MathieuIko moved a white piece from position 2 to position 4 — claimed a rosette :rosette: #1541 link
17th May 2022 11:07 6 :white_circle: @MathieuIko moved a white piece onto the board to position 3 #1542 link
17th May 2022 13:49 7 :black_circle: @Hans5958 moved a black piece onto the board to position 2 #1543 link
19th May 2022 07:30 8 :white_circle: @AquariusDue moved a white piece from position 4 to position 8 — claimed a rosette :rosette: #1544 link
19th May 2022 10:56 9 :white_circle: @ShahriarKh moved a white piece from position 8 to position 10 #1545 link
19th May 2022 17:59 10 :black_circle: @Sam948-byte moved a black piece onto the board to position 3 #1546 link
20th May 2022 23:11 11 :white_circle: @shpatrickguo moved a white piece onto the board to position 2 #1547 link
21st May 2022 11:31 12 :black_circle: @adoreblvnk moved a black piece from position 2 to position 5 #1548 link
21st May 2022 11:47 13 :white_circle: @NerwenElensar moved a white piece from position 10 to position 12 #1549 link
21st May 2022 18:15 14 :black_circle: @Kharoontes moved a black piece from position 4 to position 6 #1550 link
22nd May 2022 19:58 15 :white_circle: @akhilvreddy moved a white piece from position 2 to position 4 — claimed a rosette :rosette: #1552 link
27th May 2022 16:56 16 :white_circle: @Eive1Me moved a white piece from position 12 to position 13 #1555 link
28th May 2022 06:32 17 :black_circle: @adoreblvnk moved a black piece from position 3 to position 4 — claimed a rosette :rosette: #1556 link
30th May 2022 02:43 18 :black_circle: @Vleezy moved a black piece from position 1 to position 2 #1557 link
30th May 2022 10:52 19 :white_circle: @shpatrickguo moved a white piece from position 4 to position 5 — captured a black piece :crossed_swords: #1559 link
30th May 2022 22:51 20 :black_circle: @Vleezy moved a black piece from position 4 to position 8 — claimed a rosette :rosette: #1560 link
31st May 2022 10:11 21 :black_circle: @adoreblvnk moved a black piece from position 6 to position 9 #1561 link
31st May 2022 17:18 22 :white_circle: @shpatrickguo moved a white piece from position 5 to position 6 #1562 link
1st Jun 2022 02:36 23 :black_circle: @adoreblvnk moved a black piece from position 8 to position 10 #1563 link
1st Jun 2022 17:47 24 :white_circle: @alexchunlin moved a white piece from position 6 to position 8 — claimed a rosette :rosette: #1564 link
1st Jun 2022 17:49 25 :white_circle: @alexchunlin moved a white piece onto the board to position 4 — claimed a rosette :rosette: #1565 link
1st Jun 2022 17:49 26 :white_circle: @alexchunlin moved a white piece from position 4 to position 7 #1566 link
2nd Jun 2022 10:14 27 :black_circle: @srThibaultP moved a black piece onto the board to position 3 #1567 link
4th Jun 2022 17:48 28 :white_circle: @BartvanMaarschalkerweerd moved a white piece from position 7 to position 9 — captured a black piece :crossed_swords: #1568 link
5th Jun 2022 07:26 29 :black_circle: @adoreblvnk moved a black piece from position 3 to position 4 — claimed a rosette :rosette: #1569 link
6th Jun 2022 10:39 30 :black_circle: @torcoste moved a black piece from position 4 to position 6 #1570 link
9th Jun 2022 06:32 31 :white_circle: @Yassin-Askar moved a white piece from position 8 to position 12 #1571 link
10th Jun 2022 08:07 32 :black_circle: @srThibaultP moved a black piece from position 10 to position 12 — captured a white piece :crossed_swords: #1572 link
13th Jun 2022 07:25 33 :white_circle: @handyaputra moved a white piece from position 9 to position 12 — captured a black piece :crossed_swords: #1573 link
13th Jun 2022 07:38 34 :black_circle: @Qiamast moved a black piece from position 6 to position 8 — claimed a rosette :rosette: #1574 link
14th Jun 2022 12:22 35 :black_circle: @gavinmasese moved a black piece onto the board to position 3 #1575 link
15th Jun 2022 03:10 36 :white_circle: @handyaputra moved a white piece from position 3 to position 4 — claimed a rosette :rosette: #1576 link
15th Jun 2022 03:11 37 :white_circle: @handyaputra moved a white piece from position 13 to position 14 — claimed a rosette :rosette: #1577 link
15th Jun 2022 03:11 38 :white_circle: @handyaputra ascended a white piece from position 14 :rocket: #1578 link
16th Jun 2022 19:07 39 :black_circle: @srThibaultP moved a black piece from position 8 to position 11 #1579 link
16th Jun 2022 19:24 40 :white_circle: @HENRYMARTIN5 moved a white piece from position 4 to position 6 #1580 link
2nd Jul 2022 13:47 41 :black_circle: @camicelinski moved a black piece from position 11 to position 12 — captured a white piece :crossed_swords: #1581 link
3rd Jul 2022 05:25 42 :white_circle: @BolaGhaly moved a white piece from position 6 to position 8 — claimed a rosette :rosette: #1582 link
5th Jul 2022 04:28 43 :white_circle: @Luigibei moved a white piece from position 8 to position 11 #1584 link
10th Jul 2022 06:03 44 :black_circle: @arneja-arnav moved a black piece onto the board to position 4 — claimed a rosette :rosette: #1585 link
17th Jul 2022 08:26 45 :black_circle: @srThibaultP moved a black piece from position 12 to position 14 — claimed a rosette :rosette: #1586 link
17th Jul 2022 09:07 46 :black_circle: @TheramReddy moved a black piece from position 3 to position 5 #1587
17th Jul 2022 18:28 47 :white_circle: @BlimblimCFT ascended a white piece from position 11 :rocket: #1588
17th Jul 2022 18:28 48 :black_circle: The black team rolled a 0 and their turn was automatically passed #1588 link
17th Jul 2022 18:28 49 :white_circle: The white team rolled a 0 and their turn was automatically passed #1588 link
19th Jul 2022 17:52 50 :black_circle: @danielchandg moved a black piece from position 4 to position 8 — claimed a rosette :rosette: #1589
23rd Jul 2022 08:52 51 :black_circle: @Saumay moved a black piece onto the board to position 4 — claimed a rosette :rosette: #1590 link
23rd Jul 2022 08:52 52 :black_circle: The black team rolled a 0 and their turn was automatically passed #1590 link
27th Jul 2022 10:20 53 :white_circle: @garraev moved a white piece onto the board to position 2 #1592 link
27th Jul 2022 13:44 54 :black_circle: @tobias-wilfert moved a black piece from position 5 to position 7 #1593 link
2nd Aug 2022 09:39 55 :white_circle: @mmoizulhaq moved a white piece onto the board to position 3 #1594 link
3rd Aug 2022 14:31 56 :black_circle: @Samoz93 moved a black piece onto the board to position 1 #1596 link
3rd Aug 2022 19:55 57 :white_circle: @mirandapardo moved a white piece from position 3 to position 5 #1597 link
23rd Aug 2022 12:02 58 :black_circle: @beckerrobin moved a black piece from position 7 to position 10 #1599
Previous games

Previous games

  1. A game was started on 30th Jul 2020 by @rossjrw and ended on 4th Dec 2020.
    • The :white_circle:white team won.
    • 64 players played 166 moves across 4 months and 5 days.
    • The :black_circle:black team captured 9 white pieces and claimed 12 rosettes.
    • The :white_circle:white team captured 10 black pieces and claimed 18 rosettes.
    • The MVP of the winning team was @1ethanhansen, who played 48 moves.
    • The winning move was made by @qbtl (#269).
  2. A game was started on 4th Dec 2020 by @1ethanhansen and ended on 11th Jan 2021.
    • The :black_circle:black team won.
    • 27 players played 145 moves across 1 month and 1 week.
    • The :black_circle:black team captured 7 white pieces and claimed 16 rosettes.
    • The :white_circle:white team captured 6 black pieces and claimed 14 rosettes.
    • The MVP of the winning team was @shpatrickguo, who played 26 moves.
    • The winning move was made by @shpatrickguo (#424).
  3. A game was started on 11th Jan 2021 by @BaptisteMartinet and ended on 11th Feb 2021.
    • The :white_circle:white team won.
    • 17 players played 118 moves across 1 month and 12 hours.
    • The :black_circle:black team captured 2 white pieces and claimed 11 rosettes.
    • The :white_circle:white team captured 8 black pieces and claimed 14 rosettes.
    • The MVP of the winning team was @1ethanhansen, who played 45 moves.
    • The winning move was made by @1ethanhansen (#535).
  4. A game was started on 11th Feb 2021 by @1ethanhansen and ended on 5th Mar 2021.
    • The :white_circle:white team won.
    • 17 players played 175 moves across 3 weeks and 22 hours.
    • The :black_circle:black team captured 12 white pieces and claimed 17 rosettes.
    • The :white_circle:white team captured 13 black pieces and claimed 18 rosettes.
    • The MVP of the winning team was @1ethanhansen, who played 48 moves.
    • The winning move was made by @1ethanhansen (#702).
  5. A game was started on 6th Mar 2021 by @shpatrickguo and ended on 10th May 2021.
    • The :black_circle:black team won.
    • 42 players played 162 moves across 2 months and 4 days.
    • The :black_circle:black team captured 12 white pieces and claimed 17 rosettes.
    • The :white_circle:white team captured 9 black pieces and claimed 19 rosettes.
    • The MVP of the winning team was @shpatrickguo, who played 22 moves.
    • The winning move was made by @crxssed7 (#864).
  6. A game was started on 10th May 2021 by @HAUDRAUFHAUN and ended on 17th Jul 2021.
    • The :white_circle:white team won.
    • 34 players played 167 moves across 2 months and 6 days.
    • The :black_circle:black team captured 7 white pieces and claimed 14 rosettes.
    • The :white_circle:white team captured 10 black pieces and claimed 18 rosettes.
    • The MVP of the winning team was @1ethanhansen, who played 31 moves.
    • The winning move was made by @1ethanhansen (#1024).
  7. A game was started on 17th Jul 2021 by @1ethanhansen and ended on 19th Oct 2021.
    • The :black_circle:black team won.
    • 48 players played 153 moves across 3 months and 3 days.
    • The :black_circle:black team captured 6 white pieces and claimed 17 rosettes.
    • The :white_circle:white team captured 6 black pieces and claimed 15 rosettes.
    • The MVP of the winning team was @PkmnQ, who played 13 moves.
    • The winning move was made by @OmKakatkar (#1175).
  8. A game was started on 19th Oct 2021 by @OmKakatkar and ended on 29th Oct 2021.
    • The :white_circle:white team won.
    • 13 players played 135 moves across 1 week and 3 days.
    • The :black_circle:black team captured 5 white pieces and claimed 13 rosettes.
    • The :white_circle:white team captured 6 black pieces and claimed 15 rosettes.
    • The MVP of the winning team was @Timemaster111, who played 46 moves.
    • The winning move was made by @Timemaster111 (#1342).
  9. A game was started on 29th Oct 2021 by @jbmagination and ended on 15th May 2022.
    • The :white_circle:white team won.
    • 80 players played 187 moves across 6 months and 2 weeks.
    • The :black_circle:black team captured 11 white pieces and claimed 17 rosettes.
    • The :white_circle:white team captured 13 black pieces and claimed 19 rosettes.
    • The MVP of the winning team was @nirakon, who played 18 moves.
    • The winning move was made by @Madflows (#1534).

:eye: Watch this repository to be the first to know when someone has played

:star: Star this repository to invite your followers to play


How do I play?

Rules of the game

It's the :white_circle:white team versus the :black_circle:black team.

The first team to :rocket:ascend all 7 of their pieces :crown:wins. Your goal is to achieve that, and to block the other team from doing the same.

(Learn more about the rules of the Royal Game of Ur at RoyalUr.net/learn, or watch Tom Scott play against Irving Finkel in 2017.)

Movement

Each turn starts by rolling 4 binary dice, which results in a number from 0 to 4. The current team gets to move one of their pieces by that many tiles.

All 14 pieces start on position 0 (the space just before tile 1).

:rocket:Ascension

Moving a piece onto position 15 (the imaginary space after tile 14) causes that piece to leave the board forever. This is :rocket:ascension, and is the goal of the game — the first team to ascend all 7 of their pieces wins.

:crossed_swords:Capturing

You will move your pieces along the tiles from tile 1 to tile 14.

The tiles on your side of the board (tiles 1 through 4, 13, and 14) are safe — only your pieces can be there. However, the tiles in the middle (tiles 5 through 12) are unsafe — your opponent's pieces can also be here. If one team's piece lands on the same tile as another team's piece, the piece that was landed on is :crossed_swords:captured! It goes all the way back to position 0.

:rosette:Rosettes

If a piece lands on a :rosette:rosette (tiles 4, 8, and 14), that team gets to immediately take another turn.

A piece that is on the rosette on tile 8 cannot be :crossed_swords:captured. A piece trying to capture it will simply bounce off onto tile 9.

How to play

Playing Ur on my GitHub profile is easy. The dice have already been rolled for you — all you have to do is decide what to do with them. Anyone with a GitHub account can play.

Anyone can join either team at any time, but once you're in a team, you're locked into it until the game ends. You won't be able to play a move when it's the other team's turn.

The list of links below the board image shows each possible move. Clicking one of those will take you to a page where you can create an issue in this repository, where all you have to do is click submit to play your move.

It will take a moment for Github Actions to acknowledge your move, but once it does, you'll see it react with the 'eyes' emoji (:eyes:). A few seconds later it will react with the 'rocket' emoji (:rocket:) to let you know that your move was successful, then leave a comment explaining what happened, and it'll also make a commit to record your move.

(If you don't see any of that, then something went wrong. Ping me in your issue by typing cc @rossjrw, and I'll take a look.)

Note that if your team has no possible moves — for example by rolling a 0 — your turn will be automatically skipped. The event log will let you know if this has happened.

Behind the scenes

Check out the source branch of this repository for the source code and a little commentary on the inspiration behind this project.

Contributing

I welcome bug reports, feature suggestions and pull requests! Just make sure you ping me in your issue or PR by adding cc @rossjrw, as I don't receive notifications for new issues in this repository (for hopefully obvious reasons).