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
Go to file
2024-08-01 11:02:17 +02:00
assets Added portal support 2024-07-31 22:21:34 +02:00
assets-cg Added back Fcalva's new assets 2024-07-31 20:30:15 +02:00
assets-fx Restore everything... 2024-07-31 20:10:45 +02:00
captures added some screenshots 2023-07-13 22:23:59 +02:00
src clang-format sur src/* (+ hook clang-format ?) 2024-08-01 00:01:34 +02:00
.clang-format Small improvement 2024-07-29 21:08:55 +02:00
.gitignore Revert "git : Ajout de level*.json au gitignore" 2024-08-01 00:11:48 +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 Converting portals. Not tested yet. 2024-07-31 21:57:37 +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 Update styles 2024-07-29 11:39:58 +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