# Planet Casio Collaborative Project

(maybe I should've used google translate)

More informations can be found here (in french):
[Le projet Collaboratif de PC](https://www.planet-casio.com/Fr/forums/topic17343-last-projet-collaboratif-avec-toute-la-commu.html)

## Contribute!
Style guidelines [STYLE.md](STYLE.md).

Project structure [PROJECT_STRUCTURE.md](PROJECT_STRUCTURE.md).

## Current state

What we've implemented so far:

- [x] Screenshots via USB
- [x] Displaying the current map at the players position
- [x] Handling keyboard inputs
- [x] Handling collisions.
- [x] Multiple maps with automatic `world` files import (made with Tiled)
- [x] Multilayer map (Background, Foreground + accessibility / damage) with
      foreground layer transparency.
- [x] Player character.
- [x] Dialogs from external `json` files (line jumps and words bigger than the
      screen are unsupported + 1 kibibyte per message limit)
- [x] Font
- [x] Interaction
- [ ] NPC
- [x] Changing map in game.
- [ ] Event system
- [ ] Pathfinding


## Credits

The tiles are from Game Boy Top-down RPG Fantasy Tileset (FREE)  
"Background Assets by Gumpy Function (gumpyfunction.itch.io)"  
[Tiles Background Assets by Gumpy Function](https://gumpyfunction.itch.io/game-boy-rpg-fantasy-tileset-free)

Converted to greyscale with gimp.

1-bit (black and white) version by Shadow15510
CG (palette EGA64) color version by Fcalva