Professional Documents
Culture Documents
Intro
General requirements
● IP belongs to the company
● Code is delivered in full
● Code can be open source
● Collab on Monday
● Web-app, responsive
Description
Technical details
The game uses a client-server model.
The entire game logic is implemented on the server.
The entire game is in a single scene.
There's no need for complicated algorithms on the client side.
Server
We provide:
● server side
● a detailed API documentation
● a test server for client developers
Client requirements
1. Get info from the server, and display elements accordingly.
2. Allow interactivity and submit events to the server.
3. Manage animations and 'gameplay' feel for the target audience: the gamers
Platform
The game would be a web app.
Preferably, the client will use a game engine such as Unity (recommended) or Unreal.
♦︎♥︎♣︎♠︎ ArenaX - let your poker avatar earn for you ♠︎♣︎♥︎♦︎
Visual
Legend
1. Table structure. (Collectible NFT in the future)
2. Table felt (Collectible NFT in the future)
3. Dealer button. Changes each turn.
4. Community cards (the cards that are visible to all)
5. Potsize
6. Hero (the user’s avatar)
7. The arena (Collectible NFT in the future)
8. Control panel (allow user actions i.e, Call Fold, reactions, timer)
9. Avatars chips (not displayed here)
Gameplay mechanics
Turn by turn game.
Every time it’s Hero’s turn to play, the user has 5 seconds to take an action.
The suggested poker action is animated \ highlighted.
If the user does not take action, its avatar takes the action on the user’s behalf.
♦︎♥︎♣︎♠︎ ArenaX - let your poker avatar earn for you ♠︎♣︎♥︎♦︎
Gameplay technical details
During the game, the client receives messages from the server about the game, including:
● New game
● Card dealt
● Player acted
● Hero turn to play
● Etc.
Each message contains all required data to display on the screen (full details in the API
documentation)
The user can then perform an action (Fold, Raise, etc.) or request more time.
The client passes the user action to the server and awaits further messages.
♦︎♥︎♣︎♠︎ ArenaX - let your poker avatar earn for you ♠︎♣︎♥︎♦︎