/UnfairSpinWheel

The world is unfair, and so is our spin wheel. A spin wheel game that allow you to control the odds. (Vue.js)

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

icon Unfair Spin Wheel

open graph

The world is unfair, and so is our spin wheel.
https://unfair.spin-wheel.click

Get ready for an exciting ride at Unfair Spin Wheel!

Our game is unlike any other out there, as you have the power to control the odds and take the game to a whole new level of excitement.

πŸ‘€ Eye-catching features✨

βš–οΈ Weighted Spins

Set the weight for each item on the wheel.

The spin is random, but your settings can actually sway the outcome, making the game a bit "unfair".

πŸ“ Bulk Edit Mode

With Bulk Edit Mode, importing a ton of items is a breeze.

Plus, no need to worry about missing weight data - we'll take care of it by adding ",1" for you automatically.

πŸ”Š Customizable Sound Effects

Customize your gaming experience by tweaking the sound effects!
While we offer a range of preloaded sounds, but you can also upload your own to truly make it one-of-a-kind.

Well, I shouldn't have said "upload".
Your audio file didn't actually go up to any server or anything like that. It's simply saved right here in your browser, just like your spinner data.

πŸ’Ύ Automatic Data Storage

We have the amazing PouchDB to handle all your data!

It's all saved automatically in the browser, so it's always there for your next gaming session.

πŸ”— Sharing with your friends

Share your fun spinner with your friends!

It's worth mentioning that your spinner data is stored in the URL.
This is a pure frontend application, we won't store your data.

πŸŽ₯ OBS mode

Attention streamers!
We've got something special just for you - our OBS mode!

Open our site in OBS using the browser source, and the layout will seamlessly blend with your livestream.

Full instructions
  1. In OBS, go ahead and add the source called "Browser".
    2023-11-09 04 26 26
  2. Type in the URL https://unfair.spin-wheel.click/ and adjust the Width and Height to 800
    2023-11-09 04 27 13
  3. Make use of the "Interact" feature to navigate through the website.
    2023-11-09 04 35 18

🎲 How to Play

  1. To play the Unfair Spin Wheel game, head over to our website at unfair.spin-wheel.click.
  2. Once you're there, simply click on the "<<" button at the right of the page to open the side panel.
  3. From there, you can adjust the weight of each item to your liking.
  4. If you want to add some extra fun, don't forget to customize the sound effects under the "Settings" tab.
  5. And finally, when you're ready, just give the wheel a good spin by clicking on it.
  6. Enjoy the game!

πŸ“Ž Usage scenarios

What's for dinner?

Let's tackle the age-old question: What's for dinner?

For indecisive folks (like me), why not leave it up to fate?
Introducing the spin wheel dinner decider, perfect for those moments of indecision.
But our hearts can be biased. Maybe tonight's dinner will be McDonald's after all.

Youtuber Livestream Draws

Want to make your online draws more interactive and engaging?
Look no further than the Unfair Spin Wheel!

This tool is completely free and adds a fun twist to your livestream content.
Give it a try and see how it can spice up your audience's experience.

World Population Spinner

If you were reborn, which country would you be assigned to?

Click here to get the data for this population spin wheel.
πŸ‘‰ World Population Spinner Data

Warning

We didn't preload it in the example because it's a little... lacking in performance.
When there are too many items, it requires more resources to draw the wheel.
This can lead to a decrease in fps on certain mobile devices.

And more...

Let us know how you use our spin wheel!
Share your creative ideas with us so we can feature them here.

Happy spinning!

πŸ“ License

Code

agplv3

GNU AFFERO GENERAL PUBLIC LICENSE Version 3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Npm packages dependencies

We rely on these awesome open source projects as the foundation for our projects.

  • MIT Licensed: Vue.js, PrimeFlex, PrimeVue, CrazyTim/spin-wheel, transitive-bullshit/random, adaltas/node-csv, pako, shareon
  • Apache-2.0 Licensed: PouchDB

Images

All the images were generated using DALLΒ·E 3 by Image Creator from Microsoft Bing and are used in accordance with the Bing Conversational Experiences and Image Creator Terms.

Source: Logo, Main Image, The pointer

Sound Effects

SoundButtons

The SoundButtons project is the driving force behind the Funny Voices, with all copyright belonging to the original artists.

The remaining sound effects are from Pixabay, and used in accordance with their Pixabay Terms of Service license.

These amazing materials take our game to a whole new level!

FOSSA Status CodeFactor