{"id":107,"date":"2017-12-01T22:05:46","date_gmt":"2017-12-01T21:05:46","guid":{"rendered":"https:\/\/kalaxia.org\/?page_id=107"},"modified":"2017-12-01T22:16:57","modified_gmt":"2017-12-01T21:16:57","slug":"faq","status":"publish","type":"page","link":"https:\/\/kalaxia.org\/?page_id=107","title":{"rendered":"FAQ"},"content":{"rendered":"<h2><span style=\"font-weight: 400;\">Qui sommes-nous?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Nous sommes une toute nouvelle communaut\u00e9, nous venons pour la plupart d\u2019un ancien projet open source, Asylamba, mais pour diverses raisons, nous avons choisi de prendre une autre direction et nous voici, motiv\u00e9s, \u00e0 recommencer un projet open source de z\u00e9ro.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Qu\u2019est ce que Kalaxia?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Kalaxia est un jeu de strat\u00e9gie multijoueur par navigateur qui se d\u00e9roule dans un univers spatial futuriste.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Est ce que le nom va rester?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Le nom a \u00e9t\u00e9 choisi de mani\u00e8re temporaire, mais il est possible qu\u2019il reste puisque beaucoup de monde s\u2019y attache.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Quel mod\u00e8le suivons-nous pour le d\u00e9veloppement?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Nous avons choisi de fonctionner en Agilit\u00e9. Nous nous basons donc sur le retour de nos utilisateurs (les futurs joueurs), pour adapter les diff\u00e9rentes fonctionnalit\u00e9s d\u00e9velopp\u00e9es. Nous mettons \u00e9galement en place un syst\u00e8me de priorisation par la valeur. Fonctionnant de mani\u00e8re it\u00e9rative, nous livrons les fonctionnalit\u00e9s en mode MVP (voir ci-dessous).<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Que signifie MVP?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">MVP (minimal viable product) est une m\u00e9thode de production centr\u00e9e sur la valeur des fonctionnalit\u00e9s. Autrement dit, le but est de livrer le coeur d\u2019une fonctionnalit\u00e9, pour ensuite se baser sur les retours utilisateurs (feedbacks) pour pouvoir effectuer les finitions. Ce mode de production permet un niveau d\u2019adaptabilit\u00e9 \u00e9lev\u00e9. La cons\u00e9quence principale de ce mode est une meilleure r\u00e9activit\u00e9 de l\u2019\u00e9quipe pour r\u00e9pondre aux diff\u00e9rents retours, car chaque \u00e9l\u00e9ment est con\u00e7u et produit dans l\u2019optique d\u2019\u00e9voluer au cours de la vie du produit (le jeu et son portail).<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Quelles sont les technologies utilis\u00e9es?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Le portail du jeu utilise le framework PHP Symfony c\u00f4t\u00e9 serveur. C\u00f4t\u00e9 client, une stack basique HTML\/CSS\/JS est en place. Le jeu quant \u00e0 lui est cod\u00e9 en Go pour l\u2019API (c\u00f4t\u00e9 serveur, voir d\u00e9finition ci-dessous). En Front, un moteur JS natif permettra d\u2019adopter un comportement aussi personnalis\u00e9 que possible pour les diff\u00e9rentes fonctionnalit\u00e9s c\u00f4t\u00e9 navigateur.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Qu\u2019est ce qu\u2019une API ?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Une API (Application Programmable Interface) est un logiciel permettant d\u2019exposer des services pour diff\u00e9rents clients. Cette architecture a donc pour principale caract\u00e9ristique de pouvoir \u00eatre connect\u00e9e \u00e0 des types de client diff\u00e9rents (navigateurs web, applications mobiles, clients lourds pour ordinateurs\u2026). Le but est de pouvoir, dans le futur, songer au d\u00e9veloppement du jeu sur de nouvelles plateformes, sans pour autant devoir coder \u00e0 nouveau la partie serveur.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Quelles d\u00e9cisions ont d\u00e9j\u00e0 \u00e9t\u00e9 prises?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Pour le moment, le projet est encore tr\u00e8s jeune, et les premi\u00e8res d\u00e9cisions sont en cours de vote ! En dehors du type de jeu, seul le fonctionnement des constructions et de la main d\u2019oeuvre d\u2019une plan\u00e8te est fix\u00e9. Des ateliers de conception sont en cours concernant la production de ressources, la pr\u00e9sence d\u2019aliens\u2026 En revanche, un premier objectif a \u00e9t\u00e9 adopt\u00e9 par la communaut\u00e9: fixer comme but \u00e0 moyen terme, la production du tutoriel, dans un univers sandbox solo, pour pouvoir rapidement mettre les premi\u00e8res m\u00e9caniques du jeu \u00e0 l\u2019\u00e9preuve .<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Il y a une volont\u00e9 g\u00e9n\u00e9rale semble nous pousser vers un jeu au gameplay innovant avec une certaine profondeur. Nous aimerions nous d\u00e9marquer en brisant les codes \u00e9tablis, en n\u2019ayant pas peur de prendre des risques.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Puis je rejoindre le projet?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Bien s\u00fbr, le projet est ouvert \u00e0 tout le monde! Le moyen le plus simple de nous rejoindre est de venir sur <a href=\"https:\/\/discord.gg\/Hq3RBzb\">notre serveur Discord<\/a>\u00a0. Nous avons besoin de toute personne motiv\u00e9e, quelles que soient ses qualifications (graphiste, joueur, d\u00e9veloppeur, po\u00e8te, \u2026 ).<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qui sommes-nous? Nous sommes une toute nouvelle communaut\u00e9, nous venons pour la plupart d\u2019un ancien projet open source, Asylamba, mais pour diverses raisons, nous avons choisi de prendre une autre direction et nous voici, motiv\u00e9s, \u00e0 recommencer un projet open source de z\u00e9ro. Qu\u2019est ce que Kalaxia? Kalaxia est un jeu de strat\u00e9gie multijoueur par &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/kalaxia.org\/?page_id=107\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;FAQ&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":115,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-107","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/pages\/107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=107"}],"version-history":[{"count":4,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/pages\/107\/revisions"}],"predecessor-version":[{"id":114,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/pages\/107\/revisions\/114"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalaxia.org\/index.php?rest_route=\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/kalaxia.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}