/
nikrontech
/
KatranKit
Обзор
Документация
Войти
/
nikrontech
/
KatranKit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
master
src/interfaces.ts
38 строк
805 B
Alreadyfi
Сделал всю логику, оно всё работает. Так же в комплекте идёт игрушка, не особо работающая н опоказывающая как работать с шаблоном игры.
28 апр 2025, 01:01
28 апр 2025, 01:01
5745adc
Код
Авторство
О чём код?
import WebSocket from "ws" export interface WebSocketClient extends WebSocket { id: string, game: string } /* Для игр где данные у игрока не должны передаватья другим игрокам */ export interface PlayerSlim { score: number name: string } export interface Player extends PlayerSlim { number: number select: boolean active: boolean ws: WebSocketClient } export interface Game { players: Record<string, PlayerSlim>, round: number } export interface GameState { playersID: Array<string>, isStart: boolean, players: Record<string, Player>, selectPlayer: number, game: Game } export interface TransfitRoom { id: string, playersID: Array<string> }