MiguelMLorente
|
1d777f74ff
|
Add error messages in landing page for create lobby error
|
2025-02-09 21:14:27 +01:00 |
MiguelMLorente
|
e982f782cb
|
Broadcast update lobby event to the whole room
|
2025-02-09 20:33:24 +01:00 |
Laura Valera
|
496c68550b
|
Add and send Missing_User_Name Exception
|
2025-02-09 18:21:20 +01:00 |
Laura Valera
|
b878beaaff
|
Create response for emitUpdateLobby
|
2025-02-09 17:53:29 +01:00 |
MiguelMLorente
|
eff695837b
|
Create websocket exception filter
|
2025-02-09 16:10:54 +01:00 |
MiguelMLorente
|
c0c7a8468e
|
Minor style fixes
|
2025-02-09 16:09:23 +01:00 |
MiguelMLorente
|
5fe216dbc0
|
Use server response to consume dice as defined by the backend
|
2025-02-09 16:09:23 +01:00 |
MiguelMLorente
|
9fbfe40f7f
|
Create page transition from lobby to in-game
|
2025-02-09 16:09:23 +01:00 |
MiguelMLorente
|
8a4593b542
|
Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend)
|
2025-02-09 16:08:41 +01:00 |
MiguelMLorente
|
10269ec448
|
Fix commit and reset actions crossing pointers by creating an action stack (will be used to send data to backend)
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
7391d78c03
|
Introduce clean and commit action buttons
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
8bbfe472c6
|
Implement special dice usage and layout
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
f04f153a0e
|
Add icons for special cells and fix piece placement issues
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
44cb010faf
|
Add transition to lobby page
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
0650f0481b
|
Create landing page base layout
|
2025-02-09 16:08:40 +01:00 |
MiguelMLorente
|
b7561d804c
|
Enable pieces rotation in dice set and board
|
2025-02-09 16:08:06 +01:00 |
MiguelMLorente
|
949969bda3
|
Disallow piece placement when piece is not connected to adjacent piece or exit
|
2025-02-09 16:08:06 +01:00 |
MiguelMLorente
|
b692caf93d
|
Disallow placing piece in places with invalid adjacent connections
|
2025-02-09 16:08:06 +01:00 |
MiguelMLorente
|
4db2aa7407
|
Enable placing pieces in the game board
|
2025-02-09 16:08:06 +01:00 |
MiguelMLorente
|
3525d62c19
|
Set up dice view from modelled pieces
|
2025-02-09 16:08:06 +01:00 |
MiguelMLorente
|
bd6d330226
|
Add the remaining pieces to the set
|
2025-02-09 16:07:08 +01:00 |
MiguelMLorente
|
6fab2d94a0
|
Re-structure pieces builder and add include first pieces batch
|
2025-02-09 16:07:08 +01:00 |
MiguelMLorente
|
6bb0e1aa74
|
Created piece and placed piece abstractions
|
2025-02-09 16:07:08 +01:00 |
MiguelMLorente
|
87d61278a1
|
Create dice view to present all available dice to place in the board
|
2025-02-09 16:07:08 +01:00 |
MiguelMLorente
|
7a5125ea38
|
Add images of pieces
|
2025-02-09 16:06:49 +01:00 |
MiguelMLorente
|
d90942624b
|
Implement board view based on board builder
|
2025-02-09 16:06:49 +01:00 |
MiguelMLorente
|
37a84be3c3
|
Create board object builder and supporting classes and types
|
2025-02-09 16:06:49 +01:00 |
MiguelMLorente
|
9f5ec017b7
|
Created baseline for game page grid layout
|
2025-02-09 16:06:36 +01:00 |
MiguelMLorente
|
47746b5009
|
Created linter in interface module
|
2025-02-09 16:01:13 +01:00 |
MiguelMLorente
|
e2bf337b25
|
Enforce strongly typed API contract in exception filters
|
2025-02-06 22:23:35 +01:00 |
MiguelMLorente
|
5d55631812
|
Create websocket exception filter
|
2025-02-04 23:34:23 +01:00 |
Laura Valera
|
e323623007
|
Add Players with JoinLobby
|
2025-02-04 20:35:30 +01:00 |
MiguelMLorente
|
3a9b88ef55
|
Minor style fixes
|
2024-12-10 23:46:47 +01:00 |
Laura Valera
|
d9eafeb71a
|
Add GameId, GameCode and Players
|
2024-12-10 20:02:37 +01:00 |
DavidPerea
|
74eadacdb2
|
Changes on landing page CSS
|
2024-12-10 19:22:05 +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 |
DavidPerea
|
88627bb9a7
|
Add functionality to "Join Lobby" button
|
2024-11-24 12:26:50 +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 |
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 |