cbat98 / netblackjack Goto Github PK
View Code? Open in Web Editor NEWA C++ edition of the traditional card game Blackjack intended to be played over a local network using WinSock
License: GNU General Public License v3.0
A C++ edition of the traditional card game Blackjack intended to be played over a local network using WinSock
License: GNU General Public License v3.0
Net Blackjack - Charlie Batten This application demonstrates a possible implementation of Blackjack across the network using WinSock. It is set up by default for 2 clients to connect to the server, but this can be changed to a different amount by changing the MAX_PLAYERS const in main.cpp in the server project 1. Open the server application 2. Open the client applications. As stated above, two clients are expected, and if any more attempt to connect, they are refused. The server application outputs uesful information on how the game is running, and the clients output information only useful to the player. There is a constant bool defined in the client's main.cpp which controls the ouptut of debug strings to the console for more insight as to how the application runs. The players are given the choice to hit or stand each turn, and the server waits for all players' inputs before dealing cards for the next turn. Once a player has chosen to stand, they are kept up to date with the game's output, but are refused the option to make choices each turn until the game concludes. When there are no active players remaining (i.e. they've bust or have chosen to stand) scores are calculated and displayed to the clients. The game then ends and thanks the players for playing, before the application terminates. This is a vscode test
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.