This is the repository of Planet Casio's collaborative programming project. The target is to develop a RPG. See more here : https://www.planet-casio.com/Fr/forums/topic17343-last-projet-collaboratif-avec-toute-la-commu.html
Find a file
2024-07-27 18:44:29 +02:00
assets Better EGA tileset + fixed the guardian's house 2024-07-26 18:16:05 +02:00
assets-cg Very simple player selection 2024-07-27 17:38:58 +02:00
assets-fx Fixed 1b version, using fxg3a for the 1bpp and 2bpp modes on cg 2024-07-27 18:44:29 +02:00
captures added some screenshots 2023-07-13 22:23:59 +02:00
src Very simple player selection 2024-07-27 17:38:58 +02:00
.gitignore added target to let build fx9860g_fxascg 2024-03-26 21:19:52 +01:00
clean added target to let build fx9860g_fxascg 2024-03-26 21:19:52 +01:00
CMakeLists.txt Fixed 1b version, using fxg3a for the 1bpp and 2bpp modes on cg 2024-07-27 18:44:29 +02:00
design-document.md Ajout du design document au repo pour les nouveaux contributeurs 2023-12-05 20:37:47 +01:00
LICENSE.txt added a layer Walkable in Tiled level0.tmx, importation in fxconv + dedicated walkable array in Map struct 2023-07-09 20:27:22 +02:00
PROJECT_STRUCTURE.md Refactoring 2024-07-25 13:07:19 +02:00
README.md Refactoring 2024-07-25 13:07:19 +02:00
README_en.md Refactoring 2024-07-25 13:07:19 +02:00
STYLE.md Refactoring 2024-07-25 13:07:19 +02:00
TODO.txt corrected some dialogs with special accentued characters and two question that were too long for fx version 2023-08-23 21:30:54 +02:00

Planet Casio Collaborative Project

(maybe I should've used google translate)

More informations can be found here (in french): Le projet Collaboratif de PC

Contribute!

Style guidelines STYLE.md.

Project structure PROJECT_STRUCTURE.md.

Current state

What we've implemented so far:

  • Screenshots via USB
  • Displaying the current map at the players position
  • Handling keyboard inputs
  • Handling collisions.
  • Multiple maps with automatic world files import (made with Tiled)
  • Multilayer map (Background, Foreground + accessibility / damage) with foreground layer transparency.
  • Player character.
  • Dialogs from external json files (line jumps and words bigger than the screen are unsupported + 1 kibibyte per message limit)
  • Font
  • Interaction
  • NPC
  • 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

Converted to greyscale with gimp.

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