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