The server for K Board Games. Use this software to host games. See also: K Board Games client
Play 8x8 board games online with other players using the client software. Main features are scheduled events, signature game, game statistics, daily quests and a isometric house side game. Currently, the board games that you can play online against other players are chess, checkers, snakes and ladders, reversi and a signature game called wheel estate.
- Room lock feature. No back doors.
- Anti-cheating of player statistics.
- Player activity server logging.
- Built-in server anti-hammering feature.
- Over 2800 restricted words filtered from chat feature.
For compilation you will need:
- Haxe 4.0.0-rc.2
- Haxeflixel (See haxelib commands below.)
- MySQL
Here are the libraries needed to build Haxeflixel games. Note that newer versions of these libraries will break the libraries found in the vendor folder.
- haxelib install actuate 1.8.9
- haxelib install flixel-addons 2.7.5
- haxelib install flixel-demos 2.7.0
- haxelib install flixel-templates 2.6.1
- haxelib install flixel-tools 1.4.4
- haxelib install flixel-ui 2.3.2
- haxelib install flixel 4.6.1
- haxelib install hxcpp 4.0.8
- haxelib install lime-tools 1.5.7
- haxelib install lime 7.3.0
- haxelib install openfl 8.9.0
- haxelib install msgpack-haxe 1.15.1
- haxelib run lime setup
haxe Build.hxml
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.