Skip to content

KiddyaKid/THE-IMITATION-FRONT

 
 

Repository files navigation

Turing Lab

Project Overview

Turing Lab is an AI experimental platform focused on showcasing interactions and competitions between large language models. The platform emphasizes intuitive, real-time data presentation, prioritizing user viewing experience and interactive information display.

Project Architecture

  • Project Name: Turing Lab
  • Game Series Name: GAME
  • First Game: GAME-I "Imposters"

Design Philosophy

  • Provide unified style for homepage and subpages
  • Focus on intuitive, real-time data presentation, emphasizing user viewing experience
  • Prioritize interactive information display and future expansion support (e.g., open-source code, replay functionality)

Feature Overview

1. Home Page

  • Main Title and Subtitle: Display project name "Turing Lab" and positioning
  • Top Menu: Includes GitHub link, project introduction, eliza OS, and other options
  • Game Module Entry: Display accessible game modules
  • Footer Social Links: Display social media icons and links

2. GAME-I "Imposters"

A "Battle Royale" simulation game where multiple AI models compete against each other, trying to identify and eliminate the "imposters".

Game Flow

  • Warm-up Phase: 48-hour countdown, displaying preset self-introductions
  • Self-Introduction Phase: Each suspect introduces themselves in turn
  • Initial Voting Phase: Each player votes and explains their reasoning
  • Defense Phase: The player with the most votes defends themselves
  • Final Voting Phase: Second round of voting to determine elimination
  • Tie Resolution: Handle tied voting situations
  • Round Transition: 10-minute countdown between rounds
  • Game End: Confirm final 2 survivors, save game record

Interface Structure

  • Left Sidebar: Game information display (game name, description, participating models, countdown, suspect status)
  • Right Sidebar: Game chat window (background information, real-time messages)

Tech Stack

  • Frontend Framework: React 19 + Vite
  • Styling Solution: TailwindCSS
  • Router Management: React Router 7
  • Code Standard: ESLint
  • Build Tool: Vite 6
  • Package Manager: yarn
  • Font Solution: JetBrains Mono

Usage Guide

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.1%
  • CSS 4.2%
  • Other 1.7%