Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
🐝 Shoehive
Home
Quick Start
Guides
Building Games
Tic Tac Toe
Overview and Planning
Setting Up Your Project
Designing Game Events
Creating the Game Definition
Implementing Command Handlers
Game State Management
Main Application
Debugging and Testing
Complete Implementation
Best Practices and Next Steps
Building Clients
Connecting to Shoehive
Native Commands
Receiving Messages
⚛️ React Client
API Reference
Classes
Deck
EventBus
GameManager
Hand
Lobby
MessageRouter
Player
Seat
Table
TableFactory
WebSocketManager
Enums
CardRank
CardSuit
TableState
Functions
createGameServer
Interfaces
AuthModule
Card
CustomEventMap
GameDefinition
ServerTransportModule
TransportModule
Types
BuiltInEventType
EventType
LobbyEventType
PlayerEventType
TableEventType
Variables
CLIENT COMMAND TYPES
CLIENT MESSAGE TYPES
EVENTS
LOBBY EVENTS
PLAYER EVENTS
TABLE EVENTS
Components
Default Events
Custom Events
Object Attributes
Transport Modules
Command System
GitHub
NPM
v0.8.2
shoehive
Table of contents
Enumerations
CardRank
CardSuit
TableState
Classes
Deck
EventBus
GameManager
Hand
Lobby
MessageRouter
Player
Seat
Table
TableFactory
WebSocketManager
Interfaces
AuthModule
Card
CustomEventMap
GameDefinition
ServerTransportModule
TransportModule
Type Aliases
BuiltInEventType
EventPayloadMap
EventType
LobbyEventType
PlayerEventType
TableEventType
Variables
CLIENT_COMMAND_TYPES
CLIENT_MESSAGE_TYPES
EVENTS
LOBBY_EVENTS
PLAYER_EVENTS
TABLE_EVENTS
Functions
createGameServer
Table of contents
Classes
Enums
Functions
Interfaces
Types
Variables