This repository has been archived by the owner on Jan 2, 2021. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* init: proto state of art (imgui/glfw/glew/glm) chore: initialize cmake+conan , sanitizers feature: imgui demo window + glfw print events * feat: add handling of event * fix: build VS Release mode (Debug still broken) * chore: set fmt/spdlog header only; feat: add record events to json * feat: add hello triangle opengl * feat: add resize/move; fix: replay event * chore: add CI github * fix: pipeline hello world * chore: CI small conan * chore: CI add conan build * chore: add generate tools script used in pipeline * chore: add install script * chore: conditional stdlib + full conanfile * chore: add conan sys require enabled * chore: add build on pipeline * chore: complet cmake env * chore: set new profile conan * chore: suppress warn on error, explicit opengl * chore: add pkg-config * refact: window class lighter, moved content in core * feat: add joysticks handling * refact: bump v0.1.5 * feat: add display debut joystick * hotfix: build windows + controller buttons windows * feat: add texture * Update joysticks management (#3) * feat: refact joystick management + record joystick event * Camera + shader improvement (#4) * Added camera system + Improved shader handling * Extracted `draw` method from compononent to system Co-authored-by: yanis fourel <yanis.fourel@epitech.eu> * Feat map gen (#5) * Simple Tilemap map builder + Tile factories * Tile fusion to limit entity count * Dungeon generation v1.0 * Added corridor width as parameters Co-authored-by: yanis fourel <yanis.fourel@epitech.eu> * Feat/fullscreen (#6) * feat: add fullscreen / args flag / refact singleton core * chore: update pipeline add release mode; simplified event core * chore: pipeline add step launch * chore: pipeline fix build folder * chore: mindows change ouput path * hotfix: set reset output path & docopt static * dump version v0.1.10 * fix: add fullscreen / send event to Game * Fix/warning (#8) * refact: cleanup * fix: bump version 0.1.12 * A few documentation of the project (#11) * Big changes (#12) * chore: upgrade imgui/conan version, style: cleanup * chore: add warning pop * chore: remove docopt use cli11 * refact: split main in 2 files; chore: add engine version * Doc: Move GDD in doc folder (#13) * [ADD] 1 page GDD * [ADD] GDD 10 page * doc: move gdd in doc folder * doc: remove old gdd files Co-authored-by: Pierre-Genest <pg.e@outlook.fr> * Refactor component (drawable / position / scale) & Change camera / coordinates system (#14) * feat: moving square; new camera * refact: add Position/Velocity/Scale component, feat: add display mode; refact: camera & shaders * doc: add screenshot * fix: windows build error * refact: split components in different files; doc: add comments * doc: update README; add CI template; conan graph (#15) * Add collision & acceleration / Cleaning shaders / Adding first "enemies" (#18) * feat: add basics pursue AI * feat: cleaner camera movement; shader grid; add hitbox component * feat: add collision * feat: add enemy attack and player health (#20) * Fix/map gen (#17) * Fixed reccurent crash on map generation Co-authored-by: yanis fourel <yanis.fourel@epitech.eu> * Feat/signals (#23) * Init competences Test signals * Create player and movement files * Player movement with signals Remove unused files * Rename Movement.hpp -> GameLogic.hpp Create a signal call for game logic * doc: update README / issue_template; chore: add ignore branch tmp/doc (#24) * chore: fix pipeline on pull request * Feat/map gen entities (#22) * Fixed reccurent crash on map generation * map generation debug window * Restored camera2d and improved its api * Changed objects displayed size * Dungeon terrain despawn * Fixed dungeon tiles transforms * Fixed camera2d projection computation * de-commented enemy spawn re-commented level entity optimisation that causes issue * Changed player color * Basic enemy spawning logic * Enemy and player spawn in dungeon. Z coord handling attempt. still WIP. * simplified player teleportation code * Proper and clean Z-coordinate handle * removed unused variable in shader Co-authored-by: yanis fourel <yanis.fourel@epitech.eu> Co-authored-by: Mathieu LALA <mathieu.lala@epitech.eu> * doc: update readme with badge (#27) Co-authored-by: Yanis-F <yanis.fourel@gmail.com> Co-authored-by: yanis fourel <yanis.fourel@epitech.eu> Co-authored-by: Pierre-Genest <pg.e@outlook.fr> Co-authored-by: Benjamin Praud <36664851+BenjaminPraud@users.noreply.github.com>
- Loading branch information