Introduction
E-Champ is a server-side platform for browser-based online games. The platform is written in modern JavaScript, is open source and uses high-performance Node.js and MongoDB servers. Built on Evado Declarative Framework.
E-Champ plugs games as separated npm modules. Each game implements the server and front-end parts in the platform standard and supports not only remote players, but also bots. E-Champ allows multiple implementations of computer opponent behaviors, which are also plugged in as separate modules. All this makes it easy to customize and add new games and new bots.
A ready-to-run E-Champ app is available on GitHub.