En avant vers la beta3

Un mois est passé depuis la sortie de la version 1.5-beta2, je suis rentré de vacances avec plein de photos à trier et pas mal de boulot en vue pour l’été. J’ai quand même un peu de tremps à consacrer de temps en temps à Wootook ;)

Dans cette future version nous retrouverons des évolutions du framework, une évolution de l’organisation du projet, des refontes, de nouvelles fonctionnalités, mais aussi des suppressions d’anciennes fonctionnalités qui n’apportaient que peu d’intérêt au jeu.

Une reprise du modèle de données est aussi au programme.

Passage du code sous PHP 5.4

Lire la suite

Sortie de Wootook 1.5-beta2

Bonjour à tous,

Huit mois sont passés depuis la sortie de la première version beta, mais l’attente en valait la peine : l’installeur débarque, accompagné du nouveau design emprunté à l’équipe de Kommunauty.

Un an après la sortie de la dernière version de XNova, le code source de Wootook a bien évolué, mais il n’est pas encore arrivé à son plein potentiel.

Le téléchargement est disponible sur la page des téléchargements

Un nouvel installeur

La première chose visible, l’installeur, vous permettra de mettre en place votre propre serveur de jeu Wootook en moins de 2 minutes. Vous pourrez y configurer les options habituelles d’accès à la base de données et créer votre compte administrateur.

Chose nouvelle, vous pouvez désormais déterminer combien de galaxies, de systèmes et de positions de planètes constitueront votre univers. Les amateurs de serveurs ultra-rapides pourront également activer la gestion des très grands nombres si leur installation de PHP supporte l’extension BC Math. J’en ai profité également pour ajouter une option qui permet d’activer ou non à l’installation les attaques de sondes d’espionnage.

Un nouveau design

L’évolution cosmétique du jeu séduira je pense la majorité d’entre vous en donnant un petit coup de jeune à la plateforme. Vous pourrez également modifier plus simplement l’aspect de votre jeu grâce à l’utilisation plus importante des feuilles de style.

Les images d’unités ont également étés remplacées, faisant place aux images du projet Klore de l’équipe de Kommunauty, abandonné il y a plusieurs mois.

Les avancées techniques

J’ai ajouté des évolutions techniques qui simplifieront la vie des développeurs, en particulier une grosse évolution de l’accès aux bases de données. Cette évolution intègre des objets de manipulation de requêtes SQL/DML qui permettent à la fois d’utiliser les requêtes préparées lorsque c’est nécessaire, mais aussi de faciliter la manipulation des requêtes SQL.

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!