Expérimentations sur la relation entre code créatif et Web2Print
HTML / CSS / Javascript
Détourner le jeux-vidéo pour en faire une édition

IW4X

1

mp_rust

2

mp_rundown

3

mp_quarry

4

mp_nightshift

5

mp_invasion

6

mp_highrise

7

mp_favela

8

mp_estate

9

mp_derail

10

mp_checkpoint

1
2
3
4
5
6
7
8
9
10

PAGE TRANSPARENTE

IW4X

Édition Générative
Anaël Le Gall

 
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE

This program is free software. It comes without any warranty, to
the extent permitted by applicable law. You can redistribute it
and/or modify it under the terms of the Do What The Fuck You Want
To Public License.

http://www.wtfpl.net/ for more details.

Sommaire

1

Introduction

6

2

Web2Print

7

3

Besher.exe

8-9

4

Visuels

10-23

5

Fingerprint

24

6

Colophon

12-13

Introduction

IW4X est une version modifiée du jeu Call of Duty: Modern Warfare 2, intégrant des outils de modding, la possibilité de créer des serveurs dédiés, ainsi qu'une quantité importante de contenu. Ce projet est mené par le groupe de développeurs indépendants Xlabs, qui ont redistribué une version open-source de plusieurs jeux de la licence. Grâce à cette initiative, ils ont permis à la communauté de profiter d'une expérience de jeu augmentée avec la possibilité de développer des mods alternatifs, offrant ainsi à chacun la possibilité de personnaliser son expérience de jeu. Dans cette édition, j'ai voulu démontrer les possibilités offertes par l'ouverture d'un logiciel à la modification, et explorer les mondes du jeu avec un nouveau regard, impossible dans une version officielle. Tout le contenu de l'édition (à l'exception des typographies) est issu de fichiers récupérés dans le jeu, qu'il s'agisse de sprites, de textures ou de modèles. C'est en partie grâce à ce jeu que mon intérêt pour l'image est né, en découvrant les communautés qui gravitent autour de ce jeu et les contenus associés. Il m'a donc paru intéressant, pour boucler la boucle, d'utiliser toutes ces ressources pour nourrir une édition pour mon diplôme de fin d'études.

Web2Print

Cette édition est l'occasion d'expérimenter les possibilités offertes par le modèle de mise en page par le code de développement web2print. Au lieu d'utiliser un logiciel dédié, l'intégralité de la mise en page est développée en langage HTML/CSS, généralement utilisé pour la création et la mise en forme de contenu web. Il est également possible d'implémenter du langage Javascript, un langage de programmation qui permet d'ajouter de l'interactivité. Ainsi, cette édition se veut générative : chaque nouvelle itération du programme donne une nouvelle version de l'édition (organisation de la couverture, grille d'images au dos, intégration des données de l'utilisateur), ce qui la rend beaucoup plus dynamique qu'une édition standard qui n'est qu'un objet figé créé par ses concepteurs. Ce projet est rendu possible grâce au travail collaboratif de nombreuses personnes. Cette édition repose sur un script de Quentin Juhel et Julien Taquet qui permet l'imposition en livret de contenu Web2Print. La plupart de mes connaissances en développement proviennent de l'utilisation de Paged.js, une bibliothèque Javascript qui facilite l'utilisation du code web pour la mise en page imprimée. Cette bibliothèque est le fruit du travail d'Adam Hyde, Julie Blanc, Fred Chasen et Julien Taquet.

Si les Beschers avaient exploré les espaces numériques...

...ils en auraient photographié des pixels.

mp_checkpoint | x=121 y=72.6 z=10.1

mp_checkpoint | x=212.6 y=-40 z=-7

mp_estate | x=45.1 y=-12.6 z=16.4

mp_storm | x=86.6 y=14.2 z=18.1

mp_storm | x=76.8 y=2.7 z=78.0

mp_rust | x=12?3 y=-7.2 z=144.5

mp_estate | x=12.6 y=0.7 z=-51

mp_checkpoint | x=234.1 y=-7.0 z=44.3

mp_afghan | x=-213.4 y=-14.6 z=80.4

mp_favela | x=12.3 y=-5.7 z=307.8

mp_backlot | x=218 y=-32.3 z=12.6

mp_salvage | x=155.6 y=12.4 z=-31.1

mp_afghan | x=12.5 y=230.6 z=-12.3 (modified)

mp_checkpoint | x=32 y=241.4 z=8.8 (modified)

Votre empreinte numérique

Cette page permet d'illustrer la notion d'empreinte numérique dans l'utilisation d'un navigateur web. Grâce à la possibilité de lire les éditions en Web2Prints directement dans le navigateur, il est possible d'implémenter des fonctionnalités dans le code qui permettent de récupérer des informations sur la machine de l'utilisateur. Cette empreinte, appelée également "fingerprint", est un ensemble de données qui identifient de manière unique un navigateur web spécifique. Le programme peut identifier des éléments tels que la résolution de l'écran, les plugins utilisés, les polices de caractères installées ou encore la version du système d'exploitation. En combinant ces informations, il est possible de créer une empreinte digitale unique pour chaque navigateur web, qui peut être utilisée pour suivre l'utilisateur en ligne et le reconnaître à travers différentes sessions de navigation.

Voici quelques exemples de données scannées par le programme, sans aucun contrôle de votre part.

User agent:

Langue:

Plateforme:

Version de l'application:

Paramètre des cookies:

Date et heure de création

Générée le : -

Réalisé par Anaël Le Gall en Web2Print.
Script pour l'imposition par Quentin Juhel.

Typographies
Textes courants en Linux Libertine
Titres en Titra

IW4X par Xlabs 
(https://xlabs.dev/)

Pour télécharger le jeu, se référer au tutoriel suivant
(https://xlabs.dev/support_iw4x_client)

PAGE TRANSPARENTE