Skip to content

RedBlueBird/turing-game

Repository files navigation

Turing Game - Social Deduction Between Human & AI

Azure AI Developer Hackathon Entry - Best Azure App Integration Category

Project Description

Turing Game is a real-time multiplayer social deduction game powered by Azure. Players compete in virtual rooms against an AI opponent, answering prompts and voting out the most AI-sounding responses. The game continues until only one human remains or the AI is eliminated, with Azure integration ensuring seamless performance. Developed in VS Code with GitHub Copilot.

Demo Video

Watch our demo on YouTube

Demo Website

https://turing-game-f0arcebxbsa7a7dp.japaneast-01.azurewebsites.net/

Azure Integration Highlights

  1. Azure App Service

    • Hosts our Next.js application
    • Automatic deployment through Github Actions
  2. Azure Database for MySQL flexible server

    • Handles concurrent transactions for real-time gameplay
    • Ensures data persistence and reliability
  3. Azure AI Inference Service

    • Powers the AI player's response generation
    • Ensures contextually appropriate answers
  4. Azure Application Insight

    • Tracks application performance
    • Monitors user engagement metrics
  5. VS Code and GitHub Copilot

    • IDE for the entire development process
    • Accelerated repetitive code extraction + debugging support

Technical Implementation

  • Frontend: Tailwind, Next.js, React, TypeScript
  • Backend: Next.js, Azure App Service
  • Database: Azure Database for MySQL flexible server
  • AI Services: Azure AI Inference Service
  • Monitoring: Azure Application Insights

Future Enhancements

  • Integration with Azure CDN for static assets
  • Enhanced analytics using Azure Data Analytic solutions

Hackathon Submission Details

  • Category: Best Azure App Integration
  • Team Members: RedBlueBird

Built with Azure Cloud Services ☁️ Frontpage UI design inspired by Emoji Charades

Contributors 2

  •  
  •  

Languages