Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gitpaulo/ff

Love2D tiniest local fighting game 🎮
https://github.com/gitpaulo/ff

fighting-game love2d

Last synced: 3 days ago
JSON representation

Love2D tiniest local fighting game 🎮

Awesome Lists containing this project

README

        

# FF

A tiny Love2D fighting game.

![alt text](.github/image_menu.png)

https://github.com/user-attachments/assets/ea31652e-d1e4-4c43-9542-98eb9240b35c

#### Controls

- Fighter 1: `WASD, ERT`
- Fighter 2: `UHJK, IOP`

#### Controller Support?

Sure, https://www.rewasd.com/

Keymaps in `keymap.lua`

#### Multiplayer?

Sure, https://moonlight-stream.org/

## Run

```sh
love src
```

to generate FFT data

```sh
python fft/fft.py
```

> PS: Don't ask about the FFT code. It's dubious.

## Acknowledgements

I do not own any of the assets used in this game.

## TODO

- [ ] Binary data to represent FFT data (binrary json)
- [ ] Fixed clashing dy knockback
- [ ] Rock entity! Interact with rock (pray)?
- [ ] Fix basic AI and settings passing logic
- [ ] Fix sprite scaling in character select
- [ ] Countdown to fight (maybe not explicit) and fighter enter anims?