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
2025-02-07 08:00:23 +01:00
assets added recursive cloning documentation in READMEs 2025-02-07 08:00:23 +01:00
assets-cg Cleaner inventory rendering 2024-08-02 12:59:10 +02:00
assets-fx assets-fx : Correction du tileset 1b 2024-08-02 23:31:04 +02:00
captures added some screenshots 2023-07-13 22:23:59 +02:00
src Using doxygen 2024-08-03 16:02:01 +02:00
.clang-format Cleaner enums with clang-format. 2024-08-01 19:14:29 +02:00
.gitignore Using doxygen 2024-08-03 16:02:01 +02:00
.gitmodules Fixed submodule 2024-07-31 20:16:44 +02:00
clean added target to let build fx9860g_fxascg 2024-03-26 21:19:52 +01:00
CMakeLists.txt Inventory item selection. 2024-08-02 16:14:04 +02:00
design-document.md MaJ du design doc 2024-08-03 13:59:45 +02:00
Doxyfile Using doxygen 2024-08-03 16:02:01 +02: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 added recursive cloning documentation in READMEs 2025-02-07 08:00:23 +01:00
STYLE.md Using doxygen 2024-08-03 16:02:01 +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

Clone the project

Cloning the deposit locally on your computer msut be done with recursive cloning of embedded deposit with the asset folder.

This can be done by using the following command line:

'git clone --recurse-submodules git.planet-casio.com/Slyvtt/Collab_RPG.git'

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