♟️ Shess: Physics-Based Sliding Chess

Shess is a high-impact, physics-driven twist on traditional chess. Instead of moving pieces to static squares, you calculate trajectories, manage momentum, and flick your pieces across a circular arena to shatter the opponents king or knock it out of bounds. It's what happens when chess meets billiards and shuffleboard.

 ✨ Features

Physics-Driven Gameplay: Powered by a custom Matter.js integration. Pieces possess mass, friction, and restitution. A heavy Rook hits like a truck, while a light Bishop glances off targets.

Online Multiplayer: Seamless peer-to-peer online play using PeerJS and WebRTC. Generate a room code, send it to a friend, and play instantly.

Advanced CPU AI: Practice against an AI that calculates trajectories, values pieces, and executes kinetic attacks based on a Minimax depth-simulation engine.

Deep Customization: Open the hood and tweak the physics engine in real-time. Adjust the mass, friction, bounce, and drag of any piece, or load wild presets like "Ice Rink," "Glass Cannons," or "Sumo."

Visuals & Audio: Procedural shatter animations, kinetic shockwaves, and dynamic audio scaling based on impact velocity. 

 🎮 How to Play

1. Aim: Click and drag backward from any of your pieces to aim, much like a slingshot.

2. Flick: Release to apply physical force to the piece. 

3. Win: Knock the enemy King completely out of the arena bounds or shatter it. 

4. Special Rules: Knights can hop over pieces by default.

   Pawns can promote to any other piece if they reach the far edge of the arena.

🤝 Contributing & Feedback

As a solo developer, I'm always looking for feedback on piece tuning, AI behavior, and game feel! Feel free to open an Issue if you spot a bug or have an idea for a new physics preset or challenge layout.

Published 3 days ago
StatusReleased
PlatformsHTML5
Authorthdremily
GenrePuzzle
TagsChess
AI DisclosureAI Assisted, Code

Leave a comment

Log in with itch.io to leave a comment.