GridGames is a compilation of grid based games built using the LÖVE framework. This is currently an hobby project for learning about game dev and having fun building games
LÖVE, Python, and Makelove should be in your PATH environment variable.
Execute the commands below by substituting <Game Directory> with the actual directory of the game you want to build.
cd <Game Directory>
makeloveNow you can navigate to bin directory and run the executable for your chosen platform.
The list of completed and planned games
- Game of Life (Cellular Automata)
- Minesweeper
- Tic-tac-toe + variants
- Nonograms (Srihari)
- Voltorb Flip (HG/SS)
- Sudoku
- Crossword (Sooraj)
- Wordle (Vignesh)
Important: Please follow the git config autocrlf setting mentioned for your operating system from here to enforce the same line ending for all commits
Please install the recommended VS code extensions. The basic configurations for the extensions have already been added to the workspace. Follow the below steps to debug the code.
- Open the lua file you want to debug inside the game's root directory
- Select the "DEBUG" configuration in "Run and Debug" menu
- Open command palette and select "Debug: Start Debugging" (Shortcut: F5)
- Change the current working directory to the game's root directory not the project's root directory
- Execute the command
love . debug