Skip to content

Latest commit

 

History

56 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fantasy Roulette

A real-time multiplayer drafting game to summarize the Fantasy Season

Players can join a lobby, configure their roster, and are dealt random NFL teams one by one. An NFL Player must be chosen from each NFL team until the roster is filled. To win, the player needs to obtain the fantasy team with the highest FPTS with their drafted players.

Tech Stack

  • Monorepo: (Bun workspaces)
  • Backend: Hono, SSE for real-time updates
  • Frontend: React Native / Expo, Gluestack, Nativewind (Tailwind)

Getting Started

I am hosting a public server at https://fantasy.godmode.social

Hosting Locally

  1. Install bun
  2. Clone the repository:
git clone https://github.com/Godmoded/fantasy-roulette
cd fantasy-roulette
  1. Install dependencies
bun i
  1. Build the web app
cd packages/game
bunx expo export --platform web
cd ../../
  1. Run the server!
cd packages/server
bun run index.ts

Now, the server is running on port 3000.

Roadmap

  • Add settings page
  • Add draft timers
  • Implement partial game synching to decrease bandwidth

About

Fantasy Football-like game

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages