{% extends 'base.html.twig' %} {% block title %}Tous les jeux{% endblock %} {% block meta_description %} Parcourez la liste des jeux {% endblock %} {% block body %}
bearded dwarf forging a sword above "SquadForge" title SQUADFORGE
{# Show menu Burger (mobile) #}
{# HeaderSouligne + Bandeau avertissement muted #} {% if app.user and app.user.muted and time_diff_future(app.user.endDateStatus) != false %}
Vous êtes actuellement réduit au silence ( fin dans {{ time_diff_future(app.user.endDateStatus) }} )
{% else %}
{% endif %}

Parcourir les jeux

{# Form Search asynchrone (Ajax JS) #}

Résultats de recherche

{# // Filtres par genres: #}
{# #}
  • FPS
  • Battle Royal
  • MOBA
  • Arcade
{# // Message si aucun genre selectionné #}
{# Liste jeux catégorie "FPS" #}

FPS

{#
#} {% if fpsGames|length > 0 %}
{% set index = 1 %} {% for game in fpsGames %} {# Calcul du nombre de nouveaux Topics/Médias depuis lastConnexion pour chaque jeu favori #} {% if app.user %} {% set newTopicsCount = 0 %} {% set newMediasCount = 0 %} {% for gameTopic in game.topics %} {% if gameTopic.publishDate > app.user.previousCo %} {% set newTopicsCount = newTopicsCount + 1 %} {% endif %} {% endfor %} {% for gameMedia in game.media %} {% if gameMedia.publishDate > app.user.previousCo %} {% set newMediasCount = newMediasCount + 1 %} {% endif %} {% endfor %} {% endif %} {# Fin calcul #}
{# Si jeu déjà fav: ptite icone #} {% if app.user and game in app.user.favoris %} {% endif %} {# Affichage des comptes de newTopics/newMedias #} {% if app.user %}
{% if newTopicsCount > 0 %} Topics {{ newTopicsCount }} {% endif %} {% if newMediasCount > 0 %} Médias {{ newMediasCount }} {% endif %}
{% endif %}
{{ game.title }} {# only Phone: #} {{ game.title }}
{% set index = index + 1 %} {% endfor %} {# Fausse card (pour espacement final, évite la coupure midCard de la dernière card) #}
{% else %}
Aucun jeu pour l'instant
{% endif %} {#
#} {#
#} Voir tout ({{ fpsGamesCount }})
{# Liste jeux catégorie "MOBA" #}

MOBA

{#
#} {% if mobaGames|length > 0 %}
{% set index = 1 %} {% for game in mobaGames %}
{# Si jeu déjà fav: ptite icone #} {% if app.user and game in app.user.favoris %} {% endif %}
{{ game.title }} {# only Phone: #} {{ game.title }}
{% set index = index + 1 %} {% endfor %} {# Fausse card (pour espacement final, évite la coupure midCard de la dernière card) #}
{% else %}
Aucun jeu pour l'instant
{% endif %} {#
#} {#
#} Voir tout ({{ mobaGamesCount }})
{# Liste jeux catégorie "Battle royal"" #}

Battle royal

{#
#} {% if battleRoyalGames|length > 0 %}
{% set index = 1 %} {% for game in battleRoyalGames %}
{# Si jeu déjà fav: ptite icone #} {% if app.user and game in app.user.favoris %} {% endif %}
{{ game.title }} {# only Phone: #} {{ game.title }}
{% set index = index + 1 %} {% endfor %} {# Fausse card (pour espacement final, évite la coupure midCard de la dernière card) #}
{% else %}
Aucun jeu pour l'instant
{% endif %} {#
#} {#
#} Voir tout ({{ brGamesCount }})
{# Splide JS carousel games #} {# FadeIn des cards JS #}
{% endblock %}