@extends('layouts.app') @push('styles') @endpush @section('title','Fila MIX - GIGAX ARENA') @section('page_title','Fila MIX') @section('content') @php use Illuminate\Support\Facades\Route; $queuePlayers = collect($queuePlayers ?? []); $queueTotal = $queuePlayers->count(); $queueMax = 10; $queuePercent = min(100, ($queueTotal / $queueMax) * 100); $inQueue = (bool) ($inQueue ?? false); $activeGameSlug = $activeGameSlug ?? 'crossfire'; $queueNumber = $firstQueue->queue_number ?? '1'; $liveCount = collect($liveMatches ?? [])->count(); $user = auth()->user(); $userName = $user->nickname ?? $user->name ?? 'Jogador'; $userInitial = strtoupper(substr($userName,0,1)); @endphp
KRUX ARENA
{{ $queueTotal }}/10FILA MIX
{{ $userInitial }}
{{ $userName }}

Olá, {{ $userName }}!

Entre na fila e deixe o sistema montar seu MIX automaticamente.

Fila MIX 5x5

{{ $inQueue ? 'Você está na fila' : 'Fila aberta' }}
Matchmaking oficial

MIX RÁPIDO

Ao completar 10 jogadores, a partida é montada, o modal de confirmação aparece e a sala de voz é liberada.
{{ $queueTotal }}/10jogadores
MIX 5V5CROSSFIREBALANCEAMENTO AUTO
{{ $inQueue ? 'Procurando partida' : 'Aguardando jogadores' }}
PRONTO PARA JOGAR?
Clique abaixo e ocupe uma das 10 posições da Fila MIX.
@for($i=0;$i<10;$i++) @php $player=$queuePlayers->get($i); @endphp @if($player)
{{ $player->nickname ?? 'Jogador' }}
Skill {{ $player->skill_level ?? 1 }}
{{ $i+1 }}
@else
Vaga livre
Aguardando
{{ $i+1 }}
@endif @endfor
Fila #{{ $queueNumber }}Formato 5x5Confirmação modal
⚔️

PARTIDA ENCONTRADA

Os 10 jogadores foram reunidos. Abra o lobby para confirmar sua participação.

ABRIR PARTIDA
@endsection