The source code for the wan show bingo client & server. https://www.wanshow.bingo/
The client works by picking random squares from an array.
As of right now, there is no right squares / wrong squares logic, but I want to add a way to moderate that in the (nearterm) future. That would involve tracking each game from the server side.
Currently the Server Side is a Socket.io server which tracks current connections (Limit 1 Per IP to prevent abuse) with plans to add an Account Authentication System in the future and track users Stats & Display a Leaderboard. (Current ideas to prevent cheating is to check against other user's cards and the timestamps of which the tile was clicked. Others is to have Community Moderators who partake in watching wan show validate which tiles can be checked by users to validate winning cards.)
Join our discord @ https://discord.gg/pWS5mw7jFz
The current ideas/trajectory are as follows
~~1. Re-implement websocket functions to detect current amount of live viewers and analytics for tiles being selected.
- Check selected tiles against other users selected tiles to detect cheaters
- Introduce Account System & Discord Account Linking for Roles/Ranking in Discord Server (Possibly use Discord as the sole solution to login with SSO?)
- Introduce Site Leaderboard (https://leaderboards.wanshow.bingo/ ?) to display top site users.
- Add Functionality to export Bingo Card as png/jpg to share - Social Media share options?
This repository is forked, and was originally created and maintained by @OSTycoon but https://www.wanshowbingo.com/ has since gone offline.