Immaculate Melee

About The App

Immaculate Melee is a daily web trivia game based on the viral sports trivia game Immaculate Grid, which originally centered around baseball. The theme of Immaculate Melee is the Professional Super Smash Bros. Melee scene.

The game features a 3 x 3 grid of cells. Each row and column is assigned a category. Players must try and guess what players fit the criteria in each cell based on the category of the row and column. They are given 4 guesses (stocks) to complete the game.

When a player makes a selection, a rarity score is generated based on the amount of times that player has been selected by other players. This score is added to their total rarity score in the game. If a player fails to make a guess for a specific cell, they are given 100 rarity score. This adds additional depth to the game as players can aim to achieve the lowest rarity score possible.

This project uses the MERN tech stack, primarily using MongoDB/Mongoose, Express, React, and Node.js. Additional technologies used include TypeScript, Redux, Firebase, and the Framer Motion animation library.

The primary sources of player data gathered for this project were from Liquipedia and Smash Wiki.

Main Features

Category Variety
  • Includes 25+ different categories which can be used as rows and columns, with many possible values for each category.
  • Some examples include characters, location (state, country, etc.), Top 8 placements, and teams.
Save Data
  • Users can save grid data between devices and sessions by creating an account.
Exhaustive Player List
  • Includes the full list of 300+ players who have appeared in the yearly SSBMRank Top 100 list and additional notable players.
  • Includes the main years of 2013 - 2023 and the RetroSSBMRank of 2001-2012.

App Preview

Sample Grid 1
Sample Grid 1
Sample Grid 2
Sample Grid 2
Completed Screen
Game Summary that is shown when a player completes the game or runs out of lives.