@using Chruch.Net.Models.IceBreak @model Chruch.Net.Models.IceBreak.WhoIsSpyPlayer @{ Layout = "~/Views/Shared/_LayoutEmpty.cshtml"; ViewBag.Title = "NLCC 破冰-誰是臥底"; }
Image Description
Image Description

臥底

@if (Model == null) { using (Html.BeginForm("WhoIsSpyPlayJoin", "IceBreak")) {
@Html.TextBoxFor(m => m.Id, new { @class = "border-0 form-control g-color-gray-dark-v4 g-placeholder-gray-dark-v3 g-px-20" })
} } else if (Model.IsDead) {

抱歉,由於已被視為臥底,因此請先耐心等候此局結束

using (Html.BeginForm()) {
} } else { switch (Model.GameStatus) { case WhoIsSpyProcess.WaitForPlayer:
遊戲規則:
1.角色:共有三個角色「臥底平民、白板」
(ps.白板為選用腳色)
2.每個人需依序描述自己手中的答案,請注意只能描述自己手中的答案
(ps.所有人都不知道自己的身分,僅能透過他人的發言來判斷)
3.投票階段大家投給認為可能是臥底的人,最高票者將被視為臥底
4.當遊戲中所有臥底被抓出,則由平民獲勝,
若臥底剩餘人數大於等於平民,則由臥底勝出

等待遊戲開始

break; case WhoIsSpyProcess.Started:

請仔細聆聽其他人的發言,來找出誰是臥底

@section scripts{ } break; case WhoIsSpyProcess.Votting:
請投票下您神聖的 @(Model.VoteAmount)
@using (Html.BeginForm("WhoIsSpyPlayVote", "IceBreak")) { @Html.HiddenFor(m => m.Id)
@foreach (var option in Model.VoteOption) { }
}
@section scripts{ } break; case WhoIsSpyProcess.DisplayResult:

請觀看大螢幕的投票結果

break; case WhoIsSpyProcess.End:

本局遊戲結束

break; default: throw new ArgumentOutOfRangeException(); }
@using (Html.BeginForm("WhoIsSpyPlay","IceBreak")) { }
@using (Html.BeginForm("WhoIsSpyExit", "IceBreak")) { }
}
@section scripts2 { @if (Model != null) { } }