DEV Community

Idris
Idris

Posted on

Github Copilot Cli Challenge

GitHub Copilot CLI Challenge Submission

This is a submission for the GitHub Copilot CLI Challenge

What I Built

Whot! Card Game—a production-grade implementation of Nigeria's most beloved card game with features you'd expect from a commercial gaming app:
🔥 What's under the hood:
• Real-time multiplayer with WebRTC P2P for offline play (yes, no internet required!)
• Voice chat built from scratch using WebRTC mesh networks
• 25+ achievements, XP leveling system, tournaments
• WebSocket game rooms with spectator mode and live reactions
• PWA installable with push notifications
✨ The tech stack: React 19, Appwrite BaaS, Framer Motion animations, WebRTC, Agora SDK
🎮 The fun stuff:
• Play against AI, friends online, or scan a QR code to join instantly
• "Last Card" declaration system (you know the rule!)
• House rules customization—toggle Pick Two, Pick Three, Hold On variants
• Floating emoji reactions, in-game chat, shareable victory cards

Demo

whotnaija

My Experience with GitHub Copilot CLI

Copilot CLI makes it easy for me to build this game without having to worry that the current model can get stuck and not know how to solve a particular problem I am dealing with. I keep switching between Gemini 3 Pro for design to using Claude Opus 4.5 for the logic and putting GPT 5.2 when things are heavy for Opus. The thing I love most about Copilot is the "add-dir" which add my local dir to the context of the ai and I can refer the model to a directory when I am working with it.

Top comments (0)