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 %} -
- {{ 'site.name'|trans }} -

{{ 'home.h1'|trans({'%site%': ('site.name'|trans)}) }}

-

{{ 'home.description'|trans }}

- {{ 'link.enter_game'|trans }} +
+
+
+ ⚠ SYSTEM BREACH DETECTED +

The mainframe has been compromised.

+

+ 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. +

+ +
+
+ AI Virus +
+
+
+ +
+ {{ 'site.name'|trans }} +

{{ 'home.description'|trans }}

{% endblock %} diff --git a/templates/website/home/intro.html.twig b/templates/website/home/intro.html.twig new file mode 100644 index 0000000..3efbeac --- /dev/null +++ b/templates/website/home/intro.html.twig @@ -0,0 +1,88 @@ +{% extends 'layout/site.html.twig' %} + +{% block title %}Agent Briefing | {{ 'site.name'|trans }}{% endblock %} + +{% block stylesheets %} + {{ parent() }} + +{% endblock %} + +{% block body %} +
+
+
+
+
+
Incident Report — AI Virus Deflection
+

Agent Briefing

+
+ CLASSIFIED +
+ +
+ AI Virus +
+ +
+

+ 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. +

+
+ +
+ + +
+
+
+{% endblock %}