MiguelMLorente
|
0c313a90af
|
Use server response to consume dice as defined by the backend
|
2025-02-09 15:45:07 +01:00 |
MiguelMLorente
|
b8c7dcc596
|
Create page transition from lobby to in-game
|
2025-02-09 15:24:43 +01:00 |
MiguelMLorente
|
c99154b3a5
|
Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend)
|
2025-02-09 14:53:25 +01:00 |
MiguelMLorente
|
a6e303a3d8
|
Add transition to lobby page
|
2025-02-09 14:53:25 +01:00 |
MiguelMLorente
|
61b8470536
|
Create landing page base layout
|
2025-02-09 14:53:05 +01:00 |
MiguelMLorente
|
d69c8944c3
|
Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend)
|
2024-12-05 10:46:38 +01:00 |
MiguelMLorente
|
6a483b1bd7
|
Merge pull request 'main' (#10) from main into game-page
Reviewed-on: #10
|
2024-12-04 22:17:10 +00: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 |
MiguelMLorente
|
03508de838
|
Introduce clean and commit action buttons
|
2024-12-04 22:38:28 +01:00 |
Laura Valera
|
fae67ce2a2
|
Add User Name and store it
|
2024-12-04 19:06:07 +01:00 |
MiguelMLorente
|
8bbc6e1f62
|
Implement special dice usage and layout
|
2024-12-04 17:09:21 +01:00 |
MiguelMLorente
|
eedbf3d9f4
|
Add icons for special cells and fix piece placement issues
|
2024-12-04 12:25:24 +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 |