Releases: xescugc/maze-wars
Releases · xescugc/maze-wars
v1.2.0
Changelog
- 316022b all: Added Vs1 and Vs6
- 52b5766 client/game/hud: Fixed the Win/Lose messages display
- 2acfcea client/game: Change the render order to have the HUD be last
- 096d3d4 client|server/tmpl/play: Changed the default port view to be bigger
- bcfba0b server: Updated the website
- d7e147c store/lines: Added the 'UnitTargetID' to the towers
- 88bc344 store/lines: CanSummonUnit now checsk the UnitUpdates
- 8860224 store/lines: Do not allow to place towers in top of each other
- 23f77aa store: Now units have the MaxHealth
- 4f4d3dc store|server: Lines Sync now don't user the refence
- 7bcde6c tower: Rebalanced towers and added the new assets and updates
- 88d0a2f unit/ability: Added the ability 'Attack'
- 8cfd9df unit: Added Robot with ability Hybrid
- 12e327a unit: Added Skeleton Demon with Resurection
- 68313c1 unit: Added the 'Blend Master' with 'Camouflage'
- 27666c7 unit: Added the ability 'Burrow' for the 'Mole'
- db9a6b4 unit: Slime ability Split implemented
- 3d1115d units: Added Movement Speed
v1.1.0
Changelog
- bd35a1d all: Added the ability to update towers
- b14ec58 assets: Added unique units and a flying one
- d520096 c/g/hud|s/bot: Some missing changes on bot and hud
- aacab22 client/game/hud: Fixed the stats widget
- 1cefc16 client|server: Added Sentry for reporting errors
- b467d0b cmd/*/verison: Added Version validation on Client and Server
- 2f12b44 server/bot: Allow user to select bots to play agains
- 6d71aaa store/lobbies: Added the Lobbies logic
- a8db88f store/players: Added the 'UnitUpdates' logic
- 969360b unit/environment: Added 'environment' to Units with values 'terrestrial' or 'aerial'
v1.0.3
Changelog
- 54161e5 README: Added Discord link
- a901fb1 all: BIG refactor by moving the Towers+Units into Lines
- 52ab7e5 all: Move all the internal code to 'int'
- 8b785f2 client/game/: Moved all the game logic to it's own package
- 19dcd51 client/game/hud: Clean the text of Win/Lowe
- 7c21402 client/hud: If selected tower and no gold to palce it make the tower red
- 8650e5e client/hud: If the lenght is > 10 we add ... at the end
- 5688293 client/images: Created an immemory cache for images
- 4030ea6 cmd: Added 'verbose' flag that will print all logs to a file
- 922de4a inputer/inputer: Removed it
- 930dae8 mod: Remove the unintenioal lib
- f6c92b8 server/templates/view/game/play: Added the native JS 'requestFullscreen'
- 4c8f262 server: Added more tests
- 80ebcd7 server: Added tests for the Stores
- 33a5fc4 store/lines: Made the TPS check if there is a time in it
- b47817a utils/graph: Added logic to only use the cache after consecutive nodes
- ac090bc utils/graph: Moved from AStar to dijkstra
- 5284cf9 utils/graph: Use precalculated paths
- a349843 utils: Added logger helper to log time
v1.0.2
v1.0.1
Changelog
- dd056e9 assets/towers.json: Changed the 'soldier' tower range
- 52ad2b2 assets: Added a 43 offset on X and Y
- ba51e62 assets: Changed the maps to just be side by side lines
- 6e3aea3 client/hud: Added keybind for HOME
- 359e212 client: Made the HOME center the line
- 7fba671 client: Validate that a tower cannot be placed on top of a unit
- d485f72 server: Added the links to download
v1.0.0
Changelog
- 6630347 A lot of changes
- 018fa0a Create go.yml
- 9c72cbf Initial commit
- cd48da5 Merge pull request #10 from xescugc/fg-1
- 0edacc8 Merge pull request #12 from xescugc/fg-11
- 3edd066 Merge pull request #14 from xescugc/fg-13
- 24c79eb Merge pull request #20 from xescugc/fg-4
- 6560313 Merge pull request #21 from xescugc/fg-9
- 124b157 Merge pull request #22 from xescugc/fg-7
- d0e746a Merge pull request #26 from xescugc/fg-18
- ca7cb76 Merge pull request #27 from xescugc/fg-25
- cfaf4ab Merge pull request #29 from xescugc/fg-24
- 5a87942 Merge pull request #36 from xescugc/fg-23
- 159da58 Merge pull request #40 from xescugc/fg-2
- 87f92cb Merge pull request #46 from xescugc/fg-19
- 191eab7 Merge pull request #48 from xescugc/fg-33
- 19ff032 Merge pull request #49 from xescugc/fg-15
- 90d4dff Merge pull request #50 from xescugc/fg-17
- dc4e795 Merge pull request #51 from xescugc/fg-45
- a99e4ec Merge pull request #53 from xescugc/fg-47
- fac10a0 Merge pull request #8 from xescugc/fg-3
- 4507518 README: Changed the name
- e7763da action: Add new action to 'RemovePlayer'
- 8349774 action: Changed the 'MoveUnit' to 'TPS'
- 208a6c7 all: Added goreleaser to manage releases
- 49f7b29 all: Big refactor to inclue ebiteui
- e5626f8 all: Divided between 'client' and 'server'
- 902b824 all: Refactored the game interface to use 'ebitenui'
- dc8f19a assets|tower|unit: Added loder for the Units/Towers
- 4733086 c/hud: Added the logc to not allow placing building in invalid places
- 1a30775 client/hub: Improved the movement of the selecte tower
- 7490f15 client/hub: Replace all the 'DebugPrintAt' for 'text.Draw'
- 33e20e2 client/hud: Added 'tooltips'
- fb2af9c client/hud: Added a Home button
- d58ea50 client/hud: Added a flag to know if we already checked the path viability
- 994f477 client/hud: Added support for Unit and Tower keybinds
- 44b5330 client/hud: Fixed issue when moving around and placing towers
- 0a9ac1d client/hud: Improved the placemnt feeling of the towers
- f674341 client/lobby: Added the Lobby logic
- 107fd3c client/towers: Now towers shoot the closes unit to them
- cd69cb2 client/unit: Replaced Dijkstra for Astar
- 4137046 client/units: When unit reaches the end it'll be killed or send to next line
- 3d19224 client/wasm: Added a new parameter to pass the HOST
- b2e595f client: Added a small size and used in the cient texts
- a077954 client: Added logic for 'Income' and 'Gold'
- cf515ba client: Added logic for FullScreen and Resize
- 680c558 client: Added the logic for Towers to hit units
- 8401576 client: Allow to display units helath
- 947056b client: Changed the font to be a monospaced one
- 9b98717 client: Made the tower/units cost gold
- 38dbcc9 client: Made the units path intelligent and avoid the Towers
- 7ed1cd2 client: Move the user to it's own line when game starts
- 223e015 client: Parse the Host and check on WS to use WSS if needed
- e7ba489 client: Prevent the path from beeing blocked
- dd20db5 client|store: Now the Towers can be deleted
- 71d3752 docker: Added a basic Grafana dashboard
- 1024a20 docker: Added letsencrypt-proxy to handle HTTPS
- 5b2fded docker: Added the docker logic to be able to deploy it
- 6ee7152 integration: Added integration tests for the game
- 095e81c mod: Chanded the pkg from 'ltw' to 'maze-wars'
- b9c74a1 mod: Rever go-fllux update
- d5b148b mod: Updated 'go-flux' as it had a concurrency issue
- 610cc5b mod: Updated 'go-flux' to v1.0.2
- 0f9fcdf mod: Updated to v1.0.3
- 79d5db5 s/t/v/l: Added GA
- 1792535 s/ttemplates: Changed it so every page has it's own title
- 0057f21 server/assets/images: Added the 'favicion' and 'logo'
- b5f4b03 server/rooms: Rollback some changed made for testing
- 96c4d22 server/templates/views/docs: Added the docs page
- 36c8b79 server: Made the game playable from the server
- 21e8197 server|client|store: Created a multiplayer server
- 9f4cfb3 store/players: Added logic to detect if a user Won or Lost
- 6872ef3 store/u_a*: Fixed the formatter
- c85090b store/u_astar: Improved the algorithm by forcing diagonals
- 9534f16 store/unit: On PlaceTower recalculate all units path in separated goroutines
- a9bcb90 store/unit_astar: Changed the path to calculate to be bigger
- 4f4c8f5 store/units: Added a HashPath on the Unit
- 6a0997b store/units: Have the units movement rely 100% on the server
- c7525cb store/units: The units now are correctly renered
- 423b7d1 store: Added getters for Units, Towers and Players
- 4f5ec61 store: Added tests for the reducers
- 6d62286 store: Fixed the store tests
- 1a71fea store: Improved the lockers (#54)
- d85c249 store|client: Added missing changes on the callers
- b6f9024 tiled: Moved it out of the 'client/'
- 640a017 tower|client: Added a new tower and removed all the hardcode
- 5aca532 unit: Added more units