Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prozilla/party-animals
Party Animals is a multiplayer party game platform where you can invite your friends and play games quickly and easily.
https://github.com/prozilla/party-animals
firebase games multiplayer party-games
Last synced: about 1 month ago
JSON representation
Party Animals is a multiplayer party game platform where you can invite your friends and play games quickly and easily.
- Host: GitHub
- URL: https://github.com/prozilla/party-animals
- Owner: Prozilla
- License: mit
- Created: 2022-07-20T09:13:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-05T18:22:46.000Z (about 2 years ago)
- Last Synced: 2024-12-02T07:52:07.981Z (about 1 month ago)
- Topics: firebase, games, multiplayer, party-games
- Language: JavaScript
- Homepage: https://partyanimals.netlify.app/
- Size: 2.75 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![GitHub top language](https://img.shields.io/github/languages/top/Prozilla/Party-Animals?color=brightgreen) ![GitHub repo size](https://img.shields.io/github/repo-size/Prozilla/Party-Animals?color=blueviolet)
Party Animals[Party Animals](https://partyanimals.netlify.app/) is a platform for multiplayer party games where you can invite your friends and play games quickly and easily. This was made by Prozilla by using a realtime database provided by Firebase and the game engine Phaser.
**NOTE**: This project is still in the very early stages of development which means there are still a lot of features that need to be implemented, bugs that need to be fixed and unclean code that needs to be rewritten.
## How does it work
One player creates a party of which they then become the party host. Other players can then join using a party link or code or by joining a random public party*. Players in the party must then vote for a game that they would like to play*. Some games require teams to be made at the start of the game*. The winner(s) of a game gain 1 point at the end of each game and the player with the most score becomes the party king*.
\* - These features are planned or being worked on and haven't been released yet.
Screenshot of Party Animals' home page:
## Features (note: most features are not implemented yet)
- A party: a group of players that play games together, can either be private or public.
- Party host: leader of the party, is required to run a party and play games, when they leave a new player will become the party host and if the party is currently playing a game said game will end. The party host can kick and promote players.
- Party king: best performing player of the party.
- Teams: some games require teams, teams are made when a game that requires teams starts and end as soon as the game ends. Every player in the winning team gains a point at the end of a game.
- Chat: players can chat with each other via the chat system.
- Player settings: a player can choose their animal, color and name. Names can either be auto-generated (adjective + player's animal) or custom.
- Party guide: a list of tutorials to explain how Party Animals functions.## To do
- [ ] Random player picker
- [ ] Synchronisation (wait for all players before starting game
- [ ] Countdown before starting game
- [ ] Party king (player with most points)
- [x] Invite links
- [x] Start screen
- [ ] Spectator mode
- [x] Chat filter (remove all links except party animals links)
- [x] Loading screen
- [x] Tabs (buttons on the left side of the screen, bottom on mobile) to switch between menus like games, party, player customisation, help and start menu
- [ ] Force all game canvases to be the same size and prevent browser zoom