35845-vm/simulator.php
Flatlogic Bot 390ee703a3 simulator
2025-11-19 15:06:22 +00:00

111 lines
5.6 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>Чтобы преодолеть притяжение Земли, нужна скорость не менее 11 200 м/с.</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="velocity" class="form-label">Начальная скорость (м/с):</label>
<input type="number" class="form-control" id="velocity" name="velocity" placeholder="Например, 12000" value="10000" 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>