C/A
Outils d'awareness/collaboration pour le team-play dans les doom-like
Le but de ce petit projet de recherche est de réaliser un état de l'art des outils d'awareness de l'autre et de collaboration dans les jeux de type doom-like (one person combat). Cela, grâce à une analyse (qualitative) de contenu à partir de la littérature (Human-Computer Interaction et Game Design), d'entretiens/observations de hardcore gamers et de questions avec des game-designers (et chercheurs en CSCL). Le but étant de faire une typologie fonctionnelle des outils qui pourraient être réutilisable en CSCL.
J'ai fait un Gantt Chart présentant mon planning.
STAF-18 Project
UNIGE, TECFA
Player
Daniel K. Schneider
collaboration
awareness
HCI
team-play
Information visualization
Awareness de l'autre, collaboration : des doom-like aux CSCL
Faire une typologie des outils d'awareness servant le team-play dans les jeux types doom-like pour déterminer ceux employés majoritairement par les joueurs et ceux qui pourraient éventuellement être transférables (ou déjà transférés) au CSCL.
Typologie des outils d'awareness/collaboration dans les doom-like.
Etat de l'art réalisé à partir de tests de jeux (Quake III, Gunman, Counterstrike...) et questions posés à des joueurs.
Fonctionnalité dans le jeu de ces outils
Etudier l'utilisation (besoins...) de ces outils dans le cadre du game-play (donc de la réalisation des tâches du jeu).
Recherche d'invariants utilisables en CSCL.
A partir des éléments précédents, ce qui est transférable et pour quel type d'environnements.
Approche de type analyse quantitative à partir de : éléments de la littérature (HCI/Game Design), mon analyse d'un jeu et d'interviews/observations de joueurs.
Fiche GUNMAN
Test du jeu GUNMAN
Fiche XML
Article
Article synthétisant le travail de recherche.
Fiche XML
WP1
Test de GunMan (doom-like utilisant le moteur de Half-Life).
Test de GUNMAN
Test du jeu suivant les critères définis en cours.
Produire une page de test du jeu au format xml, conforme au DTD discuté en cours.
WP2
Typologie dans la littérature des outils utilisés dans les groupwares, CSCL et jeux (si ca existe pour le dernier).
Typologie des outils et leur fonctionnalités. Littérature : HCI/Game-Design.
Analyse à partir des textes de la littérature pour voir les outils qui existent déjà en CSCL/W, dans les jeux et ceux qui sont communs. Mettre en avant les fonctionnalités de chaque outil (dans quel contexte ? pour quelle tâche ? asynchrone ? synchrone ?). Donc définition de critères d'analyse de ces outils.
Produire un tableau résumant les outils, leur fonctionnalités et le type d'environnement dans lequel on les trouve.
WP3
Typologie des outils d'awareness dans Gunman et leur fonctionnalité.
Recenser les outils d'awareness dans Gunman et leur rôle.
Après le test de Gunman qui a révélé peu d'outils, je pense tester d'autres jeux (Counterstrike, HalfLife, Doom, Quake...) en me focalisant uniquement sur les outils d'awareness et de collaboration.
Produire un petit tableau avec les outils utilisés et leur fonctionnalité.
WP4
Etude de groupes d'utilisateurs de doom-like (multi-user). Interviews/observations (plus questions sur forum genre gamasutra) sur le thème de mon projet.
Recueillir et analyer des informations venant de hardcore gamers (et de game designer si possible)
Créer les questions, interviewer/observer les joueurs et analyse quantitative de ce matériel. Questions à propos des outils utilisés, dans quelles situations, fréquence d'utilisation, dans quels buts...
Le but de l'analyse est de faire émerger des catégories d'outils (certaines seront connues a priori avec la littérature, d'autres émergeront des entretiens).
Typologie des outils utilisés, leur fonctionnalité et justification de leur utilisation par les joueurs.
WP5
Etablir ce qui peut être transféré aux groupwares et CSCL (ainsi que des critères d'utilisation pour ces domaines ?). Discussion avec les gens intéressés à Tecfa/GIL.
Trouver les outils transférables/réutilisables.
Définir des critères permettant le transfert, qu'est-ce qui est (et ne peut etre transféré) spécifique au jeu, pourquoi, dans quelle mesure, est-ce techniquement envisageable ?, y a-t-il des barrières possibles (techniques, interface...)
Tableau des outils transférables et leur fonctionnalité possible.
WP6
Ecrire le rapport final
Ecriture du rapport
Présentation de la mini-recherche, l'écrire en anglais si j'ai le courage :), les gens de gamasutra avec qui j'ai discute par e-mail sont intéréssés.
Fichier sxml récapitulant le travail.
Article "Multi-Player Lobbying or Gathering the Team" from Ben Calica in Gamasutra.
Article Designing for Online Communities from David Michael inGamedev.
Quake Team Arena Guide
First Comment (19/06/2001) : à deux semaines de la fin
du projet (c'est à dire avant la rédaction du paper), il me semble que
j'ai pratiquement atteint les objectifs fixés (faire une typologie des
outils dans les jeux). Il y a encore le point de leur transfert
éventuel dans les groupwares qui reste à discuter. L'analyse
qualitative à partir d'interviews/observations de joueurs, de lecture
de guide et de test de jeux a fait émerger un grand nombre de points
intéressants. Il n'y a pas eu de surprise, à part que la littérature
de Game Design est peu fournie sur le domaine du team-play (un autre
de mes buts étant si je le peux de soumettre à gamasutra mon
paper). D'ailleurs, le fait que je rédige mon paper en anglais me
contraint à une certaine lenteur. Dans tous les cas, il apparait que
mes workpackages n'étaient pas trop ambitieux et peuvent être remplis
dans les temps. Les résultats se présentent sous la forme d'un tableau
décrivant les Awareness Tools grâce à plusieurs critères qui ont
émergés. Je n'ai par contre pas pu mettre en relation des utilisations
d'outils avec des variables concernant les joueurs (tel que le niveau
d'expertise...); 5 sujets étant un nombre trop restreint. Par contre,
je vois plusieurs extensions possibles à ce travail, notamment
l'élargissement aux jeux de stratégies (starcraft notamment) ou aux
massive multi-player game comme Ultima On-Line. Des analyses futures
pourraient faire émerger d'autre points intéressants et un projet de
recherche plus ambitieux (à base d'observations minutieuses de clans
de quake-gamer pendant les champion's league ou d'analyse
quantitative) seraient à mon avis porteur pour le CSCW.
Final Comment (?/06/2001) :
Second Comment (28/06/2001): à une semaine de la fin
du projet, le paper est presque terminée, il me reste encore à
corriger les fautes d'anglais (grammaire et vocabulaire) ainsi qu'à
fignoler la dernière partie concernant le tranfert des AT aux
groupware. Il y a pour l'instant une page environ dévolue à cette
partie et j'aimerais la développer un peu plus en trouvant des
applications pratiques. Je suis également content d'avoir trouvé 5
nouveaux sujets, ce qui a permis de compléter mes observations;
cepandant, il y a une relative homogénéité des usages entre les
joueurs, ils utilisent pratiquement les mêmes (les plus expèrimentés
emploient leur propres scripts).
Final comment (3/7/2001) : le projet est terminé. Je peux donc faire une critique globale de mon projet. Commençons par les points positifs. Je pense que le dipositif EVA et le fait que cette mini-recherche était bien encadrée (notamment au niveau des contraintes temporelles) ont fait que j'ai rapidement rempli mes objectifs. Cela m'a permis de voir également l'intérêt de s'attarder sur le research design avant d'entrer dans le vif du sujet afin de bien cerner les objectifs, la méthode et de diviser le travail. Au niveau du fond, le thème que j'ai abordé me motivait tout particulièrement donc je me suis beaucoup investi : j'ai tâché de faire une revue exhaustive des outils d'awareness dans le jeux et d'avoir le maximum de sujets avec qui discuter. Je pense avoir rempli mes objectifs. Seul la dernière partie (le transfert éventuel au CSCL) me semble un peu bref, cela demanderais plus de temps de réflexion. Néanmoins, je pense avoir quelques pistes intéressantes. C'est notamment l'outil de réunion de joueurs pour créer un team qui me semble assez utile pour pouvoir être implémenté (avec par exemple une petite base de données mysql gérant les informations décrivant les joueurs et php/html pour faire une interface web); cela pourrait être une idée de développement future qui, si j'ai le temps, pourrait se concrétiser.
Par contre, je pense avoir été lent pour écrire (du fait que je maitrise pas suffisemment l'anglais) et le résultat est un peu bancal, brouillon par rapport à ce que j'aurais pu écrire en francais. Cependant, j'avais envie d'essayer :). Il me semble également que ma méthodologie pour répondre à ma question de recherche a une lacune : je n'ai pas fait d'observation en contexte. Les seuls observations que j'ai réalisées étant les miennes et celles des joueurs me montrant pendant le jeu, mais seulement dans une petite partie amicale. J'aurais souhaité pouvoir observer une vraie compétition quake et regarder les joueurs dans des vrais conditions de jeu pour voir comment se gère le team notamment, comment fonctionne la communication en contexte...