{"repo":"akorwash/QuizBattle","free":true,"listed":false,"github":"https://github.com/akorwash/QuizBattle","clone":"git clone https://github.com/akorwash/QuizBattle.git","description":"Arabic competitive knowledge card game with multiplayer arenas, collectible cards, trading, chat, and a 1,500+ question bank.","language":"Go","stars":10,"topics":["golang","websockets","mongodb","arabic","card-game","docker","github-actions","multiplayer","quiz-game","webrtc"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"QuizBattle Play QuizBattle QuizBattle is a competitive Arabic knowledge-card game inspired by Saif Al-Ma'rifa . Every collectible card is backed by an Arabic question, and each player brings five cards into human, team, open, or private bot arenas for up to eight participants. Current status: QuizBattle is a deployable, single-instance MVP with a hardened runtime baseline. It is delivered with Docker Compose and GitHub Actions and served behind Cloudflare. Accounts, the public lobby, persistent chat, the server-authoritative match engine, collectible cards, coins, the marketplace, and direct trades are implemented. See the production limitations below before scaling it. What works today Area Current implementation --- --- Accounts Sign-up, sign-in, HttpOnly sessions, session revocation on logout, profile updates, date of birth, and player avatars Player community Public lobby and a MongoDB-backed world chat whose message identity is assigned by the server; the latest 50 messages return after refresh Arena voice Optional peer-to-peer WebRTC audio for 1v1 matches, with mute and leave controls and no server-side recording; voice is disabled in team/open arenas, which require an SFU before it can be implemented safely Matches 1v1, 2v2, 4v4, open arenas for 2–8 players, and private 1v1 bot challenges with random or smart strategies; 20-second questions and a 3-second answer reveal Question bank 1,573 sourced Arabic questions across nine categories, with content hashes and a standa","default_branch":null,"files":null,"tree":[],"storefront":"/r/akorwash","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/akorwash/QuizBattle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}