Posté par Greg le 23 août 2011
De retour des vacances, avec les batteries bien rechargées, il est temps de faire une petite news.
Aujourd’hui, j’ouvre aux curieux un serveur de test sur un hébergement mutualisé. C’est la version de développement, qui peut contenir encore des bugs. Les modes DEBUG et DEPRECATION sont activés, ne vous inquiétez donc pas pour l’encart rouge et blanc en fin de page, particulièrement sur les pages qui n’ont pas subi de modification.
A l’heure actuelle, ce qui est réalisé en plus de ce qui a déjà été annoncé dans une news précédente, ce sont les reprises de templates des pages des bâtiments, des vaisseaux et des défenses. Il manque encore sur ces 3 pages l’ajout de la liste de construction, une couche de CSS et un bout de javascript, mais elles sont fonctionnelles, la page des recherches suivra d’ici peu. Le login a lui été réintégré avec le nouveau moteur d’affichage, mais son HTML est resté globalement le même. La création de compte n’est pas terminée, vous devrez utiliser un compte de test pour pouvoir tester (login : test, mot de passe : test)
Lire le reste de cet article »
Posté par Greg le 25 juillet 2011
Une première version alpha
La version alpha1 vient d’être publiée, c’est une version de développement qui implémente la majeure partie des fonctionnalités annoncées, mais qui n’est pas fonctionnelle dans le sens où tous les anciens appels n’ont pas étés modifiés et que le jeu n’est pas utilisable en tant que tel.
Pour les développeurs, c’est l’occasion de découvrir la refonte. Les nouveaux développements sont intégralement orientés objet, la gestion des planètes et des ressources en sont de parfaits exemples.
Le code se trouve sur Github, sur le dépôt dédié au projet.
Un peu d’actu….
Pour donner quelques nouvelles à propos de l’état du développement de XNova:Legacies, je vous donne ci-dessous la liste des tâches avec la mise à jour de leur état de réalisation. J’y ai ajouté la refonte de la gestion de l’affichage des pages qui n’était pas présente. Je l’ai jugé nécessaire pour simplifier l’avancement et permettre de nettoyer le code “sale” à réécrire dans les versions à venir.
Lire le reste de cet article »
Posté par Greg le 28 juin 2011
Pour faire suite à la version 2009.4, une nouvelle version est en prévision. Elle intègrera du code qui permettra de rendre la migration sur One.Platform plus efficace et l’extension du moteur de jeu plus simple. Cette version ne sera pas une version de maintenance comme l’ont étés les versions depuis 2009.2, c’est une version qui intègre de gros changements et aura donc besoin de passer par les étapes de validation que l’on avait mises en place pour la version 2009.1 : une version alpha de tests développeurs, une ou plusieurs versions beta de test utilisateur et une ou plusieurs versions RC qui finiront de résoudre les bugs mineurs.
Notez bien que cette version ne sera pas portée par One.Platform ni Zend Framework, c’est une version de transition qui rendra l’évolution et la modification de XNova plus simple.
Lire le reste de cet article »
Posté par Greg le 18 mai 2011
Nouvelle version aujourd’hui, après la version 2009.3 il y a quelques jours qui a corrigé une faille permettant à un attaquant de prendre le contrôle de la base de données, cette fois la version est logiquement estampillée 2009.4 qui continue sur la même lignée, j’ai corrigé des bugs mineurs et ajouté un vaisseau : la supernova.
Ce vaisseau a une capacité de combat supérieure à tout ce qui existait dans XNova jusqu’à présent, mais son coût s’en ressent également:
- Coût en métal : 150.000.000
- Coût en cristal : 300.000.000
- Coût en deutérium : 450.000.000
- Coût en énergie : 100.000.000
Lire le reste de cet article »
Posté par Greg le 19 avril 2011
A critical issue impacting XNova (all versions, including XG Project) have been detected and fixed, it allows an attacker to become administrator if the game. You will find a patch and an archive containing modified files for XNova:Legacies 2009.2, you need only one of both to fix the issue.
The bug fix could be foud on the XNova boards
Posté par Greg le 19 avril 2011
Une faille critique dans XNova (toutes versions, incluant XG Project) a été détectée et corigée, elle permet à un attaquant de devenir administrateur sur le jeu. Vous trouverez un patch et une archive contenant les fichiers modifiés pour XNova:Legacies 2009.2.
Le correctif peut être trouvé sur le forum de XNova
Posté par Greg le 9 février 2011
Long time since the last announcement, however lots of things have been done.
The core sources of XNova:Next-Gen has been forked into an independent project, designed to bring standard high-level functionalities to various projects, such as User management, Backoffice, CMS functionalities or web applications skelettons. For now this development platform will mainly be used to replace the admin panel of XNova:Legacies and will in the end become its core.
This new project is named One.Platform, you will find a public git repository at Github. It includes the Core module, the User module, a native CMS pages manager and an administration site engine on which the future version is based. The reason why I decided to cut the project in 2 is that what have been done until now can be reused by another project.
Lire le reste de cet article »
Posté par Greg le 9 février 2011
Ça faisait longtemps que je n’avais pas écrit d’article ici, mais beaucoup de choses ont été faites.
Le cœur du code source de XNova:Next-Gen a été déplacé dans un nouveau projet indépendant, créé pour apporter des fonctionnalités standards de haut niveau pour différents projets, comme la gestion d’utilisateurs, un panneau d’administration, des fonctions de CMS ou une architecture d’application web. Pour le moment, cette plateforme de développement sera principalement utilisée pour remplacer le panneau d’administration de XNova:Legacies pour au final devenir son cœur.
Ce nouveau projet est nommé One.Platform vous pourrez le retrouver sur Github. Il inclut le module Core, le module User, un gestionnaire de pages CMS et un gestionnaire de panneau d’administration de site web sur lequel la future version se basera. La raison pour laquelle j’ai décidé de découper le projet en 2, c’est que ce qui a été réalisé jusqu’à aujourd’hui peut être réutilisé par un autre projet.
Lire le reste de cet article »
Posté par Greg le 4 mai 2010
Ca y est! XNova:Next-Gen arrive, son module core vient de sortir en version alpha, ce qui permettra à partir de maintenant de novelles approches de développement pour XNova:Legacies (annoncées ici). Tout ceci indique que l’architecture de ce module sera ficgé et de nouvelles fonctionnalités n’apparaîtront pas tant que XNova:Legacies 2010-alpha0 ne sera pas sorti. N’oubliez pas que c’est une version développeur, il n’y a aucune interface, et que ce module devrait être considéré comme un framework haut niveau reposant sur le Zend Framework, de la documentation sera disponible sur le wiki.
La prochaine étape se concentrera sur le module user, qui sera la 2nde tranche de développement de XNova:Legacies 2010-alpha0.
Vous pouvez désormais récupérer le trunk SVN du module core de cette manière:
svn co svn+ssh://svn.xnova-ng.org/svnroot/xnlegacies/public/branches/modules/core/trunk
Ou bien depuis son tag :
svn co svn://svn.xnova-ng.org/svnroot/xnlegacies/public/branches/laboratory/gplanchat/modules/core/tags/1.0-alpha0
Posté par Greg le 24 mars 2010
Today I’m writing an entry for the the developers, an opportunity for me to introduce the new architecture for XNova:Legacies and explain its differences with what may have existed so far on the project. It is worth remembering that the biggest evolutions of the upcoming version comes from a brand new source code written in PHP 5.2, this version becomes though a dependency to make XNova:Legacies work on your system, but don’t worry, this PHP verison exists since 2006 and is therefore widely deployed on PHP hosting providers since a long time.
To return to what we are all here, everything has been redesigned to facilitate simple and rapid modification of the functionnalities of the game without the need of applying neither 1 line of the original source code. Everything is built upon the configuration, if a functionality in the base source code does not work like you wanted : replace it! it is as simple as that.
Accessing to data from the database has never been as simple and safe Lire le reste de cet article »
Commentaires Récents