Un avant-goût de Wootook 1.5

Après beaucoup de développements et d’intégration, je peux vous présenter la nouvelle page de connexion du jeu et la page des bâtiments. Ce ne sont pas des designs définitifs, mais il y aura maintenant assez peu de changements avant la sortie de la version 1.5.beta2.

Ce sera une version jouable de Wootook, avec un installeur automatisé, une navigation réorganisée et une petite surprise.

Page de connexion de Wootook 1.5

Page de connexion

Page de construction de bâtiments de Wootook 1.5

Page de construction de bâtiments

Une première version Beta

Bonjour à tous,

Comme annoncé précédemment, voilà enfin la première version Beta de Wootook à partir de laquelle nous allons tester toutes les fonctionnalités et corriger les derniers petits bugs. Vous pourrez constater que le design a changé sur les pages de constructions qui ont étés intégralement refaites. Vous pourrez également constater que la navigation dans votre empire a été simplifiée.

Le design actuel n’est pas définitif, les pages de constructions seront modifiées d’ici la version stable. Les frames ont disparu pour faire place à une navigation plus esthétique et plus simple.

Le panneau d’administration et l’installeur ne sont pas encore modifiés, et ne fonctionnent pas encore, il faudra attendre la beta2.

Vous pouvez télécharger cette version directement en GZIP ou en ZIP

XNova becomes Wootook!

XNova becomes Wootook!

You can now visit us by adding wootook.org to your bookmarks!

The XNova project changes its name to be more in the present day, it is also because those who, since 3 years – more than 4/5 of its life – are making the project what it is now aren’t those who started it and we are wishing to wipe out these chaotic starts.

After 3 years and a half, tens of forks and at least as many translations and a fully renewed team, it is now time to refocus the goals of the project.

Looking a bit in the past…

Ath the start, the XNova project is launched as an OGame clone, in a few months tens of players are enjoying the game on multiple game servers, a community is built. Shamefully, the database is destroyed by a wrong database maintenance handling made by the admins of this time, this first website and the game servers wiped out.

The Next-Gen project was then launched to build a game engine easier to manage and easier to extend. It’s at this time that Hoegarden and I came in. It was a very challenging project, the team grows through 12 persons lead by Garfield, the one who launched the Next-Gen project. Time has then made the motivationless members be less active. Those who have launched the original project didn’t really want to rebuild something from scratch, they made tantrum, not even talking about the board wipeout, and then the hosting blackouts due tu unpaid hosting bills. The ones who didn’t really want to make it disappeared and the team then reduced to a handful of members.

Later, when the team was counting few of us, the Legacies project was then launched, its goals wad fixing the security issues of the 0.8-SP1 version, which was the latest available version at this time, full of SQL injection flaws, remote code inclusions and CSRF issues. This new project brings new contributors into the team, including Deahstar and Winjet, who now make part, with Hoegarden, the current XNova Support Team. The main goal of this fork is to bring a more reliable version before the Next-Gen platform comes.

The project reborn

2 years later, while repacks, forks and reboots are expanding on the web, with few  successful tries, the XNova project will stop to create the Wootook project.

The changes

It is more than a name change, the goals of the project also changed. When XNova made the flood and brutish game its main tactics, with the only goal of making a clone of the Ogame gameplay, Wootook aims to build a more reflected tactics, a development strategy and cunning against other players. Wootook is designed to not restrict game developers and players to coose an unique gameplay or rewriting the whole game.

Wootook is a game engine, it means that it is a platform able to run multiple gameplays on an unique platform without having to change one file on the version you just downloaded. Currently, only one gameplay is available, it is the one which should have been the 2011.1 version of XNova:Legacies. For example, it is quite easy for an experienced developer to build an entire gameplay for a pond-conquest by hordes of racoons game or a nut production management game for enrages squirrels, all based on Wootook, it’s at your option to do it or not ;)

A little toch of tech

Technically, Wootook will not use an exteranl framework in its first version. Wootook is a middle course between the current XNova:Next-Gen and XNova:Legacies. The game is organized in modules, it uses object-oriented programming and event-driven programming. The MVC pattern implementation will be added in future versions, but it will not be implmented for now.

Wootook is the development version of XNova:Legacies started after the 2009.4 version and backporting core functionalities from XNova:Next-Gen. It is still made up of 2/3 of the XNova 0.8 version source code, everything else has been rewritten from scratch. The final goal is the global refactoring of the source code of XNova to make customizations easier, with an easy-to-extend source code.

The forum boards

The XNova forum boards is maintained, but has been moved to wootook.org/board/. We will reorganize the sections to ease the navigation and add dedicated sections for a game server.

We have made a platform migration, there may have some partially translated messages despite all the fixes I made to the migration script I downloaded. In this case, you may contact me or a moderator to try to fix the problem.

The game servers

The testing server will be maintained and will become a permanent server, opened to anybody and it will use default speeds.

Another server, using high speed configuration will be launched with a monthly rebbot and gameplay variations for tests and fun!

XNova devient Wootook!

XNova devient Wootook!

Pour nous retrouver tu peux désormais entrer l’adresse wootook.org dans tes favoris!

Le projet XNova change de nom pour être plus actuel, c’est aussi parce que ceux qui font vivre le projet depuis presque 3 ans maintenant – soit plus des 4/5 de son existence – ne sont plus ceux qui l’ont lancé et nous voulons nous démarquer de ces débuts chaotiques.

Après 3 ans et demi d’existence, des dizaines de fork, des traductions dans autant de langues et une équipe intégralement renouvelée, il est temps de recadrer le projet.

Petit retour en arrière

Tout d’abord, un bref retour en arrière. XNova est lancé, il regroupe en quelques mois une communauté de dizaines de joueurs sur plusieurs serveurs de jeu. La base de donnée est malheureusement détruite par une mauvaise manipulation de l’équipe de l’époque, ce premier site et les serveurs de jeu disparaissent.

Le projet Next-Gen est lancé pour créer un moteur plus simple à administrer et à maintenir. C’est à ce moment là que Hoegarden et moi rejoignons l’équipe. Le projet est très ambitieux, l’équipe regroupe jusqu’à 12 personnes menées par Garfield, l’initiateur de Next-Gen. Le temps a fait son effet et ceux qui ont lancé le projet original ne veulent pas repartir de zéro, ils font du mauvais esprit, sans compter les tensions créées suite à la disparition du forum, puis les coupures de services du site pour cause de facture d’hébergement impayée. Les moins motivés finissent par ne plus participer et l’équipe se réduit progressivement à un poignée de personnes.

Un peu plus tard, une fois l’équipe très réduite, le projet Legacies est à son tour lancé, il a pour objectif de corriger des failles de sécurité de la version 0.8-SP1, qui était la dernière version disponible, bourrée de failles d’injection SQL, d’injection de code distant et de failles CSRF. Ce nouveau projet rassemble de nouvelles têtes au sein de l’équipe dont Deahstar et Winjet, qui forment avec Hoegarden l’actuelle équipe de support de XNova. Il a pour unique but de fournir une version plus fiable de XNova en attendant la sortie de Next-Gen.

Une renaissance

2 ans plus tard, alors que les repacks, les fork et les reboots fleurissent sur la toile avec plus ou moins de succès, le projet XNova va s’arrêter pour donner naissance à Wootook.

Le changement

C’est plus qu’un changement de nom, c’est aussi un changement de buts. Alors que XNova plaçait le centre de son gameplay sur la masse et le jeu bourrin avec pour unique but de reproduire le gameplay de OGame, Wootook s’inscrit dans le jeu plus réfléchi, une stratégie de développement et la ruse face aux autres joueurs. Wootook est également conçu pour ne pas limiter les développeurs et les joueurs à se contenter d’un seul gameplay ou de devoir tout réécrire.

Wootook est un moteur de jeu, c’est à dire que c’est une plate-forme capable de faire tourner plusieurs gameplay sur une même installation sans avoir à modifier aucun fichier de la version que vous aurez téléchargée. Actuellement, seul un gameplay est développé, il s’agit du gameplay Legacies, ce qui aurait dû être la version 2011.1 de XNova:Legacies. Il est par exemple possible, et même assez facile, pour un développeur expérimenté de créer un gameplay complet d’un jeu de conquête de marais par des hordes de ratons laveurs ou bien d’un jeu de gestion de production de noisettes pour des écureuils enragés en se basant sur Wootook, libre à vous de le faire ou non ;)

Une pointe de technique

Techniquement, Wootook n’utilisera pas de framework externe dans sa première version. Wootook est un intermédiaire entre la version XNova:Next-Gen et la version XNova:Legacies actuelles. Le jeu est organisé en modules, il utilise de la programmation orientée objet et de la programmation évènementielle. L’implémentation du pattern MVC sera ajouté dans les versions futures, mais n’est pas encore d’actualité.

Wootook est la version de développement de XNova:Legacies démarrée après la version 2009.4. Il comprend encore les 2/3 du code de XNova 0.8, le reste ayant été intégralement réécrit. Le but, à terme, est de s’affranchir du code source de XNova pour pouvoir travailler plus facilement, sur un code facile à adapter.

Le forum

Le forum de XNova est maintenu, mais il est migré à l’adresse wootook.org/board/. Nous allons réorganiser les sections pour faciliter la navigation et préparer des sections dédiées à un serveur de jeu dans les jours qui viennent.

Nous avons fait une migration de plateforme, il est possible que certains messages ne soient pas parfaitement passés malgré toutes les corrections que j’ai faites sur le script de migration. Si c’est le cas, vous pourrez demander à un modérateur ou directement à moi de voir s’il est possible de corriger le problème.

Les serveurs de jeu

Le serveur de test sera maintenu et deviendra un serveur permanent, ouvert à tous et il utilisera les vitesses par défaut.

Un autre serveur, en vitesse rapide, sera lancé avec un reboot mensuel et des variations du gameplay chaque mois pour des tests et pour le fun!

La version alpha3, dernière étape avant la release de la version beta

Aujourd’hui, je publie la version alpha3 de XNova:Legacies. C’est la dernière étape de cette refonte, qui comprend maintenant une très grosse partie des fonctionnalités de base du jeu. Vous pouvez tester cette version sur le serveur de test et créer votre compte. Le gameplay est légèrement modifié : il y a 3 galaxies de 100 systèmes, comprenant chacun 50 positions.

Répartition des joueurs dans l’univers

Autre chose importante, la répartition des nouveaux joueurs dans l’univers a été repensée, elle choisit de manière aléatoire, dans les systèmes les plus proches du centre de l’univers et les moins occupés. Sur le serveur de test, vous avez donc à peu près 3 fois plus de chances de démarrer en galaxie 2 que dans les autres, et 50 fois lus de chances de démarrer dans un système du centre d’une galaxie qu’à ses extrémités.

Comptes sur le serveur de test

J’ai corrigé récemment les routines de création de compte, pour ceux qui avaient créé leur compte sans pouvoir l’utiliser, vous pourrez le re-créer et tester autrement qu’à travers le compte de test.

Continue reading