This is a web game, so in order to run it you need a server. Due to browser security restrictions, you need to upload it to any server and access it via URL. Another option is to run a simple local server using Mamp (or any similar) or even the Python Simple Server. But if this is too much for you, just go for the web-playable version: http://re-pair.glitch.me/play
There's no need to build or compile the game: the source files/folder is also the runnable version, as long as you follow the server requirement mentioned above. After that, just follow the path right into the game.html file and the game will run. The default resolution is 1280x800, so running the game in fullscreen (with the sound on!) is recommended for the best experience.
Re-Pair is also moddable. By changing the screen_width and screen_height variables (at lines 21, 22 on game.html) the game will change the size of the game area, but don't worry: it'll reorder itself automatically to render more or less pieces, and also rebalance its score multiplier. This directly impacts the game difficulty, so experiment as much as you want! The other parameters are carefully balanced to give the correct experience, so changing them is not recommended, but the board size was specifically designed for everyone to change it and feel different ways to play!
• Game Design: Adrian Laubisch, Carolina Caravana
• Code: Adrian Laubisch
• Art: Carolina Caravana
• Music/SFX: William Watanabe
• Special thanks to the awesome people at Aiyra's GGJ20 Jam Site!