Каркас проекта: ТЗ, 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:
@@ -0,0 +1 @@
|
||||
/* TODO: лобби и игровое поле — этапы 3-6 */
|
||||
@@ -0,0 +1 @@
|
||||
/* TODO: карточки проектов — этап 2 */
|
||||
@@ -0,0 +1 @@
|
||||
/* TODO: вёрстка резюме — этап 2 */
|
||||
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user