Skip to content

Repository files navigation

Summary

A real-time multi-player 5d-chess app using node, express, and of course socket.io.

Rules are based off the psychological horror game on steam, 5D Chess With Multiverse Time Travel. (https://store.steampowered.com/app/1349230/5D_Chess_With_Multiverse_Time_Travel/) The actual code is original.

The UI and socket server is based off thebinarypenguin's node.js chess application, which can currently be found at chess.thebinarypenguin.com.

Features

This project includes the following features:

  • Multiplayer functionality
  • Nickname customization and team selection
  • Creating games with join codes
  • Queueing moves, undoing moves, and surrendering
  • Zoomable and panable camera in game
  • Sound effects
  • Highlighting past, present, and possible moves
  • All normal chess rules and modified 5d chess rules which include...
  • Multiple timelines and forced present timeline
  • Checkmate, normal and timeline

Time

This solo project took around 3-4 weeks to develop.

Usage

Go to 5dchess.glitch.me to play the application. The site may take some time to initially load. You can create a game on the left, or join an existing game with a code on the right. Once in the game, players take turn making moves by clicking and dragging, with controls for moving pieces and options for undoing, surrendering, and ending turns.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages