Who is Undercover هي لعبة مناسبة للعب معًا في الحفلات. تحتوي لعبة Who's Undercover على شخصيتين، متخفية ومدنية. يحتاج العملاء السريون والمدنيون أولاً إلى إجراء قرعة للحصول على كلمات الهوية الخاصة بهم. كلمات الهوية الخاصة بالمتخفيين والمدنيين متشابهة ولكنها ليست متماثلة (مثل "طاولة" و"كرسي"). وبعد أن يحصل اللاعب على الكلمة، لا يعرف ما إذا كان عميلاً سريًا أم مدنيًا. تسمح اللعبة للاعبين بالتناوب في وصف كلمات الهوية الخاصة بهم، وتحلل كلام الجميع لاكتشاف رفاقهم وتحديد العملاء السريين. يتم تنفيذ الكود المصدري للعبة Who is Undercover من خلال websocket بتنسيق HTML5، لذلك يجب أن يدعم المتصفح HTML5. ينقسم برنامج الكود المصدري للعبة Who is Undercover بشكل أساسي إلى 4 فئات: فئة الإعلان (Common)، وعميل الويب (HtmlWebSocket)، والخادم (WpfApplication1)، وفئة تنفيذ الاتصالات (WebSocket).
يوسع