From b0aeb3149226f5b977ee2606cbb8671d937b56f5 Mon Sep 17 00:00:00 2001 From: trotFunky Date: Thu, 6 Jun 2019 13:47:07 +0200 Subject: [PATCH] Repository initialization --- .gitignore | 2 ++ README.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a22ec46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +**/.idea/ +**/cmake-build-*/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..4a5b38f --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Project Maat +## Description + +Project Maat is the codename of my C++ course "mini-project" based on the quote "Entre le fort et le faible, entre le riche et le pauvre, entre le maître et le serviteur, c’est la liberté qui opprime et la loi qui affranchit." - [Henri Lacordaire](https://en.wikipedia.org/wiki/Jean-Baptiste_Henri_Lacordaire). + +This game is aimed to be a puzzle game in which the player sets different laws for the world and the people within it as to control what happens after hitting "play" and achieve the level's goal. I was inspired both by [The Incredible Machine](https://en.wikipedia.org/wiki/The_Incredible_Machine_(video_game)) and its successors and by a much more recent game : [Baba is you](https://en.wikipedia.org/wiki/Baba_Is_You). + +## TODO + + - [ ] Level + - [ ] Structure + - [ ] Parsing from XML + - [ ] A* + - [ ] Entities + - [ ] Strucutre + - [ ] Parsing from XML + - [ ] Moving + - [ ] Decorators (Rules) + - [ ] Rules + - [ ] Creation + - [ ] Interaction with entities + - [ ] Parsing of rules and creation of subsequent decorators + - [ ] Graphics + - [ ] Scene rendering + - [ ] UI + - [ ] Menu ? + - [ ] Gameloop + - [ ] Transition from starting to running state and vice-versa + - [ ] Entity behaviour evolution + - [ ] Rule application + - [ ] Saving state through serialization ? + - [ ] UML \ No newline at end of file