狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线

COMP30024代做、代寫 Game of Tetress

時間:2024-04-30  來源:  作者: 我要糾錯



Rules for the Game of Tetress
COMP30024 Artificial Intelligence
February, 2024
Get ready to battle your tetrominoes in Tetress, a thrilling board game that challenges even the most
seasoned Tetris aficionados! Each piece placed is a step closer to victory or defeat, demanding tactical
brilliance and foresight. Tetress isn’t just a game; it’s a battle of wits, a dance of squares in an infinite,
yet paradoxically claustrophobic world. Will you block your opponent’s path to victory, or will you
succumb to be forever trapped in a spatial puzzle with no way out?
Overview
Tetress is a two-player, perfect-information game played on an 11×11 “toroidal” board. The players
(Red and Blue) take turns to place tetrominoes, vying to control the board and ultimately block the
other from playing.
Figure 1: An example (in progress) game of Tetress.
1
Game Board
We use a two-dimensional coordinate system to describe positions on the game board (Figure 2).
Formally, a valid board coordinate is an integer pair (r, c), 0 ≤ r ≤ 10, 0 ≤ c ≤ 10, where r is the
row on the board and c is the column. Despite there being a finite amount of “real estate”, there
are no actual “edges” of the game board. Rather, the board spans an infinitely repeating plane,
looping to the other side of the board at the edges (mathematically speaking, this is topologically
equivalent to a torus). For example, in Figure 2, notice how the coordinate (10, 0) has two adjacent
cells which wrap around to the other sides of the board – namely, (10, 10) and (0, 0).
This means that all coordinates on the board are directly adjacent to exactly four other coordinates
(even those depicted as being on the “edge” of the board). For example, (1, 2) is adjacent to: (1, 3)
(right), (1, 1) (left), (0, 2) (up) and (2, 2) (down). Note that the other four “diagonal” cells, (0, 1),
(0, 3), (2, 1) and (2, 3), are not considered adjacent for the purposes of subsequent discussions.

Figure 2: The coordinate system used on a Tetress game board.
© - University of Melbourne, 2024 2
Gameplay
Below is the high-level “sequence” for a typical game of Tetress. The following sections then describe
the individual components of this sequence in detail.
• The game begins with an empty board and proceeds sequentially.
• By convention, Red starts. Throughout the game Red and Blue take turns to play PLACE
actions:
– A PLACE action involves playing a tetromino (four connected tokens) of the respective
player’s colour on the board.
– After a turn is complete, if one or more horizontal and/or vertical “lines” of tokens are
completed, all tokens on the respective row(s) and/or column(s) are removed.
• The game ends when a player cannot play a valid PLACE action, or, a turn limit of 150 turns
is reached.
Actions
On their turn, a player must play a PLACE action, which involves placing a tetromino onto the
game board. There are 7 tetromino shapes (I, O, T, J, L, S and Z) on a two-dimensional plane,
which yield 19 “fixed” variations when taking into account all possible rotations (Figure 3). Yes,
these are the same tetrominoes you’ll come across when playing a game of Tetris!
(a) I (b) O (c) T
(d) J (e) L
(f) Z (g) S
Figure 3: All 19 “fixed” tetrominoes categorised by their respective shapes.
© - University of Melbourne, 2024 3
(a) Turn 1: Red plays PLACE[(6, 3), (7, 2), (7, 3), (7, 4)]
(b) Turn 2: Blue plays PLACE[(2, 7), (2, 8), (3, 7), (3, 8)]
Figure 4: An example showing two “opening” PLACE actions.
More formally, a legal PLACE action is defined by exactly four board coordinates whereby the
following three conditions are satisfied:
1. All four coordinates must together form one of the 19 tetrominoes (Figure 3).
2. All four coordinates on the board must be unoccupied.
3. At least one coordinate must be directly adjacent to an already-placed token of the same
colour, unless it is the player’s first action of the game.
Figure 4 shows an example of two “opening” PLACE actions, noting that these are the only two
actions in the game that the exception in condition three applies.
Figure 5 shows a few different ways Red could play a ‘Z’ tetromino on their turn. In all cases, the
aforementioned conditions are satisfied, including condition three:
• In Figure 5a, both (6, 4) and (7, 5) contain Red tokens and are directly adjacent to (6, 3) and
(7, 4) respectively.
© - University of Melbourne, 2024 4
(a) PLACE[(6, 4), (6, 5), (7, 5), (7, 6)]
(b) PLACE[(8, 1), (8, 2), (9, 2), (9, 3)]
(c) PLACE[(6, 10), (6, 0), (7, 0), (7, 1)]
Figure 5: A few different ways Red could play a ‘Z’ piece on their next turn.
• In Figure 5b, cell (7, 2) contains a Red token and is directly adjacent to (8, 2).
• In Figure 5c, cell (7, 2) contains a Red token and is directly adjacent to (7, 1). In this case,
the upper-left token of the piece loops around to the other side of the board.
© - University of Melbourne, 2024 5
Forming Lines
If one or more horizontal and/or vertical “lines” of 11 tokens are formed after an action is played,
these are automatically removed, leaving behind empty cells (these may be re-used to place tetrominoes in subsequent turns). This can significantly shift the balance of pieces on the game board
and is an important rule to be aware of in Tetress.
Figure 6 shows two example scenarios where this occurs. Notice how in 6b multiple lines are formed
(one row and two columns), all of which end up getting removed.
(a) PLACE[(6, 0), (6, 1), (6, 2), (6, 10)]
(b) PLACE[(5, 7), (5, 8), (6, 7), (6, 8)]
Figure 6: Two example actions leading to completed “lines”, and subsequent removal of tokens.
The action which has just been played is highlighted on the left, and the resulting board state (after
removal of the respective lines’ tokens) is shown on the right.
© - University of Melbourne, 2024 6
Ending the Game
A game of Tetress ends if one of the following two conditions is met:
1. A player cannot play a PLACE action (Figure 7). Their opponent is declared the winner.
2. There have been 150 actions played with no winner declared. The player with more tokens
on the board is declared the winner (or if there is a tie, a draw is declared).
Figure 7: In this example, Blue plays PLACE[(4, 3), (4, 4), (5, 3), (5, 4)]. Notice that Red cannot
place a piece on their turn, and hence Blue is declared the winner.
Log of changes
v1.1 Fixed a few typos (no rule changes).

 

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp












 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:CSC 256代寫、C++設計編程代做
  • 下一篇:ACS341代做、代寫MATLAB設計程序
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網下載 歐冠直播 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线
  • <dl id="akume"></dl>
  • <noscript id="akume"><object id="akume"></object></noscript>
  • <nav id="akume"><dl id="akume"></dl></nav>
  • <rt id="akume"></rt>
    <dl id="akume"><acronym id="akume"></acronym></dl><dl id="akume"><xmp id="akume"></xmp></dl>
    99免费视频观看| 日韩中文字幕在线免费| 无码精品a∨在线观看中文| 午夜免费看毛片| 九色在线视频观看| 国产毛片久久久久久国产毛片| 日本久久久久久久久久久久| 国产精品无码一区二区在线| 日韩成人午夜影院| 中文字幕亚洲影院| 在线视频日韩一区 | 超碰在线人人爱| 成人久久久久久久久| 久久亚洲a v| 午夜在线视频免费观看| 色姑娘综合天天| 欧美性猛交xxxx乱大交91| 亚洲福利精品视频| youjizzxxxx18| www.99av.com| 免费看国产黄色片| 中文字幕 91| 亚洲精品www.| 欧美在线a视频| 日韩欧美中文视频| 中文字幕一区二区在线观看视频 | www.xxx亚洲| 黄色片在线免费| xxxx一级片| 黄色片视频在线| www.这里只有精品| 精品久久免费观看| 日本福利视频导航| 成人黄色片免费| 农民人伦一区二区三区| 亚洲熟妇无码另类久久久| 成年人午夜视频在线观看| 丰满爆乳一区二区三区| 中国丰满人妻videoshd| 日本久久久久久久久久久久| 日本高清久久久| 日韩精品一区二区在线视频 | 青青在线视频免费| 一区二区免费av| www国产免费| 国产视频一视频二| 天天色综合社区| 最新av网址在线观看| 国产二级片在线观看| 亚洲精品一二三四五区| 成人综合久久网| 免费视频爱爱太爽了| 任你操这里只有精品| 视频免费1区二区三区| 9191国产视频| 国产精品无码一本二本三本色| 亚洲免费黄色录像| 久久av综合网| 午夜两性免费视频| 免费看黄在线看| 在线观看免费的av| 久久在线中文字幕| 日韩一区二区三区久久| 久久人人爽人人爽人人av| 91香蕉视频导航| 久久亚洲a v| 一女二男3p波多野结衣| 97在线国产视频| 午夜免费福利视频在线观看| 日本在线xxx| 午夜福利123| 国产成人综合一区| 人妻少妇精品久久| 图片区乱熟图片区亚洲| 黄色免费视频大全| 天堂av在线中文| 色戒在线免费观看| 日韩精品―中文字幕| 九九九久久久久久久| 国产精品少妇在线视频| bt天堂新版中文在线地址| 99日在线视频| 久久久久国产一区| 日韩人妻精品无码一区二区三区| 黄黄视频在线观看| 欧美特黄aaa| 成人在线免费播放视频| 日本韩国欧美在线观看| 欧美一级特黄aaaaaa在线看片| 国产原创精品在线| 熟妇人妻无乱码中文字幕真矢织江| 全黄性性激高免费视频| 国产1区2区3区中文字幕| 国产性生活一级片| 污视频网址在线观看| 超碰在线97免费| 成人午夜激情av| 99视频免费播放| 18岁视频在线观看| wwwxxx黄色片| 手机在线免费观看毛片| 精品久久久噜噜噜噜久久图片| 777米奇影视第四色| 91猫先生在线| 日本一区二区黄色| 国产精品免费观看久久| aaa毛片在线观看| 手机在线看福利| 中文字幕永久视频| 天天色综合天天色| av亚洲天堂网| 国产高清免费在线| 欧美做暖暖视频| 91专区在线观看| 免费午夜视频在线观看| 黄色免费网址大全| 欧美日韩精品区别| 黄频视频在线观看| 国产精品videossex国产高清 | 欧美污视频网站| 日本va中文字幕| 肉色超薄丝袜脚交| 久久观看最新视频| 欧美不卡在线播放| av观看免费在线| av中文字幕网址| 久久福利一区二区| a√天堂在线观看| 不卡的av中文字幕| 国产一二三四区在线观看| av日韩一区二区三区| 18岁视频在线观看| 国产精品jizz在线观看老狼| 亚洲熟妇无码av在线播放| 东京热加勒比无码少妇| 伊人影院综合在线| h无码动漫在线观看| 国产日韩成人内射视频| 小说区视频区图片区| 精品无码一区二区三区在线| 亚洲激情在线观看视频| 91黄色在线看| www.精品在线| 国产婷婷一区二区三区| 国产一伦一伦一伦| 欧美久久久久久久久久久久久| 日本肉体xxxx裸体xxx免费| 欧美中文字幕在线观看视频| 亚洲欧美在线精品| 欧美日韩一道本| 天天干天天色天天爽| 欧美成人精品欧美一级乱| 日本国产中文字幕| 中国黄色片一级| www.亚洲天堂网| 日韩精品久久一区二区| 中文字幕12页| 国产成人无码av在线播放dvd| 国产精品视频网站在线观看| www.激情小说.com| 能在线观看的av| 男人添女人下部高潮视频在观看| 亚洲第一区第二区第三区| 免费黄色一级网站| 久久久久久久激情| 日韩免费在线观看av| jizz大全欧美jizzcom| 亚洲精品天堂成人片av在线播放 | www.在线观看av| 国产精品美女在线播放| 国产视频一区二区三区在线播放 | 天堂av在线中文| 久久国产亚洲精品无码| 欧美国产视频一区| 爽爽爽在线观看| 东京热加勒比无码少妇| 九色在线视频观看| 国产精品日韩三级| 五月激情婷婷在线| 毛片av免费在线观看| 欧美精品一区免费| 97超碰国产精品| 超碰91在线播放| 99国产精品久久久久久| 精品久久久久久中文字幕2017| 日韩精品在线中文字幕| 国内外免费激情视频| 成人一区二区三| 男女超爽视频免费播放| 中国一级黄色录像| 日韩精品综合在线| 成年人三级视频| 黄色a级在线观看| 一级特黄性色生活片| 欧美精品色婷婷五月综合| 丁香六月激情婷婷| 成人在线视频一区二区三区| 蜜臀av无码一区二区三区| 久久久久久免费看| 91免费黄视频|