RedM Chess and Checkers Script Poggy Chess

Chess and checkers tables placed in the RedM world: play a friend or the chess engine with seven chess and three checkers levels, four checkers rule sets, wagers held from both players, Elo ratings and a move-by-move record of every game.

You are looking at: Poggy Chess. Pick another buying option to see what it includes.

Documentation →

A RedM chess and checkers script for VORP Core, RSG Core and QBCore RedM: five tables ship placed in the world, players sit down to play a friend or the built-in chess engine with seven chess levels, and can put money on the game. Every game is saved per character, with Elo ratings, a leaderboard and a move-by-move review.

What players can do

  • Press G at a chair: the character walks over and sits down the way the game's own people do.
  • Play the player in the other chair, or the chess engine when sitting alone.
  • Move pieces on the table or on a second board on screen, with a move list and three camera views per seat.
  • Watch a game in progress from within 20 metres.
  • Open My record: every game the character has played, with a replay of any game move by move.
  • Pick up a saved game (one without a wager) later from the same chair.

The marble set

  • A black and white marble board with white and black marble pieces, each one veined differently, and a carved horse for the knight.
  • It comes with the script as its own resource, poggy_chess_props. Start it before poggy_chess and every table uses it.
  • One switch in /poggy goes back to the game's own wooden set.

Chess and checkers rules

  • Chess: castling, en passant, promotion, and draws by stalemate, repetition, the fifty-move rule or too few pieces. All checked on the server.
  • Checkers in American, Russian, Brazilian and Pool rules, or house rules picked at the table.
  • Checkers captures are picked one jump at a time, pieces that must capture are ringed, and the rules in play stay on screen.

The computer opponent

  • Seven chess levels, beginner to grandmaster, and three checkers levels.
  • The top three chess levels ask Stockfish at chess-api.com and fall back to the server's own engine when it cannot be reached.
  • Hints (H) and an evaluation bar in games against the chess engine.
  • The engine's moves are chosen on the server, never by a player's game.

Wagers

  • Between two players only, in cash or gold, with your own minimum and maximum (1 to 500 by default).
  • Both stakes are taken when the game starts. The winner receives both; a draw returns each stake.
  • Standing up or leaving mid-game loses the wager, and an opponent who stops moving can be claimed against after 5 minutes.
  • A server restart returns both stakes, paid the next time the player is online.
  • A death ends the game with no result and returns the stakes by default. It can be set to a loss for the player who died.

Ratings

Each character has an Elo rating for chess and one for checkers, starting at 1200, and a leaderboard. Games against the chess engine are never rated.

Commands

CommandWhoWhat
/chesstableAdmins, server consoleLists every table and its game.
/chesstable reset <id>Admins, server consoleEnds a stuck game with no result, returns any wager and stands both players up.
/chesstable rerateAdmins, server consoleWorks every rating out again from the rated games.

Settings you will change first

  • Config.Tables: five tables ship (Blackwater, Saint Denis, Rhodes, Armadillo, Sisika Prison). The script spawns the table, board, chairs and pieces.
  • Config.Wagers: on or off, Currency, Min, Max.
  • Config.Death.Outcome: "abandon" or "forfeit".
  • The chess engine level the start menu opens on: "club" by default ("medium" for checkers).

Every setting is also in /poggy; every word players read is in translations.lua. See the RedM chess and minigames guide.

What you need to run it

  • VORP Core, RSG Core or QBCore RedM.
  • poggy_core 0.27.0 or newer (free).
  • oxmysql. The database tables are created on the first start, so there is no SQL to import.
  • config.lua, translations.lua and the SQL are open. The rest is protected by Cfx escrow.

Updates

poggy_core installs new versions and merges your config and translations, so your values and tables survive.

Questions about Poggy Chess

What do I need to run Poggy Chess?

poggy_core 0.27.0 or newer, which is free, oxmysql, and VORP Core, RSG Core or QBCore RedM. The script places the tables, boards, chairs and pieces itself, and the database tables are created on the first start, so there is no SQL to import and no map to install.

How strong is the chess engine?

There are seven chess levels from beginner to grandmaster and three checkers levels. The four lower chess levels run on the server's own engine; the top three ask Stockfish at chess-api.com and fall back to the server's engine when it cannot be reached. The engine's moves are always chosen on the server, and games against it are never rated.

How do wagers work?

Two players agree a stake, in cash or gold, when the game is set up. It is taken from both when the game starts and the winner receives both. Standing up or leaving mid-game loses the wager, a draw returns each stake, and a server restart returns both, paid the next time the player is online.

Which checkers rules does it play?

American, Russian, Brazilian and Pool, or house rules picked at the table. Captures are picked one jump at a time, pieces that must capture are ringed, and the rules in play are shown on screen for the whole game.

What happens if a player dies during a game?

The game ends at once for both players and they are stood up. By default no result is recorded and any wager is returned; Config.Death.Outcome can be set to forfeit so the player who died loses.

How do I add a chess table?

Stand where the middle of the table should be, open /poggy, pick Chess & Checkers, then Tables, and press Add table. Give it an id and a name, use your position and heading, save and restart the script. Five tables ship ready to use.

Which frameworks does Poggy Chess work with?

Poggy Chess works with VORP Core, RSG Core and QBCore RedM through poggy_core, which detects the framework at runtime and has a proven adapter for each, so there is one build and nothing to configure. It requires poggy_core 0.27.0 or newer (free), oxmysql and your framework (VORP Core, RSG Core or QBCore RedM).

How is Poggy Chess delivered after I pay?

Instantly. Checkout runs through Tebex, which asks you to sign in with your Cfx.re account before items can be added to the basket, and the licence is tied to that Cfx.re account rather than a key to paste.

Does Poggy Chess get updates?

Yes. It runs on Poggy, a live RedM server, and updates are included with every licence. Support is in the Poggy Discord.

Reviews

From people who own Poggy Chess, checked against our purchase records.

No reviews yet.

Own this script? Sign in with the Discord account you bought it with to leave a review.

Sign in with Discord
View all →
Poggy Markets

Poggy Markets

A RedM player-owned shop script for VORP Core, RSG Core and QBCore RedM: players buy or found a shop, stock…

Price $99
Poggy Fishing

Poggy Fishing

A skill-based RedM fishing script with 28 fish across 34 waters: players cast, tug the line to hook a fish…

Price $69.99
Poggy Badge Props

Poggy Badge Props

A RedM badge props pack: 37 badge models and five cloth armbands, made for Poggy Badges. Every badge is…

Price $14.99
Join the Discord Discord