shortdeck1.4:hand card display fix
This commit is contained in:
@@ -347,32 +347,55 @@
|
|||||||
const Card = ({ card, isBack = false }) => {
|
const Card = ({ card, isBack = false }) => {
|
||||||
if (isBack || !card) {
|
if (isBack || !card) {
|
||||||
return React.createElement('div', {
|
return React.createElement('div', {
|
||||||
className: 'card back'
|
className: 'card back',
|
||||||
|
style: {
|
||||||
|
backgroundColor: '#1e40af',
|
||||||
|
color: 'white',
|
||||||
|
fontSize: '24px',
|
||||||
|
fontWeight: 'bold'
|
||||||
|
}
|
||||||
}, '🂠');
|
}, '🂠');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Convert card notation to display format
|
const parseCard = (cardStr) => {
|
||||||
const convertCard = (cardStr) => {
|
|
||||||
if (!cardStr || cardStr.length < 2) return cardStr;
|
if (!cardStr || cardStr.length < 2) return cardStr;
|
||||||
|
|
||||||
const rank = cardStr.slice(0, -1);
|
const rank = cardStr.slice(0, -1);
|
||||||
const suit = cardStr.slice(-1).toLowerCase();
|
const suit = cardStr.slice(-1);
|
||||||
|
|
||||||
const suitSymbols = {
|
const suitSymbols = {
|
||||||
's': '♠',
|
'h': '♥', // hearts
|
||||||
'h': '♥',
|
'd': '♦', // diamonds
|
||||||
'd': '♦',
|
'c': '♣', // clubs
|
||||||
'c': '♣'
|
's': '♠' // spades
|
||||||
};
|
};
|
||||||
|
|
||||||
return rank + (suitSymbols[suit] || suit);
|
const rankSymbols = {
|
||||||
|
'A': 'A', 'K': 'K', 'Q': 'Q', 'J': 'J',
|
||||||
|
'T': '10', '9': '9', '8': '8', '7': '7', '6': '6'
|
||||||
};
|
};
|
||||||
|
|
||||||
const displayCard = convertCard(card);
|
return (rankSymbols[rank] || rank) + (suitSymbols[suit] || suit);
|
||||||
const isRed = displayCard.includes('♥') || displayCard.includes('♦');
|
};
|
||||||
|
|
||||||
|
const displayCard = parseCard(card);
|
||||||
|
const suit = card.slice(-1);
|
||||||
|
const isRed = suit === 'h' || suit === 'd';
|
||||||
|
|
||||||
return React.createElement('div', {
|
return React.createElement('div', {
|
||||||
className: `card ${isRed ? 'red' : ''}`
|
className: `card ${isRed ? 'red' : ''}`,
|
||||||
|
style: {
|
||||||
|
backgroundColor: 'white',
|
||||||
|
color: isRed ? '#dc2626' : '#1f2937',
|
||||||
|
fontSize: '14px',
|
||||||
|
fontWeight: 'bold',
|
||||||
|
border: '2px solid #374151',
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
justifyContent: 'center',
|
||||||
|
minHeight: '84px',
|
||||||
|
minWidth: '60px'
|
||||||
|
}
|
||||||
}, displayCard);
|
}, displayCard);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -382,13 +405,14 @@
|
|||||||
const safeState = state || 'WAITING';
|
const safeState = state || 'WAITING';
|
||||||
const safeCards = Array.isArray(cards) ? cards : [];
|
const safeCards = Array.isArray(cards) ? cards : [];
|
||||||
|
|
||||||
if (isCurrentPlayer) {
|
console.log(`PlayerSeat Debug - Player ${index}:`, {
|
||||||
console.log('Debug - Current player cards:', cards);
|
player,
|
||||||
console.log('Debug - Safe cards:', safeCards);
|
index,
|
||||||
console.log('Debug - Cards length:', safeCards.length);
|
isCurrentPlayer,
|
||||||
console.log('Debug - isCurrentPlayer:', isCurrentPlayer);
|
cardsLength: safeCards.length,
|
||||||
console.log('Debug - Will show cards:', isCurrentPlayer && safeCards.length > 0);
|
cards: safeCards,
|
||||||
}
|
willShowCards: isCurrentPlayer && safeCards.length > 0
|
||||||
|
});
|
||||||
|
|
||||||
return React.createElement('div', {
|
return React.createElement('div', {
|
||||||
className: `player-seat bg-gray-800 rounded-lg p-4 text-white relative ${isCurrentTurn ? 'active' : ''} ${safeState !== 'ACTIVE' && safeState !== 'active' ? 'opacity-50' : ''}`
|
className: `player-seat bg-gray-800 rounded-lg p-4 text-white relative ${isCurrentTurn ? 'active' : ''} ${safeState !== 'ACTIVE' && safeState !== 'active' ? 'opacity-50' : ''}`
|
||||||
@@ -407,9 +431,28 @@
|
|||||||
React.createElement('div', {
|
React.createElement('div', {
|
||||||
className: 'flex gap-1 justify-center mb-2'
|
className: 'flex gap-1 justify-center mb-2'
|
||||||
},
|
},
|
||||||
isCurrentPlayer && safeCards.length > 0
|
(() => {
|
||||||
? safeCards.map((card, idx) => React.createElement(Card, { key: idx, card }))
|
console.log(`Cards Render Debug - Player ${index}:`, {
|
||||||
: [React.createElement(Card, { key: 0, isBack: true }), React.createElement(Card, { key: 1, isBack: true })]
|
isCurrentPlayer,
|
||||||
|
safeCardsLength: safeCards.length,
|
||||||
|
safeCards,
|
||||||
|
shouldShowCards: isCurrentPlayer && safeCards.length > 0
|
||||||
|
});
|
||||||
|
|
||||||
|
if (isCurrentPlayer && safeCards.length > 0) {
|
||||||
|
console.log(`Cards Render Debug - Player ${index} - Showing actual cards:`, safeCards);
|
||||||
|
return safeCards.map((card, idx) => {
|
||||||
|
console.log(`Cards Render Debug - Player ${index} - Creating card ${idx}: "${card}"`);
|
||||||
|
return React.createElement(Card, { key: idx, card });
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.log(`Cards Render Debug - Player ${index} - Showing card backs (isCurrentPlayer: ${isCurrentPlayer}, cardCount: ${safeCards.length})`);
|
||||||
|
return [
|
||||||
|
React.createElement(Card, { key: 0, isBack: true }),
|
||||||
|
React.createElement(Card, { key: 1, isBack: true })
|
||||||
|
];
|
||||||
|
}
|
||||||
|
})()
|
||||||
),
|
),
|
||||||
|
|
||||||
// Stack and Bet Info
|
// Stack and Bet Info
|
||||||
@@ -726,9 +769,14 @@
|
|||||||
currentBet: (gameState.currentPot && gameState.currentPot[index]) || 0,
|
currentBet: (gameState.currentPot && gameState.currentPot[index]) || 0,
|
||||||
state: (gameState.playerStates && gameState.playerStates[index]) || 'WAITING',
|
state: (gameState.playerStates && gameState.playerStates[index]) || 'WAITING',
|
||||||
cards: index === gameState.playerId ? (() => {
|
cards: index === gameState.playerId ? (() => {
|
||||||
console.log('PlayersList Debug - gameState.playerCards:', gameState.playerCards);
|
console.log('PlayersLayout Debug - gameState.playerCards:', gameState.playerCards);
|
||||||
console.log('PlayersList Debug - index:', index, 'playerId:', gameState.playerId);
|
console.log('PlayersLayout Debug - index:', index, 'playerId:', gameState.playerId);
|
||||||
return gameState.playerCards || [];
|
console.log('PlayersLayout Debug - playerCards type:', typeof gameState.playerCards);
|
||||||
|
console.log('PlayersLayout Debug - playerCards isArray:', Array.isArray(gameState.playerCards));
|
||||||
|
console.log('PlayersLayout Debug - playerCards JSON:', JSON.stringify(gameState.playerCards));
|
||||||
|
const cards = gameState.playerCards || [];
|
||||||
|
console.log('PlayersLayout Debug - Passing cards:', cards);
|
||||||
|
return cards;
|
||||||
})() : []
|
})() : []
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -122,3 +122,11 @@
|
|||||||
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["8dQc", "JsQd"], "board": "TsTcJdAdKh"}
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["8dQc", "JsQd"], "board": "TsTcJdAdKh"}
|
||||||
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["6dQd", "Jd6c"], "board": "AdJhThQs8s"}
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["6dQd", "Jd6c"], "board": "AdJhThQs8s"}
|
||||||
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["KsQs", "7sTh"], "board": "9c9dQh6sJs"}
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["KsQs", "7sTh"], "board": "9c9dQh6sJs"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["TsKd", "7s8h"], "board": "Qs9cAs7c8d"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Jc7c", "Ts9d"], "board": "KhKc6cTc7s"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["KcJd", "JcAs"], "board": "Kd8h7h9s6s"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 3}], "players": ["Agent0", "Agent1"], "player_cards": ["8cKd", "6d6h"], "board": "QsJsAd7cQh"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["ThAd", "9cQs"], "board": "9h7d6c7hKs"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 229}], "players": ["Agent0", "Agent1"], "player_cards": ["KdQc", "7cKh"], "board": "AsAdTd9s7d"}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 3, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}], "players": ["Agent0", "Agent1", "Agent2", "Agent3"], "player_cards": ["AdAh", "QdJh", "KsKd", "9s8s"], "board": "7hAs9hKcTc"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Td6d", "JhTs"], "board": "9hKd9cQhJd"}
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,3 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 2, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 2}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 3, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 144}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 144}, {"pid": 1, "action": "call", "amount": 144}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 144}, {"pid": 1, "action": "call", "amount": 144}, {"pid": 0, "action": "bet", "amount": 237}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 144}, {"pid": 1, "action": "call", "amount": 144}, {"pid": 0, "action": "bet", "amount": 237}, {"pid": 1, "action": "call", "amount": 237}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 144}, {"pid": 1, "action": "call", "amount": 144}, {"pid": 0, "action": "bet", "amount": 237}, {"pid": 1, "action": "call", "amount": 237}, {"pid": 0, "action": "bet", "amount": 383}]}
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}, {"pid": 1, "action": "bet", "amount": 290}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}, {"pid": 1, "action": "bet", "amount": 290}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}, {"pid": 1, "action": "bet", "amount": 290}, {"pid": 0, "action": "call", "amount": 290}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}, {"pid": 1, "action": "bet", "amount": 290}, {"pid": 0, "action": "call", "amount": 290}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 145}, {"pid": 1, "action": "call", "amount": 145}, {"pid": 1, "action": "bet", "amount": 290}, {"pid": 0, "action": "call", "amount": 290}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 3}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 3}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "bet", "amount": 3}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "bet", "amount": 3}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 229}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 229}, {"pid": 1, "action": "call", "amount": 228}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 3, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 233}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 233}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}, {"pid": 0, "action": "call", "amount": 193}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}, {"pid": 0, "action": "call", "amount": 193}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}, {"pid": 0, "action": "call", "amount": 193}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}, {"pid": 0, "action": "call", "amount": 193}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 281}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}, {"pid": 1, "action": "raise", "amount": 219}, {"pid": 0, "action": "call", "amount": 193}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 281}, {"pid": 0, "action": "call", "amount": 281}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 217}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 217}, {"pid": 1, "action": "call", "amount": 217}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 217}, {"pid": 1, "action": "call", "amount": 217}, {"pid": 0, "action": "bet", "amount": 219}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 217}, {"pid": 1, "action": "call", "amount": 217}, {"pid": 0, "action": "bet", "amount": 219}, {"pid": 1, "action": "call", "amount": 219}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 5}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 5}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 11}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 11}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 18}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 18}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 24}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 24}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}, {"pid": 2, "action": "call", "amount": 457}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}, {"pid": 2, "action": "call", "amount": 457}, {"pid": 0, "action": "bet", "amount": 461}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}, {"pid": 2, "action": "call", "amount": 457}, {"pid": 0, "action": "bet", "amount": 461}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}, {"pid": 2, "action": "call", "amount": 457}, {"pid": 0, "action": "bet", "amount": 461}, {"pid": 1, "action": "fold", "amount": 0}, {"pid": 2, "action": "call", "amount": 461}]}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}, {"pid": 2, "action": "call", "amount": 3}, {"pid": 0, "action": "raise", "amount": 459}, {"pid": 1, "action": "call", "amount": 457}, {"pid": 2, "action": "call", "amount": 457}, {"pid": 0, "action": "bet", "amount": 461}, {"pid": 1, "action": "fold", "amount": 0}, {"pid": 2, "action": "call", "amount": 461}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 2, "action": "call", "amount": 2}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 2, "action": "call", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 2, "action": "call", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "fold", "amount": 0}]}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "allin", "amount": 998}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "allin", "amount": 998}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 347}]}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}, {"pid": 1, "action": "call", "amount": 270}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}, {"pid": 1, "action": "call", "amount": 270}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}, {"pid": 1, "action": "call", "amount": 270}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 541}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}, {"pid": 1, "action": "call", "amount": 270}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "bet", "amount": 541}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 79}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 79}, {"pid": 1, "action": "call", "amount": 79}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 79}, {"pid": 1, "action": "call", "amount": 79}, {"pid": 0, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 254}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 254}, {"pid": 1, "action": "allin", "amount": 1190}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "bet", "amount": 254}, {"pid": 1, "action": "allin", "amount": 1190}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 52}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 52}, {"pid": 1, "action": "raise", "amount": 104}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 52}, {"pid": 1, "action": "raise", "amount": 104}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 0, "action": "bet", "amount": 52}, {"pid": 1, "action": "raise", "amount": 104}, {"pid": 0, "action": "fold", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}, {"pid": 1, "action": "call", "amount": 82}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}, {"pid": 1, "action": "call", "amount": 82}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}, {"pid": 1, "action": "call", "amount": 82}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}, {"pid": 1, "action": "call", "amount": 82}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}, {"pid": 1, "action": "check", "amount": 0}]}
|
||||||
@@ -114,6 +114,15 @@ def get_game_state(player_id):
|
|||||||
return state
|
return state
|
||||||
|
|
||||||
|
|
||||||
|
@app.get("/info/{player_id}", response_model=Dict[str, Any])
|
||||||
|
def get_info(player_id: int):
|
||||||
|
try:
|
||||||
|
state = GAME.info(player_id)
|
||||||
|
return state
|
||||||
|
except Exception as e:
|
||||||
|
raise HTTPException(status_code=500, detail=str(e)) from e
|
||||||
|
|
||||||
|
|
||||||
@app.post("/apply_action", response_model=Dict[str, Any])
|
@app.post("/apply_action", response_model=Dict[str, Any])
|
||||||
def apply_action(req: ActionRequest):
|
def apply_action(req: ActionRequest):
|
||||||
try:
|
try:
|
||||||
|
|||||||
25
shortdeck_server/shortdeck_arena_history.jsonl
Normal file
25
shortdeck_server/shortdeck_arena_history.jsonl
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["AsQd", "6s9h"], "board": "QcJd9sTsKc"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 2, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 2}], "players": ["Agent0", "Agent1", "Agent2"], "player_cards": ["6cAd", "Ah7s", "QcKs"], "board": "TsAsKc6h6d"}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 3, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "fold", "amount": 0}], "players": ["Agent0", "Agent1", "Agent2", "Agent3"], "player_cards": ["KcTh", "AhQh", "7s7h", "KhJd"], "board": "QcJh6c8d7d"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["6cJc", "9hKd"], "board": "Qh7sQc9sAd"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["KhJc", "9sKc"], "board": "8dJh6sQs6h"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["6hJd", "Tc7h"], "board": "JcAd8hJhTd"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 233}], "players": ["Agent0", "Agent1"], "player_cards": ["9h9d", "9sKs"], "board": "7dJc8s7h7c"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 27}], "players": ["Agent0", "Agent1"], "player_cards": ["AdKc", "TcJd"], "board": "Qh6hJsQs9c"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["KdAd", "Qs6h"], "board": "KcJhKh9sAs"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["AcKh", "9c7h"], "board": "QsJhQdAh6s"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Kd7d", "8dJc"], "board": "AsTsJhKsAh"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["TdKs", "Qh8d"], "board": "8c7d9dAdTh"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["7dQd", "Ah8s"], "board": "8d6cJhQsAd"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["6d9d", "Jh7c"], "board": "KhTh6sAh9h"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "raise", "amount": 24}], "players": ["Agent0", "Agent1"], "player_cards": ["JsAh", "7c8c"], "board": "8h6dJh6cTs"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Td8s", "8dKs"], "board": "9c9dQs7sJs"}
|
||||||
|
{"history": [{"pid": 2, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "bet", "amount": 4}], "players": ["Agent0", "Agent1", "Agent2"], "player_cards": ["8dAc", "8sAh", "Js7c"], "board": "7dJhTsQcAs"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 2, "action": "call", "amount": 2}], "players": ["Agent0", "Agent1", "Agent2"], "player_cards": ["6c9d", "8sQh", "7d7s"], "board": "JhKdJd9c9s"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 271}], "players": ["Agent0", "Agent1"], "player_cards": ["QcTd", "KsKd"], "board": "7d7cJdJc7h"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Qh6s", "7sKd"], "board": "TdJcAc7c9s"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["Kh7d", "JhTc"], "board": "7sQd7hJs9s"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["ThQc", "9s8d"], "board": "TsKd9cKs7h"}
|
||||||
|
{"history": [{"pid": 1, "action": "small_blind", "amount": 1}, {"pid": 0, "action": "big_blind", "amount": 2}, {"pid": 1, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["AsTh", "7dTs"], "board": "Kc9hQsTcTd"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "call", "amount": 1}], "players": ["Agent0", "Agent1"], "player_cards": ["7hQh", "QsJd"], "board": "6h7c9dTs6c"}
|
||||||
|
{"history": [{"pid": 0, "action": "small_blind", "amount": 1}, {"pid": 1, "action": "big_blind", "amount": 2}, {"pid": 0, "action": "raise", "amount": 83}], "players": ["Agent0", "Agent1"], "player_cards": ["7c6d", "8sAc"], "board": "Th6sJhJdKd"}
|
||||||
Reference in New Issue
Block a user