A minimalist, fast-paced boxing fighting game.
This is a brief manual which explains controls, modes and provides some information on how to run the game.
Each of the typically four face buttons on a gamepad throw a different punch.
Unlike gamepads, where their index determine which fighter it controls, the keyboard can be used as an input method for both players simultaneously. Because of this, key mappings for each player can be configured from within the game. Found in the configure sub-menu, the remap P1 keys or remap P2 keys sub-menus will present you a list of each re-mappable control for that player. When OK (jab) is pressed, the next input will be bound to the selected control, unless that input was already taken in the other player’s mappings.
By default, keyboard controls for player 1 are:
And for player 2:
The game starts in the main menu. You can move your selected item within the menu with the up and down buttons. The jab button acts as an OK button.
Fight will take you to a special menu where each player chooses their fighter’s color for the round in secret.
Training will take you to gym, complete with a heavy bag to practice punches and combinations, some boxing magazine with tips and hints, and a water cooler to stay hydrated.
Configure will take you to a configuration sub-menu with various options.
Further configuration can be accessed by editing the game’s configuration file. It should be found at ~/.local/share/love/canvas-express/config.lua
.
This game runs using LÖVE. You can get LÖVE from your distribution’s repository or from their website. Once you have it installed, you should be able to execute canvas-express.love
to get the game running.
If you need help or have any other questions I invite you to shoot me an e-mail!
Copyright © 2021-2022 Ramiro Basile.
Canvas Express code, unless otherwise stated, is licensed under a GPLv3 license. Its assets are licensed under a CC-BY-SA 4.0 license. Details and licenses can be found in the COPYING file within each directory.
The source code for the game can be obtained by extracting the .love file as you would a zip file.