Skip to content

Bowarc/chess_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The goal of this project is to be more familiar with multiplayer and games in general.

State

It's currently nowhere near finished

CLient

  • Ui
    • Dynamic values
    • Events
    • Basic styling
    • Simple widgets
    • Lots of usefull widgets
    • Image in texts (Something like LoL does )
  • Gui windows (Stole from my game Vupa lol)
  • Asset loading
    • Config
    • Sprites
    • Strong error resistance
  • Gameplay
    • Can create a game
    • Can join a game
    • Can leave a game
    • Can move pieces
    • Turns
    • Available moves indicator
    • General and private chats
    • Can play games vs other players
    • Can play games vs bots

Server

  • Simple server that accept incomming connections
  • Accounts
  • Basic security (https)
  • Game manager
    • Stores players and handle their disconnection cleanly
    • Game creation & joining
    • Actual gameplay
      • Turns
      • Move pieces
      • Move validation (possible)
      • Move validation (legal)

Shared

  • Chess
    • Boards and Bitboards
    • Colors, Pieces, Square, Positions
    • Move validation
    • Move generation
  • Strong error handling

About

A multiplayer chess game made with ggez

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published