Chess
Content Type: Module
Categories:
Overview
An online multiplayer chess module for Mendix, including:
- Checking for allowed moves
- Checking for allowed takes
- Checking for checks (pun intended)
- Live multiplayer, client refreshes when opponent moves
Documentation
Demo urlhttps://chess103-sandbox.mxapps.io/index.html?profile=Responsive
Chess for Mendix
An online multiplayer chess app that includes:
- Check for possible and allowed moves
- Check for possible and allowed takes
- Check for check (pun intended)
- Live online multiplayer (client is refreshed when opponent moves)
Installation
Dependencies
- Pusher (configure the constants)
- Community Commons
- Drag and drop support widget
Installation
Step 1:
Configure Pusher: https://docs.mendix.com/appstore/modules/pusher/ Following Step 2 should be enough (the 4 constants need a value), the rest is already configured.
Step 2:
Use the flow NAV_Home in your project.
Step 3:
Play Chess
License
Licensed under the Apache license.
What's next?
- Improve styling
- Promotion of paws
- Show last move / move history
- More smartphone friendly
- Multiple games on the same platform
- Access rules / security
- Play against computer (connect with Stockfish or random moves or AI)
Version history
- Version 1.0.1 Updated languages to English
- Version 1.0.0 Initial release
Releases
Version: 1.0.0
Framework Version: 9.18.0
Release Notes: Removed all accidental dutch for english