v1.2.0
What's Changed
- Ray drawing by @S010MON in #19
- Class ray by @S010MON in #20
- Renderer draw rays by @S010MON in #22
- Adds Placeable and Agent interfaces by @S010MON in #25
- Class agent imp by @S010MON in #27
- rotation matrix refactor by @S010MON in #34
- Settings object by @MatthewFoster02 in #35
- Fixes ray tracing bug by @S010MON in #36
- agent-movement by @S010MON in #38
- adds movement component to Human by @S010MON in #40
- repair bug, closest dist not correctly updated by @S010MON in #42
- Ray beam refactor by @S010MON in #51
- File parsing by @MatthewFoster02 in #53
- Map imp object by @mahshidghaffari in #49
- Ray Angle by @S010MON in #54
- Changing to javafx rectangle2d by @MatthewFoster02 in #60
- Shaded areas by @S010MON in #61
- Map load settings by @S010MON in #64
- merges addWall and addShade into addFurniture by @S010MON in #65
- draws a more interesting map by @S010MON in #66
- added normalise() and length() method to Vector by @Jolijn2020 in #69
- Refactor placeable by @S010MON in #67
- Created SaveMap class to save map as .txt file by @Jolijn2020 in #68
- implements functional method to raytrace by @S010MON in #76
- Ray scatter bug by @S010MON in #81
- Save map enhancement by @Jolijn2020 in #82
- "Vector HashCode by @trav-d13 in #84
- File menu by @MatthewFoster02 in #85
- Collision detection by @mahshidghaffari in #91
- Map builder by @MatthewFoster02 in #90
- Agent spawning by @S010MON in #95
- Grid overlay by @trav-d13 in #99
- Add field of view class by @Jolijn2020 in #97
- Class WallFollowAgent by @laurajogi in #100
- cleaned up code, a bug still needs to be fixed as agent keeps just ci… by @laurajogi in #101
- General agent grid by @trav-d13 in #102
- General grid - pheramone cell implementation by @trav-d13 in #103
- Lombok by @S010MON in #98
- Sprint walk speed in agents from map by @Jolijn2020 in #106
- Refactor-Repo by @S010MON in #110
- Merge move by @S010MON in #114
- Sound engine by @S010MON in #115
- Fixed FileParserTest by @MatthewFoster02 in #117
- removes all the build files that seem to have leaked into project by @S010MON in #118
- Map building by @MatthewFoster02 in #120
- Start menu by @S010MON in #121
- Sound engine continuation by @GwenTinho in #122
- Fixed WallFollowAgent movement bug: by @laurajogi in #130
- "Grid displays showing agent movements by @trav-d13 in #126
- Settings add get methods by @Jolijn2020 in #129
- Added the Settings Panel by @MatthewFoster02 in #134
- File saver enhancement by @Jolijn2020 in #132
- Ray tracing bug by @S010MON in #135
- intersection refactor by @GwenTinho in #137
- getSettings() method in settings pane. by @MatthewFoster02 in #136
- refactered methodName in Furniture by @Jolijn2020 in #140
- Drag placement by @S010MON in #143
- Sub-sections for settings panel, added width/height values. by @MatthewFoster02 in #147
- Move undo by @MatthewFoster02 in #150
- Added Alert class by @MatthewFoster02 in #149
- gui-zoom by @S010MON in #148
- Gridlines by @S010MON in #159
- change ray to amber with 50% opacity by @S010MON in #160
- Draw border by @MatthewFoster02 in #162
- Create and open simulation by @MatthewFoster02 in #151
- Intersection Refactor #154 by @GwenTinho in #164
- agent collision test by @mahshidghaffari in #168
- Agent-agent vision by @S010MON in #167
- Portal to file by @S010MON in #171
- Implement portals by @S010MON in #173
- Spawn multiple agents by @S010MON in #174
- Map builder refactor by @S010MON in #175
- ChangeListeners in Settings Panel by @MatthewFoster02 in #177
- Spawn warning by @MatthewFoster02 in #176
- border-zooming-fix by @mahshidghaffari in #181
- Aco vision to movement by @trav-d13 in #183
- made it possible to do new simulation without rerunning the app by @Jolijn2020 in #190
- File new by @MatthewFoster02 in #192
- Restructured MenuBar added Clear by @MatthewFoster02 in #191
- SoundEngine Diffraction by @GwenTinho in #133
- Added boundaries by @trav-d13 in #202
- Soundengine update to decorator pattern by @GwenTinho in #205
- Set zoom full screen by @mahshidghaffari in #207
- Prevent negative zoom by @mahshidghaffari in #182
- Open file in app by @Jolijn2020 in #189
- Code styles by @S010MON in #212
- refactor graphics engine and add feild of vision by @S010MON in #216
- Aco agent multi map movement by @trav-d13 in #184
- Trails by @S010MON in #217
- WallFollowAgent graph representation. by @laurajogi in #219
- Pause simulation by @Jolijn2020 in #221
- First Layer Bounce Fix by @GwenTinho in #226
- map center by @mahshidghaffari in #227
- Agent view window by @MatthewFoster02 in #234
- adds live update for agentView by @S010MON in #235
- Aco agent limited vision by @trav-d13 in #232
- Display walls "seen" by @MatthewFoster02 in #243
- Coverage map by @S010MON in #237
- Wall Follow agent heuristics + stuck movement handling by @laurajogi in #236
- Add sound sources to file manager by @Jolijn2020 in #241
- Victory checking by @S010MON in #244
- Random agent by @S010MON in #246
- Fixed llimited viewing angle for WF agent. by @laurajogi in #245
- "Movement heuristic" by @trav-d13 in #247
- "Five maps of size 800 x 600 to perform agent testing against" by @trav-d13 in #248
- adds borders to mini-maps by @S010MON in #249
- File reader update with comment by @Jolijn2020 in #230
New Contributors
- @MatthewFoster02 made their first contribution in #35
- @mahshidghaffari made their first contribution in #49
- @laurajogi made their first contribution in #100
- @GwenTinho made their first contribution in #122
Full Changelog: https://github.com/S010MON/multi-agent-surveillance/commits/v1.2.0