aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: ffe301a2340da1467316147d8b156ddc2a5bbea7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
MACROKNIGHT
===========

This is a game written for the [Spring Lisp Game Jam 2025](https://itch.io/jam/spring-lisp-game-jam-2025).

## Dependencies

This is a python game written with [Hy](https://hylang.org) and [Pygame](https://pygame.org). It requires the following to be installed:

- Python (3.9+)
- SDL2

## Quickstart

To install the python dependencies and run the game, simply type:

```
make
```

## Manual installation

*Recommended* Create a virtual environment for the dependencies. On Debian-based distributions, you will need the package `python3-venv`. Run the following:

```
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
```

Then run the game with the venv active:

```
hy src/macroknight/game.hy
```


## Credits

- Code: Gene Pasquet
- Levels: Owen Pasquet
- Tile art: [Kenney](https://kenney.nl/assets/1-bit-pack)