Multiplayer browser card game.
In the first phase of the game, players bid coins to purchase various items. When it's your turn, you can do one of the following:
- Spend half of the amount that you've already bid AND get the lowest value item currently being sold
- Increase your bid
In the second phase of the game, the objective is reversed: players put their items up for sale in exchange for cheques. The lowest value item gets the lowest value cheque, the second lowest value item gets the second cheque, etc.
The winner is the player with the most amount of $ after all items have been sold. After the first phase, coins are only used as a tiebreaker.
Outsold is built and developed with Node.js, so you'll need to install it if you haven't already.
Clone repository and use npm install in both ./client and ./server to install all required npm packages.
Use npm start in ./client or ./server to start automatic compiling/bundling/restarting for both ./client and ./server and start the server. The first time you run the command it might throw some errors. In that case, cancel it by pressing Ctrl+C and then run it again.
Icons for the items from the MinItems sprite pack by AnubiArts on itch.io.
Distributed under the ISC license. See LICENSE for more information.