Exploring 2D game development with some added Lispy-goodness
Experiments developing 2D games using Fennel and LÖVE.
This repository contains the source code to accompany Game Development with Fennel and LÖVE. For a more in-depth explanation please refer to the post.
Make sure you have installed LÖVE on your system, and that love
is available on your PATH
. Visit the LÖVE website for details.
Next, check out the repository and fetch the dependencies. At this time, only fennel.lua
is required, which can be saved directly from the Fennel repository, or downloaded using the included deps.sh
script.
$ git clone https://github.com/jessebraham/fennel-game-dev
$ cd fennel-game-dev/
$ ./deps.sh
There are three games within this repository. Each are briefly documented below.
Based on the snake tutorial from Simple Game Tutorials. To run:
$ love snake
Based on the bird tutorial from Simple Game Tutorials. To run:
$ love bird
Based on the blocks tutorial from Simple Game Tutorials. To run:
$ love blocks