Releases
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
You can’t perform that action at this time.