35845-vm/simulator.php
Flatlogic Bot 866e0c05b7 step
2025-11-19 15:16:54 +00:00

119 lines
6.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- SEO and Meta Tags -->
<title>Симулятор | Личное Портфолио</title>
<meta name="description" content="Страница симулятора.">
<!-- Google Fonts: Poppins -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap" rel="stylesheet">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
<!-- Bootstrap Icons -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
<!-- Custom CSS -->
<link rel="stylesheet" href="assets/css/custom.css?v=<?php echo time(); ?>">
</head>
<body class="dark-theme">
<!-- Particles.js container -->
<div id="particles-js"></div>
<!-- Header -->
<header class="sticky-top">
<nav class="navbar navbar-expand-lg">
<div class="container">
<a class="navbar-brand fw-bold" href="index.php">Имя Фамилия</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ms-auto">
<li class="nav-item"><a class="nav-link" href="index.php#about">Обо мне</a></li>
<li class="nav-item"><a class="nav-link" href="projects.php">Портфолио</a></li>
<li class="nav-item"><a class="nav-link" href="index.php#contact">Контакт</a></li>
<li class="nav-item"><a class="nav-link" href="/admin">Админка</a></li>
<li class="nav-item"><a class="nav-link" href="tools.php">Инструменты</a></li>
<li class="nav-item"><a class="nav-link active" href="simulator.php">Симулятор</a></li>
</ul>
</div>
</div>
</nav>
</header>
<main>
<section class="section">
<div class="container">
<h1 class="text-center section-title">Симулятор Запуска Ракеты</h1>
<p class="text-center mb-4">Задайте параметры запуска: ускорение, время работы двигателя и угол.<br>Наблюдайте, как ракета набирает скорость и летит по траектории.</p>
<div class="row justify-content-center">
<div class="col-md-6 col-lg-5">
<div class="card bg-dark-2 text-white">
<div class="card-body">
<!-- Форма теперь без перезагрузки страницы -->
<form onsubmit="return false;">
<div class="mb-3">
<label for="acceleration" class="form-label">Ускорение (м/с²):</label>
<input type="number" class="form-control" id="acceleration" name="acceleration" placeholder="Например, 100" value="100" required>
</div>
<div class="mb-3">
<label for="burnTime" class="form-label">Время работы двигателя (сек):</label>
<input type="number" class="form-control" id="burnTime" name="burnTime" placeholder="Например, 60" value="60" required>
</div>
<div class="mb-3">
<label for="angle" class="form-label">Угол запуска (°):</label>
<input type="number" class="form-control" id="angle" name="angle" placeholder="от 0 до 90" value="90" min="0" max="90" required>
</div>
<div class="d-grid">
<!-- Кнопка теперь запускает JS-функцию -->
<button type="button" id="launchButton" class="btn btn-primary btn-lg">Запуск</button>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- Область для анимации -->
<div class="row justify-content-center mt-4">
<div class="col-md-10 col-lg-8">
<div class="card bg-dark-2 text-white">
<div class="card-body text-center">
<h5 class="card-title mb-3">Траектория полёта</h5>
<canvas id="simulationCanvas" width="600" height="400" style="background-color: #0c1021; border-radius: 5px;"></canvas>
<div id="result-message" class="mt-3">&nbsp;</div>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
<!-- Footer -->
<footer class="text-center p-4">
<div class="container">
<p class="mb-0">&copy; <?php echo date("Y"); ?> Имя Фамилия. Все права защищены.</p>
</div>
</footer>
<!-- Bootstrap JS Bundle -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
<!-- Particles.js -->
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<!-- Custom JS -->
<script src="assets/js/main.js?v=<?php echo time(); ?>"></script>
<script src="assets/js/simulator.js?v=<?php echo time(); ?>"></script>
</body>
</html>