|
Compte Rendu de la Réunion de Présentation du Projet ''Corridor''
Première Séance - Samedi 27 Décembre 2008
Ordre du jour : a-Présentation des membres de l'équipe b-Présentation générale du projet c-Présentation des sous-modules nécessaires au site web d-Présentation du réseau Fserv
a) Présentation des membres de l'équipe
L'équipe travaillant actuellement sur le projet Corridor est composée de 5 membres. L'un d'entre eux, n'ayant pas assisté à la réunion, ne dispose pas encore d'un statut bien défini.
Herljos Scheindorf 20 ans Responsable du projet Programmeur PHP, Ruby, Visual Basic Notions en C Aucuns talents de dessinateur, compositeur... Game designer et écrivain
Who 21 ans Responsable adjoint du projet Responsable provisoire des relations externes Ne sais ni programmer (notions en algorithmique), ni dessiner (notions en gribouillage) Avant tout écrivain et concepteur de jeux
Era 22 ans Apprend actuellement la programmation Bon graphiste Conçois des jeux
Dimitri 20 ans Déssinateur et Infographiste 2D/3D Webdesigner Parle couramment le Russe
Les compétences de chacun couvrent donc un large panel, mais le niveau n'est pas forcément à la hauteur. Il faudrait à terme incorporer un musicien/compositeur, un programmeur système, ainsi qu'un conseiller juridique et commercial.
b) Présentation du projet Corridor
Le projet corridor est un projet modulaire bâti autour d'une section logistique coordonnant deux à trois autres sections.
C'est-à-dire, à terme, une section édition, éditant jeux de cartes, livres, compositions musicales... ainsi qu'une section formant un petit studio de jeux-vidéos. Mais en premier lieu et l'unique préoccupation pour le moment : une section Web proposant des jeux online, des forums de jeu de rôle et divers autres services.
Les jeux et services proposés sur le site Corridor.net serons totalement gratuits, cependant, pour financer l'organisation Corridor, des dons de soutien seront possibles, en échange de cadeaux sur différents jeux afin d'inciter les visiteurs à soutenir le projet.
Les objectifs de l'organisation Corridor sont multiples : en premier lieu, tenter de se démarquer des jeux et publications actuelles. Ensuite, proposer un large panel de services aux auteurs qui souhaiteraient échapper au système de l'édition traditionnelle. Et enfin, créer un réseau social en marge de l'édition traditionnelle, plus respectueux des auteurs et proposant des œuvres moins formatés.
Le statut juridique de l'organisation Corridor n'a pas été discuté, faute de connaissances suffisantes parmi les participants.
c) Présentation des sous-modules nécessaires au site web.
PHON (Php Object Notation)
PHON est un système de base de données calqué sur un système de fichier et reprenant les mêmes principes que JSON (Javascript Object Notation), le format natif lu et écrit par PHON étant directement du code PHP, plus exactement une simple affectation d'une variable complexe. PHON est prévu pour exporter et importer tout ou partie d'une base de donnée dans de nombreux formats. Initialement prévu, un module d'import/export PHON<->SQL. Le projet est actuellement terminé a 50%.
Le but de PHON est de disposer d'une couche d'abstraction pour traiter un grand nombre de formats de base de données de manière identique, ainsi que d'obtenir un format directement évaluable par PHP. L'efficacité de sa conception est encore incertaine et reste à prouver.
Dynaload
Dynaload est un moteur de templates web, c'est-à-dire un programme assemblant des morceaux de pages web pré-écrites celons des critères donnés par un contexte. Cette technique permet une grande souplesse dans la gestion des pages web, tout en séparant efficacement le code coté serveur (PHP,ASP...) du code HTML/CSS... Dynaload est écrit en php, et construit de manière extrêmement modulaire, sans utilisation d'objets afin de le rendre compatible php 4 et 5. Les principales parties du projet sont terminées, cependant l'analyseur se révèle assez inefficace et certain cas particuliers nécessitent des procédures de contournement peu élégantes.
SyFoD (système de forum dynamique)
SyFoD est un projet de moteur de forum, similaire a PHPBB et autres moteurs. Il a pour objectif d'être bien plus léger, compatible et modulaire que ses concurrents. Dans l'intérêt du projet Corridor, il est prévu qu'il puisse gérer nativement des fiches de personnages et des regroupements d'identités pour un même utilisateur. Le projet n'est actuellement pas démarré.
Core-E-Door
Core-E-Door est un portail web, il servira de portail pour les visiteurs du site corridor.net. Il sera possible de s'y inscrire puis d'ajouter dans une même fenêtre tout les services utilisant les systèmes corridor ainsi que d'autres services pour lesquels des couches d'importation auront été écrites. Il seras également possible d'ajouter quelque gadgets sur le portail, tel un calendrier ou une horloge.
Corridor ID
Corridor ID est un portail d'authentification utilisateur calqué sur le système OpenID, il permettra d'avoir un système d'identification et de rétention d'informations semi-centralisé entre tout les services partenaires. Les serveurs CID stockeront la totalité des informations d'un utilisateur mais laissant à chaque service la tâche de gérer un cache local contenant les donnés dont il à besoin.
d) Présentation du réseau Fserv.org
Fserv.org est un réseau de serveurs décentralisé et autogéré, seuls des particuliers et éventuellement des associations sont autorisés à en faire partie. L'entrée se fait par cooptation et sous la condition d'héberger un serveur pour le réseau, ou, mais ce point est encore en discutions, de payer annuellement une cotisation.
Le site web et les services annexes du projet corridor serons hébergés par Fserv.org.
e) Annexes
1) Gestionnaire de jeux de cartes
Le moteur universel de jeu de cartes, pour le moment sans nom, est une principale préoccupation de l'équipe de Corridor. La discussion s'est brièvement porté sur lui au cours de la séance. Il s'agira d'un programme serveur, écrit en Ruby, permettant de gérer un très grand nombre de jeux, en particulier conçu pour des jeux de cartes à collectionner, auquel viennent se connecter des clients gérant l'interface utilisateur. Au moins deux clients sont prévus, l'un en PHP permettant de jouer depuis son navigateur, et l'autre, graphique, proposant certainement plus de fonctions et à télécharger gratuitement depuis le site du projet. Grâce à cette séparation interface-moteur de jeu il est possible pour chaque concepteur ayant adapté leur jeu de carte pour le faire tourner sur ce moteur de programmer un client robot équipé d'une IA adapté au jeu afin de permettre des partis solos.Compte Rendu de la Réunion de Présentation du Projet ''Corridor''
_________________ Herljos Scheindorf L'Architecte
Contribuez à la base de donnée Triathlon : http://triathlon.lecorridor.net/question.php
|