Каркас проекта: ТЗ, nginx+gameserver(uWebSockets) в Docker, /ws echo

Frontend — чистый HTML/CSS/JS без сборки (резюме, проекты, игра-заглушки).
Gameserver — C++ на uWebSockets (CMake FetchContent), протокол hello/lobby.list_rooms/error проверен end-to-end.
This commit is contained in:
2026-07-26 19:31:44 +05:00
commit a9d2a6b15c
23 changed files with 491 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
/* TODO: лобби и игровое поле — этапы 3-6 */
+1
View File
@@ -0,0 +1 @@
/* TODO: карточки проектов — этап 2 */
+1
View File
@@ -0,0 +1 @@
/* TODO: вёрстка резюме — этап 2 */
+38
View File
@@ -0,0 +1,38 @@
:root {
--color-bg: #0a0e0c;
--color-fg: #c7c7c7;
--color-accent: #00ff41;
--color-accent-dim: #0a8f2c;
--color-silver: #9fa3a0;
--font-mono: 'JetBrains Mono', 'Share Tech Mono', ui-monospace, monospace;
}
* {
box-sizing: border-box;
}
html, body {
margin: 0;
height: 100%;
}
body {
background: var(--color-bg);
color: var(--color-fg);
font-family: var(--font-mono);
}
a {
color: var(--color-accent);
}
.prompt::before {
content: 'cacto@matrix:~$ ';
color: var(--color-accent-dim);
}
#matrix-rain {
position: fixed;
inset: 0;
z-index: -1;
}