Releases: MartinFillon/R-Type
Releases · MartinFillon/R-Type
v0.1
This is the first release of the project, for linux users please build it yourself using the github repository
What's Changed
- feat: add multi platform build by @MartinFillon in #1
- Create issues template by @MartinFillon in #5
- docs(wiki): added a link to the wiki on notion by @MartinFillon in #7
- feat(protocol): start translating written protocol to header by @MartinFillon in #9
- Setup ecs lib and create context by @MartinFillon in #11
- Setup cmake for binaries by @MartinFillon in #14
- Edward/entity class by @edward-lalande in #23
- feat(Components): Size components for sizeing of entity by @edward-lalande in #26
- feat(SparseArray): an array of templated component where we can act o… by @edward-lalande in #24
- feat(Registery): Registery class for handling of all components and a… by @edward-lalande in #25
- feat(Components): Velocity component for velocity of entity by @edward-lalande in #27
- feat(Components): Drawable component for drawable entity by @edward-lalande in #28
- feat(Components): controllable component for controllable entity by @edward-lalande in #29
- feat(Components): Position component for entity to get a position by @edward-lalande in #30
- feat(Components): Life component for entity that have life by @edward-lalande in #31
- feat(Components): score component for player score by @edward-lalande in #45
- feat(Components): shield component for entity that have shield by @edward-lalande in #44
- feat(Components): Filled color components for object filled with a co… by @edward-lalande in #50
- feat(Components): Outlined color components for object outlined with … by @edward-lalande in #51
- Edward/text component by @edward-lalande in #52
- feat(Components): Sprite component, for Sprite displayed on screen by @edward-lalande in #55
- feat(Components): Image component to get sprite by image by @edward-lalande in #56
- feat(Components): Texture component, texture for sprite components by @edward-lalande in #57
- feat(Components): SoundEffect component, SoundEffect for weapons, spa… by @edward-lalande in #58
- feat(Components): Animations components for all sprite with animations by @edward-lalande in #59
- feat(Components): Hover, to check if a button, or an entity is hover … by @edward-lalande in #60
- feat(Components): Clicked, to check if a button, or an entity is clic… by @edward-lalande in #61
- Edward/music component by @edward-lalande in #62
- fix(client/CMakeLists.txt): missing lX11 option for Fedora 40+ by @Ravriely in #65
- refactor(ecs:Registry): wrong naming for registry by @Ravriely in #66
- feat(Systems): Systems interface for all systems by @edward-lalande in #67
- feat(EntityManager): entity Manager class for managing multiple entit… by @edward-lalande in #70
- feat(Systems): Player Mouvements Systems, handling of player mouvements by @edward-lalande in #68
- feat(ecs/SparseArray.hpp): begin and end operators for iteration by @Ravriely in #71
- Update protocol by @MartinFillon in #74
- Edward/game context with a moving spaceships by @edward-lalande in #75
- Paul/network by @paulbardeur in #82
- style: running clang-format and adding a real styling action by @MartinFillon in #84
- Edward/implementation of clock by @edward-lalande in #87
- feat(Animations): animation on player entity by @edward-lalande in #90
- Edward/weapons by @edward-lalande in #91
- feat(Systems): random spawning of basic ennemies, they ar not shootin… by @edward-lalande in #93
- Add caching of dependencies by @MartinFillon in #94
- Timo/zipp implementation by @timotheeplisson in #96
- Edward/colisions by @edward-lalande in #95
- fix: add regex exclude by @MartinFillon in #101
- Timo rav/zipp implementation by @timotheeplisson in #100
- refactor(Context): global context was importing sfml by @Ravriely in #102
- Rav/serv by @Ravriely in #114
- Edward/unit test on ecs classes by @edward-lalande in #115
- feat(ecs): update zipper test by @timotheeplisson in #116
- Remove macos action by @MartinFillon in #117
- Update factory by @MartinFillon in #120
- Add player creation in server by @MartinFillon in #121
- fix(sfml): take of all SFML of ECS, so implentation of our class of C… by @edward-lalande in #126
- Update packet validation by @MartinFillon in #127
- Handle receive event server side by @Ravriely in #128
- Menu rtype proj by @timotheeplisson in #129
- Edward/destroy animations by @edward-lalande in #130
- Paul/server client connection by @paulbardeur in #132
- Networking client server by @Ravriely in #133
- Menu by @Ravriely in #134
- Edward/ennemies millpastes by @edward-lalande in #137
- Menu by @Ravriely in #138
- Edward/ennemies shooting by @edward-lalande in #141
- feat(Life): Life implementation on all entities by @edward-lalande in #140
- feat(clientGui): delete crash wwhen we cant connect, or put wrong adr… by @timotheeplisson in #142
- Doc by @Ravriely in #144
- feat(Timer): Gui have now a timer for timing the game by @edward-lalande in #145
- Menu by @timotheeplisson in #146
- Edward/texture manager by @edward-lalande in #147
- doc(Doxyfile): added doxygen configuration file by @Ravriely in #149
- fix(thread): add a thread for network to run with gui by @paulbardeur in #150
- Edward/boss implementation by @edward-lalande in #151
- Develop by @MartinFillon in #153
- Paul/refacto client by @paulbardeur in #156
- Create registry wrapper by @MartinFillon in #157
- Fix client not exiting when window is closed by @MartinFillon in #158
- Edward/fix gunfire system by @edward-lalande in #159
- feat(Animations): animations handling by the server are sending to th… by @edward-lalande in #160
- Add milespates to the server by @MartinFillon in #161
- feat(Boss): Boss implementation with system on the server by @edward-lalande in #162
- Develop by @MartinFillon in #163
- Refac menu by @timotheeplisson in #164
- Refac menu by @timotheeplisson in #165
- Edward/space ships speed by @edward-lalande in #166
- Develop by @edward-lalande in #167
New Contributors
- @MartinFillon made their first contribution in #1
- @edward-lalande made their first contribution in https://github.com/MartinFillon/R-T...