筆力バトル鬼 v2.1

Created by ペンギンの搾り汁

本格診断エンジン搭載 - リアルタイム文章バトル

オンライン: {{ Math.max(onlineUsers, 1) }}人
⚔️

対戦相手を探す

お題に沿って制限時間内に文章を書き、10項目の本格診断で勝負!

🔒

プレイにはログインが必要です

アカウントを作成またはログインして、リアルタイム対戦を楽しもう!

Google / X アカウントでも簡単ログイン可能

ログイン中: {{ authSession.user.email }}

※ 対戦結果で表示されます(最大20文字)

すぐに対戦したい方向け。条件はランダムで自動設定されます

または

条件を指定して対戦

ルール

ランダムなお題が提示されます
制限時間内に文章を書いて提出 (最低50文字)
語彙力・描写力・ジャンル適合など10項目で自動診断
総合スコアで勝敗決定!
User ID: {{ userId }}
Matching Queue: {{ matchingQueue.length }}人
Connection: {{ connectionStatus ? '✓' : '✗' }}
⚔️ VS ⚔️

対戦相手が見つかりました!

👤
あなた
VS
👤
対戦相手
{{ countdown }}
秒後に開始
対戦相手: {{ opponentName }}
{{ currentTheme.genre }}
{{ currentTheme.topic }}
{{ userName || 'あなた' }}
リアルタイム予想スコア
{{ opponentName }}
{{ myRealtimeScore }}
{{ opponentRealtimeScore }}
{{ myText.length }}文字 入力を開始してください {{ opponentProgress }}文字
📜

お題

{{ timeRemaining }}
{{ currentTheme.genre }}
{{ currentTheme.topic }}
コピー&ペースト、開発者ツールの使用は禁止されています
✍️

{{ userName || 'あなた' }}

{{ myText.length }}文字
👁️

{{ opponentName }}

執筆中 完了
🔒
執筆中...
{{ opponentProgress }}文字
{{ isWinner ? '🏆' : '😢' }}

{{ isWinner ? 'VICTORY!' : 'DEFEAT' }}

{{ isWinner ? 'おめでとうございます!' : '次回頑張りましょう!' }}

{{ isWinner ? '👑' : '👤' }}

{{ userName || 'あなた' }}

{{ myScore.total }}
総合スコア
語彙力 {{ myScore.quality }}/100
描写力 {{ myScore.expression }}/100
ジャンル適合 {{ myScore.genre }}/100
詳細診断
語彙: {{ myScore.details.vocabularyRichness }}%
描写: {{ myScore.details.totalDescDensity }}
会話: {{ myScore.details.dialogRatio }}%
文末: {{ myScore.details.endingVariety }}
感情: {{ myScore.details.sentimentScore }}
KW: {{ myScore.details.keywordMatches }}個
あなたの文章
{{ myText }}
{{ !isWinner ? '👑' : '👤' }}

{{ opponentName }}

{{ opponentScore.total }}
総合スコア
語彙力 {{ opponentScore.quality }}/100
描写力 {{ opponentScore.expression }}/100
ジャンル適合 {{ opponentScore.genre }}/100
詳細診断
語彙: {{ opponentScore.details.vocabularyRichness }}%
描写: {{ opponentScore.details.totalDescDensity }}
会話: {{ opponentScore.details.dialogRatio }}%
文末: {{ opponentScore.details.endingVariety }}
感情: {{ opponentScore.details.sentimentScore }}
KW: {{ opponentScore.details.keywordMatches }}個
相手の文章
{{ opponentText }}

対戦相手にリアクションを送る

{{ receivedReaction.emoji }}

相手から「{{ receivedReaction.label }}」が届きました!

{{ sentReaction.label }}を送信しました!

リアクションは1回のみ送信できます

デバッグ情報
Room ID: {{ roomId }}
User ID: {{ userId }}
Sent Reaction: {{ sentReaction ? sentReaction.label : 'なし' }}
Received Reaction: {{ receivedReaction ? receivedReaction.label : 'なし' }}
Reaction Channel: {{ reactionChannel ? 'Connected' : 'Not connected' }}
{{ overlayReaction.emoji }}