Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impostor Game

A multiplayer game where one player is the impostor and must blend in with the crewmates.

Features

  • Real-time multiplayer gameplay using Pusher
  • Randomly assigned impostor role
  • Randomly selected starting player
  • Option to prevent the impostor from being the starting player
  • Automatic deletion of inactive rooms after 3 hours

Project Structure

This is a monorepo containing:

  • packages/frontend: SolidJS frontend application
  • packages/backend: Deno backend server with tRPC
  • packages/shared: Shared TypeScript types

Getting Started

Prerequisites

Installation

# Install dependencies
npm install

Development

# Start both frontend and backend in development mode
npm run dev

# Start only the backend
npm run start:backend

# Start only the frontend
npm run start:frontend

Building

# Build the frontend
npm run build

License

MIT

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages