Какой-то базовый расчёт, просто вероятности без ничего

This commit is contained in:
ftc
2025-09-25 23:41:03 +03:00
parent eea03e920e
commit 2a54332e4b
4 changed files with 238 additions and 157 deletions
+33 -46
View File
@@ -1,53 +1,40 @@
<?php
/** @var yii\web\View $this */
use yii\bootstrap5\ActiveForm;
use yii\helpers\Html;
$this->title = 'My Yii Application';
$this->title = 'Карточный ужас Аркхэма. Калькулятор вероятностей.';
?>
<div class="site-index">
<div class="body-content">
<div class="jumbotron text-center bg-transparent mt-5 mb-5">
<h1 class="display-4">Congratulations!</h1>
<p class="lead">You have successfully created your Yii-powered application.</p>
<p><a class="btn btn-lg btn-success" href="https://www.yiiframework.com">Get started with Yii</a></p>
</div>
<div class="body-content">
<div class="row">
<div class="col-lg-4 mb-3">
<h2>Heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.</p>
<p><a class="btn btn-outline-secondary" href="https://www.yiiframework.com/doc/">Yii Documentation &raquo;</a></p>
</div>
<div class="col-lg-4 mb-3">
<h2>Heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.</p>
<p><a class="btn btn-outline-secondary" href="https://www.yiiframework.com/forum/">Yii Forum &raquo;</a></p>
</div>
<div class="col-lg-4">
<h2>Heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur.</p>
<p><a class="btn btn-outline-secondary" href="https://www.yiiframework.com/extensions/">Yii Extensions &raquo;</a></p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h3>Параметры колоды</h3>
<?php $form = ActiveForm::begin([
'layout' => 'horizontal' ,
'class' => 'form-horizontal' ,
]); ?>
<?= $form->field($deck_form, 'size')->textInput(); ?>
<?= $form->field($deck_form, 'weapons_items')->textInput(); ?>
<?= $form->field($deck_form, 'weapons_spells')->textInput(); ?>
<?= $form->field($deck_form, 'card_prepared_to_worst')->textInput(); ?>
<?= $form->field($deck_form, 'card_backpack_0')->textInput(); ?>
<?= $form->field($deck_form, 'card_backpack_2')->textInput(); ?>
<?= $form->field($deck_form, 'card_initiate')->textInput(); ?>
<?= Html::submitButton(); ?>
<?php $form->end(); ?>
</div>
</div>
<div class="row">
<div class="col-md-6">
<ul>
<?php for ($i = 0; $i < count($result->probabilities); $i++): ?>
<li>Ход <?= ($i + 1); ?>: <?= sprintf("%.3f", $result->probabilities[$i] * 100); ?>%</li>
<?php endfor; ?>
</ul>
</div>
</div>
</div>
</div>