Commit Graph

54 Commits (7c4a6f560320f3b08d7ea2ecf0bff5c68bcb4dd9)

Author SHA1 Message Date
MiguelMLorente 7c4a6f5603 Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend) 2025-02-09 15:52:36 +01:00
MiguelMLorente 0a0ca65e3b Introduce clean and commit action buttons 2025-02-09 15:52:04 +01:00
MiguelMLorente 86d5137857 Implement special dice usage and layout 2025-02-09 15:52:04 +01:00
MiguelMLorente b72a74789c Add icons for special cells and fix piece placement issues 2025-02-09 15:52:04 +01:00
MiguelMLorente 45cbf885a3 Merge pull request 'lobby-page-layout: Crate base lobby page layout' (#11) from lobby-page-layout into main
Reviewed-on: #11
2025-02-09 13:49:33 +00:00
MiguelMLorente 00c365de84 Add transition to lobby page 2025-02-09 14:38:08 +01:00
MiguelMLorente 4f9950c6a9 Create landing page base layout 2025-02-08 16:23:55 +01:00
MiguelMLorente 98e62180dc Merge branch 'landing-page-layout' 2024-12-04 23:13:27 +01:00
MiguelMLorente 2191a2fdc4 Remove duplicate socket connection 2024-12-04 22:55:40 +01:00
Laura Valera fae67ce2a2 Add User Name and store it 2024-12-04 19:06:07 +01:00
MiguelMLorente 3af9caff9a Merge pull request 'Enable piece placement in game board' (#8) from game-page into main
Reviewed-on: #8
2024-12-03 22:45:47 +00:00
MiguelMLorente 5fc02aa6a6 Enable pieces rotation in dice set and board 2024-12-03 23:03:28 +01:00
MiguelMLorente 035b7da335 Disallow piece placement when piece is not connected to adjacent piece or exit 2024-12-03 18:09:04 +01:00
MiguelMLorente b1d57ebfcd Disallow placing piece in places with invalid adjacent connections 2024-12-03 13:46:52 +01:00
MiguelMLorente 1ab3db8f67 Enable placing pieces in the game board 2024-12-03 12:29:10 +01:00
MiguelMLorente e7beb85302 Merge pull request 'Include dice views, images, and supporting types' (#7) from game-page into main
Reviewed-on: #7
2024-12-01 21:22:10 +00:00
MiguelMLorente 835ce2c62a Set up dice view from modelled pieces 2024-12-01 22:19:42 +01:00
MiguelMLorente 39d1ec9a77 Add the remaining pieces to the set 2024-12-01 16:28:17 +01:00
MiguelMLorente 406e4d2f75 Re-structure pieces builder and add include first pieces batch 2024-12-01 12:30:59 +01:00
MiguelMLorente 7354586ef5 Created piece and placed piece abstractions 2024-11-30 22:31:16 +01:00
MiguelMLorente 163ca86734 Create dice view to present all available dice to place in the board 2024-11-30 21:53:42 +01:00
MiguelMLorente af133bae8b Add images of pieces 2024-11-30 19:41:20 +01:00
MiguelMLorente d72984851e Merge pull request 'Merge game page board display into main branch' (#6) from game-page into main
Reviewed-on: #6
2024-11-30 11:31:31 +00:00
MiguelMLorente 0945336463 Implement board view based on board builder 2024-11-24 15:07:10 +01:00
DavidPerea 88627bb9a7 Add functionality to "Join Lobby" button 2024-11-24 12:26:50 +01:00
MiguelMLorente e9305893cb Create board object builder and supporting classes and types 2024-11-23 22:50:07 +01:00
MiguelMLorente 4497a0a2f2 Created baseline for game page grid layout 2024-11-23 15:02:09 +01:00
Laura Valera c75b3ef1c2 Create player on conection and store it 2024-11-22 20:42:04 +01:00
MiguelMLorente 6a222640be Add typed subscriber to update lobby events 2024-11-22 18:38:01 +01:00
MiguelMLorente d3ecc52cf6 Added client event types for lobby creation 2024-11-21 23:31:56 +01:00
MiguelMLorente 4b22c5ead8 Merge linter changes into branch 2024-11-21 23:09:56 +01:00
Laura Valera 0fc8a7383f add client id logging on connect 2024-11-21 22:59:50 +01:00
MiguelMLorente d78b47fb07 Add eslint to web module 2024-11-21 22:58:47 +01:00
MiguelMLorente 695ae069d5 Pass linter on server build and start 2024-11-21 22:58:17 +01:00
MiguelMLorente a1eaab6534 Created linter in interface module 2024-11-21 22:57:28 +01:00
MiguelMLorente ec6526deb5 Merge pull request 'Introduce eslint' (#4) from linter into main
Reviewed-on: #4
2024-11-21 21:34:11 +00:00
MiguelMLorente 56705d3574 Add eslint to web module 2024-11-20 23:29:21 +01:00
MiguelMLorente 250325d8d2 Pass linter on server build and start 2024-11-19 23:33:22 +01:00
MiguelMLorente d906cf486b Created linter in interface module 2024-11-19 23:25:52 +01:00
DavidPerea 97de40a396 New username input + buttons (LandingPage) 2024-11-19 19:08:31 +01:00
Laura Valera 391a1c91a7 add client id logging on connect 2024-11-18 20:44:01 +01:00
MiguelMLorente 3f77a32e70 Create players service and inject it into app service 2024-11-17 18:58:05 +01:00
MiguelMLorente 03c51e1d34 Introduce interface types for events for lobby creation and joining 2024-11-17 16:36:13 +01:00
MiguelMLorente dc24f62f64 Merge pull request 'feat: adds common logic module' (#3) from local-npm-module into main
Reviewed-on: #3
2024-11-16 19:57:57 +00:00
MiguelMLorente f1c284915e Moved to interface and create real enum type 2024-11-16 20:57:06 +01:00
Pau Costa Ferrer 3f49d880c8 feat: adds common logic module 2024-11-16 20:01:08 +01:00
MiguelMLorente e7447436a6 Include basic styles using pico-css library 2024-11-15 16:07:30 +01:00
MiguelMLorente 8446ad6a14 Create design document draft version 2024-11-14 21:53:29 +01:00
MiguelMLorente 4aca37f3ff Setup style sheets with SASS 2024-11-10 23:40:09 +01:00
MiguelMLorente 9672a0ce32 Introducing implementation of sockets for client-server communication 2024-11-10 22:25:04 +01:00