diff --git a/public/images/AI_virus.png b/public/images/AI_virus.png new file mode 100644 index 0000000..29a8cba Binary files /dev/null and b/public/images/AI_virus.png differ diff --git a/src/Website/Controller/HomeController.php b/src/Website/Controller/HomeController.php index 8c46f7d..fa88b12 100644 --- a/src/Website/Controller/HomeController.php +++ b/src/Website/Controller/HomeController.php @@ -15,4 +15,11 @@ final class HomeController extends AbstractController return $this->render( 'website/home/index.html.twig'); } + + #[Route(path: '/briefing', name: 'website_intro')] + public function intro(): Response + { + return $this->render( + 'website/home/intro.html.twig'); + } } diff --git a/templates/website/home/index.html.twig b/templates/website/home/index.html.twig index d183aa3..85713d7 100644 --- a/templates/website/home/index.html.twig +++ b/templates/website/home/index.html.twig @@ -1,12 +1,54 @@ {% extends 'layout/site.html.twig' %} -{% block title %}{{ 'home.title'|trans({'%site%': ('site.name'|trans)}) }}{% endblock %} +{% block title %}AI Virus Deflection | {{ 'site.name'|trans }}{% endblock %} + +{% block stylesheets %} + {{ parent() }} + +{% endblock %} {% block body %} -
- {{ 'home.description'|trans }}
- {{ 'link.enter_game'|trans }} ++ An AI virus is loose in the network and it's decoding classified files — hunting for the + names of every undercover agent in the field. You and two fellow agents have one shot to shut + it down before the countdown ends. +
+ +
+
+ {{ 'home.description'|trans }}
+ + 04:00 hours. You badge into your terminal at the Agency for what should have been a quiet + shift. Then every alarm in the building goes off at once. +
++ The mainframe has been breached — not by a person, but by something worse. A self-learning + AI virus has burrowed into the core systems, and it is already decoding classified files one + by one, hunting for the identity of every undercover agent in the field. Every file it cracks + is another agent exposed. Another life on the line. +
++ You are not alone. The mainframe itself is still fighting back, feeding you what help it can, + and two fellow agents are jacked in beside you, racing against the same clock. +
++ To reach the virus at its source, you'll need to unlock directories and files scattered across + the system — and the keys are split between you and your colleagues. Trade them, decode + them, move fast. +
++ Delete the AI virus completely before the timer hits zero, and every agent stays hidden. Run + out of time, and… well. Let's just say the Agency would rather not think about that + outcome. +
+