NOM

DEVISE

LACRIMOSA·GAVDIVM·EST

SYNOPSIS

triumphum [-h | -a | -d]

triumphum [--config-file FICHIER_CONF] [--games FICHIER_JEUX] [--platforms FICHIER_PLATEFORMES] [--licences FICHIER_LICENCES] [--genres FICHIERS_GENRES] [-v]
          [--tui] [--no-splash] [--layout LAYOUT]

triumphum [--config-file FICHIER_CONF] [--games FICHIER_JEUX] [--platforms FICHIER_PLATEFORMES] [--licences FICHIER_LICENCES] [--genres FICHIERS_GENRES] [-v]
          -r JEU

triumphum [--config-file FICHIER_CONF] [--games FICHIER_JEUX] [--platforms FICHIER_PLATEFORMES] [--licences FICHIER_LICENCES] [--genres FICHIERS_GENRES] [-v]
          [--add-game DESCRIPTEUR_JEU | --add-licence DESCRIPTEUR_LICENCE | --add-genre DESCRIPTEUR_GENRE | --add-platform DESCRIPTEUR_PLATEFORME | --del-game JEU | --del-licence LICENCE | --del-genre GENRE | --del-platform PLATEFORME]

triumphum [--config-file FICHIER_CONF] [--games FICHIER_JEUX] [--platforms FICHIER_PLATEFORMES] [--licences FICHIER_LICENCES] [--genres FICHIERS_GENRES] [-v]
          [--list-games | --list-licences | --list-genres | --list-platforms]

triumphum [--config-file FICHIER_CONF] [--games FICHIER_JEUX] [--platforms FICHIER_PLATEFORMES] [--licences FICHIER_LICENCES] [--genres FICHIERS_GENRES] [-v]
          [--ag | --al | --at | --ap]

DESCRIPTION

Triumphum est un gestionnaire de collection de jeux pour GNU/Linux. Il permet d’avoir une liste des jeux disponibles (ou ayant été à un moment donné disponible), de les lancer, et aussi d’avoir un suivi du temps qui y a été consacré.
Lorsqu’il est ouvert avec l’option --tui qui est le comportement par défaut, Triumphum présente l’interface en TUI où l’utilisateur peut interagir interactivement.

TERMINOLOGIE

Dans la suite, sera utilisé le terme « genre » pour désigner ce qui ailleurs est appelé « type » de jeu (stratégie, temps réel, tour par tour, etc). « Genre » a été préféré à « type » dans la nomenclature de Triumphum car ce dernier a été jugé trop ambigüe.

OPTIONS

Aide

-h, --help
Montre une aide succincte sur la ligne de commande
-a, --about
Présente rapidement les informations sur la commande et son auteur
-d, --donate
Ouvrir le lien de don sur le navigateur. Voir la section Don.

Comportement de l’interface

--tui
Ouvre l’interface interactive en TUI. Ceci est le comportement par défaut.
-r JEU, --run JEU
Lancer le jeu de code JEU en traquant le temps qui y est consacré par Triumphum.

Options générales

-v, --verbose
Mode verbeux. Donne des informations sur les configurations en cours.
--no-splash
N’imprime pas la bannière en art ASCII sur la sortie standard. Comportement par défaut.
--list-games
Afficher la liste détaillée des jeux.
--list-licences
Afficher la liste détaillée des licences.
--list-genres
Afficher la liste détaillée des genres de jeu.
--list-platforms
Afficher la liste détaillée des genres des plateformes.

Options de configuration

-c FICHIER_CONF, --config-file FICHIER_CONF
Utiliser comme fichier de configuration générale FICHIER_CONF, au lieux de celui par défaut. Voir la section triumphumrc.
-g FICHIER_JEUX, --games FICHIER_JEUX
Utiliser comme fichier de description des jeux FICHIER_JEUX, au lieux de celui par défaut. Voir la section games.json.
-p FICHIER_PLATEFORMES, --platforms FICHIER_PLATEFORMES
Utiliser comme fichier de description des jeux FICHIER_PLATEFORMES, au lieux de celui par défaut. Voir la section listOfPlatforms.json.
-l FICHIER_LICENCES, --licences FICHIER_LICENCES
Utiliser comme fichier de description des licence FICHIER_LICENCES, au lieux de celui par défaut. Voir la section listOfLicences.json.
-t FICHIER_GENRES, --genres FICHIER_GENRES
Utiliser comme fichier de description des genres FICHIER_GENRES, au lieux de celui par défaut. Voir la section listOfGenres.json
--layout DISPOSITION
Utiliser des raccourcis dactyliques adaptés à la disposition de clavier DISPOSITION. Valeurs possibles : bepo, azerty, qwerty. Voir la section ATTRIBUTION DES TOUCHES affin de modifier les associations par défaut.

Ajout de donnée

--add-game DESCRIPTEUR_JEU
Ajouter un nouveau jeu. Voir la section Descripteurs des jeux.
--add-licence LICENCE
Ajouter une nouvelle licence. Voir la section Descripteurs des licences.
--add-genre GENRE
Ajouter un nouveau genre de jeu. Voir la section Descripteurs des genres.
--add-platform PLATFORM
Ajouter une nouvelle plateforme. Voir la section Descripteurs des plateforme.

Suppression de donnée

--del-game JEU
Supprimer un jeu.
--del-licence LICENCE
Supprimer une licence.
--del-genre GENRE
Supprimer un genre de jeu.
--del-platform PLATEFORME
Supprimer une plateforme.

Commandes utiles à l’auto-complétion

--ag
Lister les codes des jeux.
--al
Lister les codes des licences.
--at
Lister les codes des genres de jeu.
--ap
Lister les codes des plateformes.

PREMIÈRE OUVERTURE

Lors de la première ouverture si triumphum ne détecte pas la présence des FICHIERS DE CONFIGURATION lui étant nécessaire, il propose alors de les créer, en y mettant un schéma JSON minimal.

De surcroit, dans le cas de listOfGenres.json, listOfLicences.json, et listOfPlatforms.json, des données de genres, de licence, et de plateformes existants sont enregistrés dans les dits fichiers.

EXEMPLES UTILES

triumphum --run JEU
Lancer le jeu JEU depuis le shell tout en traquant le temps de jeu par Triumphum
triumphum --layout bepo
Ouvrir l’interface TUI de Triumphum avec des associations de touches adaptées à la disposition BÉPO.

INTERFACE TUI

À l’ouverture, l’interface se présente sous la forme de quatre zones principales.

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Barre de titre                                                  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│                                                                │
│                                                                │
│                                                                │
│                         Lite des jeux                          │
│                                                                │
│                                                                │
│                                                                │
│                                                                │
┢━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┪
┃Statu                                              Récapitulatif┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│Zone de saisie de commande                                      │
└────────────────────────────────────────────────────────────────┘
Barre de titre
Elle ne sert à rien sinon pour faire joli et présenter le nom du logiciel.
Liste des jeux
La liste des jeux à proprement parler qui est interactive.
Barre de statu
Elle même divisée en deux parties. À gauche sont présentées les messages affichés par Triumphum, et à droite un récapitulatif du temps cumulé de jeu de tous les jeux conofondus, sous la forme
J: <jour>│S: <semaine>│M: <mois>│A: <année>
Où les valeurs associées à J, S, M, et A, correspondent respectivement au temps de jeu cumulé écoulé durant le jour, la semaine, le mois, et l’année.
Zone de saisie de commande
Lieu où s’affiche les commandes du shell interne saisies par l’utilisateur. (Voir COMMMANDES DU SHELL INTERNE)

Au sein de l’interface TUI, il est possible d’interagir avec au travers des différentes actions qui s’actionnent par les touches dédiées dans la section BINDINGS.

BINDINGS

t
Aller vers l’élément au dessous
s
Aller vers l’élément au dessus
Enter
Lancer le jeu ayant le focus
:
Entrer dans le shell interne (Voir COMMMANDES DU SHELL INTERNE)
e
Éditer le jeu ayant le focus (expérimental)
a
Ouvrir le lien associé au jeu ayant le focus
y
Copier le lien associé au jeu dans le presse-papier
c
Ajouter un commentaire au jeu (expérimental)
b
Trier la liste des jeux par ordre alphabétique des titres
é
Trier la liste des jeux par permissivité des licences
p
Trier la liste des jeux par ordre alphabétique des genres
o
Trier la liste des jeux par date de sortie
è
Trier la liste des jeux par date de dernière ouverture
v
Trier la liste des jeux par durée de jeu cumulée
P
Trier la liste des jeux par ordre alphabétique des noms de plateformes
L
Rafraichir la liste
l
Montrer la licence du jeu ayant le focus
x
Faire un don (ouvre le lien de don dans le navigateur)
q
Quitter le jeu
/
Filtrer selon le motif (expérimental)
h
Afficher l’aide

COMMMANDES DU SHELL INTERNE

Les commandes du shell interne s’executent depuis l’interface TUI de Triumphum, et l’invite de commande est accessible par la touche deux-points (:). Dès lors que l’utilisateur a l’invite de commande du shell interne, il peut opérer les commandes suivantes :

:a :add :addgame DESCRIPTEUR_JEU
Ajouter un nouveau jeu. Voir la section Descripteurs des jeux.
:about
Présente rapidement les informations sur la commande et son auteur.
:donate
Ouvrir le lien de don sur le navigateur. Voir la section Don.
:l :layout DISPOSITION
Utiliser des raccourcis dactyliques adaptés à la disposition de clavier DISPOSITION. Valeurs possibles : bepo, azerty, qwerty. Voir la section ATTRIBUTION DES TOUCHES affin de modifier les associations par défaut.

DESCRIPTEURS

Les descripteurs des objets (jeux, licences, plateformes, genre), permettent d’ajouter de nouveaux objets à ceux gérés par Triumphum. Ils se présentent simplement sous la forme d’une suite de clés-valeurs, où les clés, dépendent de chaque type, et où certaines sont obligatoires pour certains types d’objets.

Descripteurs des jeux

name
Nom littéral du jeu. (Obligatoire)
code
Code à travers lequel le jeu sera traité et identifié par Triumphum. (Obligatoire)
command
Commande d’exécution du jeu. (Obligatoire)
genre
code du genre attribué au jeu.
licence
Code de la licence attribuée au jeu.
url
Lien du jeu.
studios
Noms du ou des studios ayant développé le jeu. Plusieurs studios ont leur noms séparés par une virgule.
authors
Noms du ou des auteurs ayant développé le jeu. Plusieurs auteurs ont leur noms séparés par une virgule.
shortDesc
Courte description du jeu.
year
Année de sortie du jeu.
Exemple
name="0 A. D." code=0ad command=0ad-pyrogenesis genre=rts licence=gpl url=https://play0ad.com studios="Wildfire Games" authors=Stanislas\ Dolcini shortdesc="RTS libre historique en 3D où s’affrontent diverses civilisations antiques." year=2010

Descripteurs des licences

name
Nom littéral de la licence. (Obligatoire)
code (Obligatoire)
Code à travers lequel la licence sera traitée et identifié par Triumphum. (Obligatoire)
abbr
Abréviation sous laquelle apparaitra le nom de la licence dans les situations qui l’exigent.
url
Lien de la licence.
freedomCoefficient
Coefficient de liberté de la licence de 0 à 1, où 1 représente la licence la plus permissive (par exemple domaine public ou LPRAB) et 0 la licence la moins permissive.
shortDesc
Courte description de la licence.
Exemple
name="Licence Art Libre" code=lal abbr=LAL url=https://artlibre.org freedomCoefficient=0.5 shortDesc="La licence LAL (Licence Art Libre) permet la libre utilisation, modification et redistribution des œuvres, tant que la même liberté est préservée dans les œuvres dérivées."

Descripteurs des plateformes

name
Nom littéral de la plateforme. (Obligatoire)
code
Code à travers lequel la plateforme sera traitée et identifiée par Triumphum. (Obligatoire)
abbr
Abréviation sous laquelle apparaitra le nom de la plateforme dans les situations qui l’exigent.
Exemple
name=Linux code=linux abbr=LIN

Descripteurs des genres

name
Nom littéral du genre. (Obligatoire)
code
Code à travers lequel le genre sera traité et identifié par Triumphum. (Obligatoire)
abbr
Abréviation sous laquelle apparaitra le nom du genre dans les situations qui l’exigent.
Exemple
name="Jeu de rôle en ligne massivement multijoueur" code=mmorpg abbr=MMORPG

FICHIERS DE CONFIGURATION

triumphumrc

Principal fichier de configuration portant essentiellement sur les raccourcis claviers et les éléments graphiques de l’interface TUI.

Il est possible d’y configurer essentiellement deux aspects. D’une part les associations de touches, pour cela voir la section ATTRIBUTION DES TOUCHES ; et d’autre part les éléments graphiques apparaissant sur l’interface, pour cela voir la section ÉLÉMENTS GRAPHIQUES DE L’INTERFACE.

games.json

Fichier de configuration des jeux tels qu’ils apprissent dans la liste principale. Il se présente sous la forme d’une liste JSON, où chaque entrée est un dictionnaire JSON représentant un jeu.

Dans chaque dictionnaire les clés sont les mêmes que celles du descripteur dans la section Descripteurs des jeux. Toute fois, les clés authors et studios sont sensées recevoir des listes en valeurs, même si elles ne doivent contenir qu’une seule valeur.

Exemple
{
        "games": [
                {
                        "name": "0 A. D.",
                        "licence": "gpl",
                        "year": 2021,
                        "genre": "rts",
                        "command": "0ad",
                        "code": "0ad",
                        "url": "https://play0ad.com/",
                        "platform": "linux",
                        "studios": [
                                "Wildfire Games"
                        ],
                        "authors": [
                                "Stanislas Dolcini"
                        ],
                        "shortDesc": "RTS libre historique en 3D où s’affrontent diverses civilisations antiques."
                },
                …
        ]
}

listOfGenres.json

Fichier contenant les définitions des genres reconnus par Triumphum.
Il se présente sous la forme d’une liste JSON, où chaque entrée est un dictionnaire JSON représentant un genre.

Dans chaque dictionnaire les clés sont les mêmes que celles du descripteur dans la section Descripteurs des genres.

Exemple
{
        "genres": [
                {
                        "name": "Action",
                        "abbr": "Act",
                        "code": "action"
                },
                …
        ]
}

listOfLicences.json

Fichier contenant les définitions des licence reconnues par Triumphum. Il se présente sous la forme d’une liste JSON, où chaque entrée est un dictionnaire JSON représentant une Licence.

Dans chaque dictionnaire les clés sont les mêmes que celles du descripteur dans la section Descripteurs des licences.

Exemple
{
        "licences": [
                {
                        "name": "GNU General Public License",
                        "abbr": "GPL",
                        "code": "gpl",
                        "url": "https://www.gnu.org/licenses/gpl-3.0.html",
                        "shortText": "La licence publique générale GNU est une licence de logiciel libre adoptée par la Free Software Foundation (FSF) pour le projet GNU.",
                        "freedomCoefficient": 0.8
                },
                …
        ]
}

listOfPlatforms.json

Fichier contenant les plateformes des licence reconnues par Triumphum.
Il se présente sous la forme d’une liste JSON, où chaque entrée est un dictionnaire JSON représentant une plateforme.

Dans chaque dictionnaire les clés sont les mêmes que celles du descripteur dans la section Descripteurs des plateformes.

Exemple
{
        "platforms":
        [
                {
                        "name": "Linux",
                        "code": "linux",
                        "abbr": "LIN"
                },
                …
        ]
}

history.json

Historique des parties jouées, avec heure de début, de fin, et temps de jeu.
Il se présente sous la forme d’une liste JSON où chaque entrée représente un jeu représenté par le code du dit jeu en tant que clé de l’entrée.

En suite, à chaque entrée de jeu est associée comme valeur une liste où chaque entrée représente une session de jeu définie par les trois propriétés :

start_time
Début de la session de jeu au format ISO. Exemple : 2024-04-20T18:36:35.
end_time
Fin de la session de jeu au format ISO. Exemple : 2024-04-20T18:36:40.
duration
Durée totale de la session, au format ISO. Exemple : 0:00:04.959013.
Exemple d’historique pour un jeu
"0ad": [
        {
                "start_time": "2024-04-20T17:40:22",
                "end_time": "2024-04-20T17:40:27",
                "duration": "0:00:04.967317"
        },
        {
                "start_time": "2024-04-20T18:07:47",
                "end_time": "2024-04-20T18:07:51",
                "duration": "0:00:03.419640"
        },
        {
                "start_time": "2024-04-21T16:13:58",
                "end_time": "2024-04-21T16:14:02",
                "duration": "0:00:03.594571"
        },
        {
                "start_time": "2024-04-21T17:10:58",
                "end_time": "2024-04-21T17:11:02",
                "duration": "0:00:03.840515"
        }
]

ATTRIBUTION DES TOUCHES

Par défaut, le mécanisme général prévoit d’utiliser la carte d’association définie par la disposition choisie avec --layout. Toutefois, il es possible de redéfinir de nouvelles associations de touches à travers le fichier triumphumrc en associant la clé d’une action donnée à la touche voulue, sous la forme :

<clé>=<touche>

Et ce où <clé> est l’une des valeurs de Liste des bindings de touches et où répond aux exigences de Codes des touches.

Liste des bindings de touches

bind_down
Aller vers l’élément au dessous (Défaut : t)
bind_up
Aller vers l’élément au dessus (Défaut : s)
bind_play
Lancer le jeu ayant le focus (Défaut : Enter)
bind_edit
Éditer le jeu ayant le focus (expérimental) (Défaut : e)
bind_open_link
Ouvrir le lien associé au jeu ayant le focus (Défaut : a)
bind_copy_link
Copier le lien associé au jeu dans le presse-papier (Défaut : y)
bind_comment
Ajouter un commentaire au jeu (expérimental) (Défaut : c)
bind_sort_title
Trier la liste des jeux par ordre alphabétique des titres (Défaut : b)
bind_sort_licence
Trier la liste des jeux par permissivité des licences (Défaut : é)
bind_sort_game_genre
Trier la liste des jeux par ordre alphabétique des genres (Défaut : p)
bind_sort_year
Trier la liste des jeux par date de sortie (Défaut : o)
bind_sort_last_opening
Trier la liste des jeux par date de dernière ouverture (Défaut : è)
bind_sort_playing_duration
Trier la liste des jeux par durée de jeu cumulée (Défaut : v)
bind_sort_playing_platform
Trier la liste des jeux par ordre alphabétique des noms de plateformes (Défaut : P)
bind_refresh
Rafraichir la liste (Défaut : L)
bind_show_licence
Montrer la licence du jeu ayant le focus (Défaut : l)
bind_donate
Faire un don (Ouvre le lien de don dans le navigateur. Voir la section Don.) (Défaut : x)
bind_quit
Quitter le jeu (Défaut : q)
bind_filter
Filtrer selon le motif (expérimental) (Défaut : /)
bind_help
Afficher l’aide (Défaut : h)

Codes des touches

De façon générale, toutes les touches sont représentées par la lettre qui leur est associée. Ainsi le code pour la touche A est A. Toutefois le mécanisme est sensible à la casse.

À cela, s’ajoute les cas particuliers suivants

Enter
Touche entrée
Space
Touche espace
Return
Touche de retour

ÉLÉMENTS GRAPHIQUES DE L’INTERFACE

Dans le triumphumrc, il est possible de changer divers symboles apparaissant sur l’interface TUI en associant la clé du dit symbole au nouveau symbole voulu, sous la forme :

<clé>=<symbole>

Et ce où <clé> est l’une des valeurs ci-dessous et où <symbole> est une chaine de caractères.

Éléments de la liste

general_void_symbol
Symbole par défaut remplaçant toutes les valeurs manquantes de la liste (Défault : -)
name_void_symbol
Symbole remplaçant les noms de jeu manquants sur la liste (Défault : -)
platform_void_symbol
Symbole remplaçant les plateformes manquantes sur la liste (Défault : -)
licence_void_symbol
Symbole remplaçant les licences manquantes sur la liste (Défault : -)
type_void_symbol
Symbole remplaçant les types manquants sur la liste (Défault : -)
date_void_symbol
Symbole remplaçant les dates de sorties manquantes sur la liste (Défault : -)
lastopening_void_symbol
Symbole remplaçant les dates de dernière ouverture manquantes sur la liste (Défault : -)
cumulatedtime_void_symbol
Symbole remplaçant les temps totaux manquants sur la liste (Défault : -)
author_void_symbol
Symbole remplaçant les auteurs manquants sur la liste (Défault : -)
studio_void_symbol
Symbole remplaçant les studios manquants sur la liste (Défault : -)

Éléments du récapitulatif

cumulated_time_played_per_day
Symbole antécédent au temps de jeu cumulé par jour (Défault : J)
cumulated_time_played_per_week
Symbole antécédent au temps de jeu cumulé par semaine (Défault : S)
cumulated_time_played_per_month
Symbole antécédent au temps de jeu cumulé par mois (Défault : M)
cumulated_time_played_per_year
Symbole antécédent au temps de jeu cumulé par année (Défault : A)
cumulated_time_played_separator
Séparateur entre les temps de jeux cumulés par périodes (Défault : │)

INSTALLATION

Debian, Ubuntu, et debianides

wget --output-document=triumphum.deb https://github.com/FauveNoir/triumphum/raw/main/triumphum.deb && \
sudo dpkg --install triumphum.deb && \
sudo apt-get install --fix-broken --assume-yes

EXTRALOQUENCE

Cette section regroupe les propos additionnels ainsi que les réflexions connexes.

Histoire

2024-07-25

L’idée originelle de ce logiciel provint de deux courroies. La première fût que j’avais dans mes moments creux besoins d’une réponse à la question « À quoi puis-je jouer en ce moment ? ». Bien entendu, sur la plus part des systèmes GNU/Linux, l’on peut lister le contenu de /usr/games, mais enfin, quiconque l’a inspecté au moins une fois s’est rendu compte qu’il ne répond pas vraiment à cette question. Car d’une part il peut contenir aussi bien des émulateurs, des éditeurs de cartes de jeu, ou tout logiciel ayant trait aux jeux sans être un jeu lui même ; et parce que d’autre part, il ne liste évidement pas des jeux que l’utilisateur aurait configuré sur des émulateurs, voir même des jeux qui ne se jouent qu’à travers le web.

La deuxième courroie était le fait que je rencontrais une amie, elle même joueuse invétérée, qui profitait de tous ses congés pour s’adonner aux jeux sortis dans l’année auxquels elle n’avait pas pu consacré du temps. Et il se trouvait qu’elle maintenait un long tableur de bureautique contenant environ cent-trente jeu. Et avec le zèle d’une bonne élève, elle commentait méticuleusement dans une colonne dédiée ce qu’elle avait pensé de chaque jeu. C’est pourquoi il est prévu dans la raison d’être de Triumphum d’intégrer la possibilité de tenir un historique de commentaires qui refléteront l’évolution de l’utilisateur de ses réflexions concernant chaque jeu. Aussi cette fonctionnalité ne saurait tarder à venir dans de prochaines versions.

Il s’est alors trouvé que de la conjonction de ces deux facteurs, l’idée de Triumphum s’imposa presque aussitot comme une évidence.

2024-08-13

Après la première publication de Triumphum, je recontactais cette amie pour lui faire part de la chose. Elle en fut amusée, et répondit :

Trop cool !
« un long tableur de bureautique contenant environ cent-trente jeu »
Comme c’est mignon 😂
Si c’est de moi que tu parles c’est un peu plus 😆

Et de me montrer sa liste qui désormais en contenait plus d’un millier.

À cela je répondit que non seulement son besoin m’avait inspiré Triumphum, mais qu’avec le nombre de jeu elle avait plus que jamais besoin de cet utilitaire. Ce à quoi elle répondit « Mon tableur fait déjà l’affaire ».

Fonctionnalité de notation

Bien que dans l’industrie du jeu vidéo et l’univers qui y est associé, il est commun d’attribuer des notes aux jeu, j’ai décidé après mûre réflexion que jamais cette fonctionnalité ne sera intégrée à Triumphum.

Le fait est que pareil usage n’a strictement aucune autre utilité que dans le contexte très particulier de l’industrie et plus encore des distributeurs. En d’autres termes, les notes de jeu attribuée par des magasines de connivence avec les éditeurs, n’a d’autre intérêt que de diriger le consommateur en lui disant qu’il doit acheter tel jeu car ayant une note de plus de huit ou neuf sur dix. Or, à priori, un utilisateur de Triumphum n’est pas ce père de famille qui, un 24 décembre à 20 h se demande désespérément quoi acheter comme jeu à ses enfants avant de se poser la même question dix minutes plus tard pour le parfum à acheter à sa femme. Triumphum ne vend rien à ses utilisateur, et n’a pas à reprendre à son compte les obsessions de l’industrie.

À FAIRE

CAPTURES D’ÉCRAN

Liste des jeux

Liste des jeux

Écran à propos

À propos

VOIR AUSSI

LIENS

Site web

https://fauvenoir.github.io/triumphum/

Dépot Git

https://github.com/FauveNoir/triumphum/

Don

Pour soutenir Triumphum et faire en sorte qu’il continue et s’améliore, merci de faire un don sur https://paypal.me/ihidev.

AUTEUR

Écrit par Fauve alias Idriss al Idrissi <contact@taniere.info>.