Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/rossjrw/rossjrw

The Royal Game of Ur, asynchronous and massively-multiplayer — all you need is a Github account.
https://github.com/rossjrw/rossjrw

board-game github-profile profile-readme readme readme-profile readme-template royal-game-of-ur ur

Last synced: about 1 month ago
JSON representation

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

Lists

README

        

Welcome to my Github profile!
We're playing
[the Royal Game of Ur](https://en.wikipedia.org/wiki/Royal_Game_of_Ur).
**Game #19 is in progress,** but you can join!


It's the
:black_circle:black
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](https://twitter.com/share?text=I'm+playing+The+Royal+Game+of+Ur+on+a+GitHub+profile.+Take+your+turn+at+https://github.com/rossjrw/rossjrw+%23RoyalGameOfUr+%23github) to make a move.
* If you've not yet played a turn this game, make a move now to join the
**:black_circle:black** team.

**:black_circle:Black team:**
You rolled a 4!
What would you like to do?

| Choices *(pick one of them!)* |
| --- |
| [:rosette: Move a new piece to tile 4](https://github.com/rossjrw/rossjrw/issues/new?title=ur-move-4%400-0&body=Press+Submit%21+You+don%27t+need+to+edit+this+text+or+do+anything+else.%0D%0A%0D%0ABe+aware+that+your+move+can+take+a+minute+or+two+to+process.) |
| [ Move the piece on tile 6 to tile 10](https://github.com/rossjrw/rossjrw/issues/new?title=ur-move-4%406-0&body=Press+Submit%21+You+don%27t+need+to+edit+this+text+or+do+anything+else.%0D%0A%0D%0ABe+aware+that+your+move+can+take+a+minute+or+two+to+process.) |

-----

Game #19 so far

## Who's on each team?


Players in this game



Black team :black_circle:
:white_circle: White team


@tassiaaccioly (4)
@7IronSnow7 (1)
@karim-eg (1)
@chiragyadav916 (1)
@Casper-Guo (9)


## What's happened so far?

| Time | Turn | Event | Issue | Board |
| :---: | :---: | :--- | :---: | :---: |
| 11th Apr 2024 03:01 | **0** | :black_circle: **[@tassiaaccioly](https://github.com/tassiaaccioly)** started a new game | [#2797](https://github.com/rossjrw/rossjrw/issues/2797) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/3b55d755eb1059017bd702f5a1d0265e5152c490/games/current/board.2797.svg) |
| 11th Apr 2024 03:01 | **1** | :black_circle: **[@tassiaaccioly](https://github.com/tassiaaccioly)** moved a black piece onto the board to position 2 | [#2798](https://github.com/rossjrw/rossjrw/issues/2798) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/092768d93fefb54ce03bc05817770b0da3b10ec8/games/current/board.2798.svg) |
| 11th Apr 2024 03:10 | **2** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece onto the board to position 1 | [#2799](https://github.com/rossjrw/rossjrw/issues/2799) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/835405fdf6bd64f56ca917db50d7b1d399b89f06/games/current/board.2799.svg) |
| 11th Apr 2024 11:51 | **3** | :black_circle: **[@tassiaaccioly](https://github.com/tassiaaccioly)** moved a black piece onto the board to position 3 | [#2800](https://github.com/rossjrw/rossjrw/issues/2800) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/e6e18c550dd2308d4d1ee01c22aaf37106d8cf48/games/current/board.2800.svg) |
| 11th Apr 2024 11:56 | **4** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece from position 1 to position 4 — claimed a rosette :rosette: | [#2801](https://github.com/rossjrw/rossjrw/issues/2801) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/2e090e426f39825b33fb62c1f63ce28de33e2668/games/current/board.2801.svg) |
| 11th Apr 2024 11:59 | **5** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece onto the board to position 2 | [#2802](https://github.com/rossjrw/rossjrw/issues/2802) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/85cc7a31329c7462afa4c3a9e645e0904358dfc4/games/current/board.2802.svg) |
| 11th Apr 2024 13:08 | **6** | :black_circle: **[@7IronSnow7](https://github.com/7IronSnow7)** moved a black piece from position 3 to position 5 | [#2803](https://github.com/rossjrw/rossjrw/issues/2803) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/f87a1e15ff2a44a461a4d91eaeefa4550c5c9ae1/games/current/board.2803.svg) |
| 11th Apr 2024 13:12 | **7** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece from position 4 to position 6 | [#2804](https://github.com/rossjrw/rossjrw/issues/2804) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/6981ec21fafc9ff7ce600b2175a310c8f2660106/games/current/board.2804.svg) |
| 11th Apr 2024 13:55 | **8** | :black_circle: **[@tassiaaccioly](https://github.com/tassiaaccioly)** moved a black piece from position 5 to position 7 | [#2805](https://github.com/rossjrw/rossjrw/issues/2805) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/e93bad57e0ac71a1dcc0772800e7c59d4b170dbd/games/current/board.2805.svg) |
| 11th Apr 2024 14:13 | **9** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece onto the board to position 4 — claimed a rosette :rosette: | [#2806](https://github.com/rossjrw/rossjrw/issues/2806) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/5ee1ed3f80921c5093dd0e544c3a8af0bd20460c/games/current/board.2806.svg) |
| 11th Apr 2024 14:15 | **10** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece from position 6 to position 7 — captured a black piece :crossed_swords: | [#2807](https://github.com/rossjrw/rossjrw/issues/2807) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/34c9d46f4c5b40822ef66f5fcfa88271cbc952f5/games/current/board.2807.svg) |
| 11th Apr 2024 23:53 | **11** | :black_circle: **[@karim-eg](https://github.com/karim-eg)** moved a black piece from position 2 to position 5 | [#2808](https://github.com/rossjrw/rossjrw/issues/2808) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/dd7ad23835b18f6ef9b235f07ed0fe5346c5d645/games/current/board.2808.svg) |
| 11th Apr 2024 23:59 | **12** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece from position 7 to position 8 — claimed a rosette :rosette: | [#2809](https://github.com/rossjrw/rossjrw/issues/2809) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/cb03b428e304ae109e3e0e1a6c406d730ff1052e/games/current/board.2809.svg) |
| 12th Apr 2024 00:02 | **13** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece from position 4 to position 6 | [#2810](https://github.com/rossjrw/rossjrw/issues/2810) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/ba8efe90785f535e87d1abc23c297dbb50131f37/games/current/board.2810.svg) |
| 14th Apr 2024 18:12 | **14** | :black_circle: **[@chiragyadav916](https://github.com/chiragyadav916)** moved a black piece from position 5 to position 6 — captured a white piece :crossed_swords: | [#2813](https://github.com/rossjrw/rossjrw/issues/2813) | [link](https://raw.githubusercontent.com/rossjrw/rossjrw/595f4f1e86a10aaf7b99840d57beab065bef15f1/games/current/board.2813.svg) |
| 14th Apr 2024 20:59 | **15** | :white_circle: **[@Casper-Guo](https://github.com/Casper-Guo)** moved a white piece onto the board to position 1 | [#2814](https://github.com/rossjrw/rossjrw/issues/2814) | |

Previous games

## Previous games

1. A game was started on 30th Jul 2020 by **[@rossjrw](https://github.com/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](https://github.com/1ethanhansen)**, who played 48 moves.
* The winning move was made by **[@qbtl](https://github.com/qbtl)** ([#269](https://github.com/rossjrw/rossjrw/issues/269)).
1. A game was started on 4th Dec 2020 by **[@1ethanhansen](https://github.com/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](https://github.com/shpatrickguo)**, who played 26 moves.
* The winning move was made by **[@shpatrickguo](https://github.com/shpatrickguo)** ([#424](https://github.com/rossjrw/rossjrw/issues/424)).
1. A game was started on 11th Jan 2021 by **[@BaptisteMartinet](https://github.com/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](https://github.com/1ethanhansen)**, who played 45 moves.
* The winning move was made by **[@1ethanhansen](https://github.com/1ethanhansen)** ([#535](https://github.com/rossjrw/rossjrw/issues/535)).
1. A game was started on 11th Feb 2021 by **[@1ethanhansen](https://github.com/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](https://github.com/1ethanhansen)**, who played 48 moves.
* The winning move was made by **[@1ethanhansen](https://github.com/1ethanhansen)** ([#702](https://github.com/rossjrw/rossjrw/issues/702)).
1. A game was started on 6th Mar 2021 by **[@shpatrickguo](https://github.com/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](https://github.com/shpatrickguo)**, who played 22 moves.
* The winning move was made by **[@crxssed7](https://github.com/crxssed7)** ([#864](https://github.com/rossjrw/rossjrw/issues/864)).
1. A game was started on 10th May 2021 by **[@HAUDRAUFHAUN](https://github.com/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](https://github.com/1ethanhansen)**, who played 31 moves.
* The winning move was made by **[@1ethanhansen](https://github.com/1ethanhansen)** ([#1024](https://github.com/rossjrw/rossjrw/issues/1024)).
1. A game was started on 17th Jul 2021 by **[@1ethanhansen](https://github.com/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](https://github.com/PkmnQ)**, who played 13 moves.
* The winning move was made by **[@OmKakatkar](https://github.com/OmKakatkar)** ([#1175](https://github.com/rossjrw/rossjrw/issues/1175)).
1. A game was started on 19th Oct 2021 by **[@OmKakatkar](https://github.com/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](https://github.com/Timemaster111)**, who played 46 moves.
* The winning move was made by **[@Timemaster111](https://github.com/Timemaster111)** ([#1342](https://github.com/rossjrw/rossjrw/issues/1342)).
1. A game was started on 29th Oct 2021 by **[@jbmagination](https://github.com/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](https://github.com/nirakon)**, who played 18 moves.
* The winning move was made by **[@Madflows](https://github.com/Madflows)** ([#1534](https://github.com/rossjrw/rossjrw/issues/1534)).
1. A game was started on 15th May 2022 by **[@VikashPR](https://github.com/VikashPR)** and ended on 29th Dec 2022.
* The :white_circle:white team won.
* 109 players played 177 moves across 7 months and 2 weeks.
* The :black_circle:black team captured 9 white pieces and claimed 23 rosettes.
* The :white_circle:white team captured 11 black pieces and claimed 19 rosettes.
* The MVP of the winning team was **[@LAPCoder](https://github.com/LAPCoder)**, who played 11 moves.
* The winning move was made by **[@LAPCoder](https://github.com/LAPCoder)** ([#1726](https://github.com/rossjrw/rossjrw/issues/1726)).
1. A game was started on 29th Dec 2022 by **[@CostasAK](https://github.com/CostasAK)** and ended on 30th Dec 2022.
* The :black_circle:black team won.
* 4 players played 121 moves across 19 hours and 41 minutes.
* The :black_circle:black team captured 6 white pieces and claimed 14 rosettes.
* The :white_circle:white team captured 4 black pieces and claimed 15 rosettes.
* The MVP of the winning team was **[@CostasAK](https://github.com/CostasAK)**, who played 59 moves.
* The winning move was made by **[@CostasAK](https://github.com/CostasAK)** ([#1844](https://github.com/rossjrw/rossjrw/issues/1844)).
1. A game was started on 30th Dec 2022 by **[@TejaTadepalli](https://github.com/TejaTadepalli)** and ended on 27th Jan 2023.
* The :white_circle:white team won.
* 17 players played 158 moves across 4 weeks and 1 hour.
* The :black_circle:black team captured 9 white pieces and claimed 18 rosettes.
* The :white_circle:white team captured 12 black pieces and claimed 18 rosettes.
* The MVP of the winning team was **[@TejaTadepalli](https://github.com/TejaTadepalli)**, who played 59 moves.
* The winning move was made by **[@TejaTadepalli](https://github.com/TejaTadepalli)** ([#1994](https://github.com/rossjrw/rossjrw/issues/1994)).
1. A game was started on 27th Jan 2023 by **[@TejaTadepalli](https://github.com/TejaTadepalli)** and ended on 14th Mar 2023.
* The :white_circle:white team won.
* 20 players played 153 moves across 1 month and 2 weeks.
* The :black_circle:black team captured 6 white pieces and claimed 17 rosettes.
* The :white_circle:white team captured 6 black pieces and claimed 16 rosettes.
* The MVP of the winning team was **[@TejaTadepalli](https://github.com/TejaTadepalli)**, who played 65 moves.
* The winning move was made by **[@TejaTadepalli](https://github.com/TejaTadepalli)** ([#2145](https://github.com/rossjrw/rossjrw/issues/2145)).
1. A game was started on 14th Mar 2023 by **[@Murdeala](https://github.com/Murdeala)** and ended on 13th Apr 2023.
* The :white_circle:white team won.
* 19 players played 141 moves across 4 weeks and 1 day.
* The :black_circle:black team captured 4 white pieces and claimed 18 rosettes.
* The :white_circle:white team captured 12 black pieces and claimed 16 rosettes.
* The MVP of the winning team was **[@CostasAK](https://github.com/CostasAK)**, who played 71 moves.
* The winning move was made by **[@CostasAK](https://github.com/CostasAK)** ([#2275](https://github.com/rossjrw/rossjrw/issues/2275)).
1. A game was started on 13th Apr 2023 by **[@thisiscoding1234](https://github.com/thisiscoding1234)** and ended on 7th Jul 2023.
* The :black_circle:black team won.
* 48 players played 122 moves across 2 months and 3 weeks.
* The :black_circle:black team captured 11 white pieces and claimed 15 rosettes.
* The :white_circle:white team captured 4 black pieces and claimed 9 rosettes.
* The MVP of the winning team was **[@Murdeala](https://github.com/Murdeala)**, who played 37 moves.
* The winning move was made by **[@WKL10086](https://github.com/WKL10086)** ([#2460](https://github.com/rossjrw/rossjrw/issues/2460)).
1. A game was started on 7th Jul 2023 by **[@kztera](https://github.com/kztera)** and ended on 26th Oct 2023.
* The :white_circle:white team won.
* 38 players played 142 moves across 3 months and 2 weeks.
* The :black_circle:black team captured 5 white pieces and claimed 14 rosettes.
* The :white_circle:white team captured 12 black pieces and claimed 14 rosettes.
* The MVP of the winning team was **[@CostasAK](https://github.com/CostasAK)**, who played 53 moves.
* The winning move was made by **[@CostasAK](https://github.com/CostasAK)** ([#2612](https://github.com/rossjrw/rossjrw/issues/2612)).
1. A game was started on 27th Oct 2023 by **[@blacksmithop](https://github.com/blacksmithop)** and ended on 3rd Dec 2023.
* The :black_circle:black team won.
* 22 players played 55 moves across 1 month and 6 days.
* The :black_circle:black team captured 5 white pieces and claimed 11 rosettes.
* The :white_circle:white team captured 0 black pieces and claimed 3 rosettes.
* The MVP of the winning team was **[@CostasAK](https://github.com/CostasAK)**, who played 26 moves.
* The winning move was made by **[@CostasAK](https://github.com/CostasAK)** ([#2664](https://github.com/rossjrw/rossjrw/issues/2664)).
1. A game was started on 4th Dec 2023 by **[@joshuajohncohen](https://github.com/joshuajohncohen)** and ended on 11th Apr 2024.
* The :black_circle:black team won.
* 44 players played 133 moves across 4 months and 6 days.
* The :black_circle:black team captured 11 white pieces and claimed 16 rosettes.
* The :white_circle:white team captured 5 black pieces and claimed 12 rosettes.
* The MVP of the winning team was **[@CostasAK](https://github.com/CostasAK)**, who played 49 moves.
* The winning move was made by **[@tassiaaccioly](https://github.com/tassiaaccioly)** ([#2796](https://github.com/rossjrw/rossjrw/issues/2796)).

-----

: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](https://royalur.net/learn/), or watch [Tom Scott play
against Irving Finkel](https://www.youtube.com/watch?v=WZskjLq040I) 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](https://github.com/rossjrw/rossjrw/tree/source) 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).

-----