我正在做一個基於回合的遊戲,並嘗試構建匹配功能,當玩家選擇與隨機對手玩。我是一個noob當涉及到MySQL,所以我需要一些幫助。你將如何構建這個php-mysql查詢?
我在想這樣做:
當玩家選擇對戰隨機對手,勾選「waiting_list」表,看看是否有任何的對手那裏。
如果沒有任何對手,玩家加入到等待名單。
它有在輪候名單上的對手,從列表中刪除玩家,並與其它玩家開始遊戲。
我擔心的是,如果我這樣做,等待名單上的同一名球員是否有機會被幾名球員選中。想象一下,如果有100,000名玩家選擇自動匹配功能,數據庫(phpmyadmin)能夠處理它嗎?你將如何構建邏輯?
感謝
您可以使用時間戳列(考慮到有自動匹配功能而不是選擇)以相同的順序分配玩家..也只是一個觀察:phpmyadmin只是用來管理數據庫的工具,而不是驅動程序;我認爲你使用mysql – mishu 2012-03-12 12:11:17