Webapp providing stats for Team 0%'s goal of clearing every Super Mario Maker 1 level before server shutdown.
Built with Nuxt 3. Look at the Nuxt 3 documentation to learn more.
Also using Tailwind CSS, Typescript, PrimeVue, VueUse, lodash, and the other usual suspects such as prettier and eslint. Includes a customized version of smm-course-viewer
, originally built by Leonardo Mauro.
Requires Node 18 (some scripts may require Node 21) and yarn (npm install -g yarn
if Node is already installed).
Make sure to install the dependencies:
yarn install
Start the development server on http://localhost:3000
:
npm run dev # or yarn run dev
npm run build
npm run preview
An open-source website based on viewing a closed-source dataset is not truly open-source, so an archive of the data used to power the site can be downloaded from OneDrive (warning: ~4.5GB). This archive primarily contains level data originally downloaded from the SMM1 servers while they were still online, as well as a handful of related files. A scant inventory is included as well which details the contents of the archive and which scripts in this repo were used to build them and/or can be used to expand them into the other files that the webapp uses.
Additionally, a (very large) Google sheet is available which was used to analyze and assemble the final dataset of cleared levels used for the site. It may also be of interest to anyone looking to reconstruct the full site data or perform deeper analyses on the Team 0% dataset.