Sortie de SuperTux 0.4.0 (Milestone 2)

Posté par  (site web personnel) . Édité par Benoît Sibaud et khivapia. Modéré par bubar🦥. Licence CC By‑SA.
49
23
déc.
2015
Jeu

SuperTux milestone 2, souvent appelé SuperTux 2, vient de publier sa première version stable, après 10 ans de développement.
La dernière version sortie était en effet la 0.1.3 en 2005.

SuperTux était tout de même déjà empaqueté dans nombre de distributions, probablement la version alpha 0.3.5.

La route a été longue pour le projet, et beaucoup de choses ont changé puisque le moteur a été en large partie réécrit pour le rendre adapté pour des graphismes et des scripts avancés.

La liste des nouveautés depuis les versions 0.1.3 et 0.3.5a est disponible dans la seconde partie de la dépêche.

Écran titre

GeneticInvasion : des algorithmes évolutionnaires pour un meilleur jeu

45
3
sept.
2011
Jeu

Je m’en vais vous annoncer ici la sortie de version bêta 0.4 du jeu GeneticInvasion, pour lequel j’ai activement participé au développement.

L’idée me trottait dans la tête d’adapter la théorie de Darwin sur l’évolution pour créer un jeu où les ennemis s’adapteraient au comportement du joueur. Les jeux de type tower defense me paraissaient tout adaptés à cela. Aussi je proposais le sujet en tant que projet de fin de semestre à mon école d’ingénieur. J’ai trouvé trois collègues partants pour l’aventure et un tuteur spécialisé dans les algorithmes génétiques.
J’ai donc découvert que j’étais très loin d’être le premier à avoir l’idée d’informatiser la théorie de l’évolution, que c’était tout un domaine de recherche informatique et que cela s’appelait les algorithmes évolutionnaires.

Lugaru enfin libre

Posté par  (site web personnel) . Édité par Davy Defaud, Rémi Verschelde, palm123 et Benoît Sibaud. Modéré par bubar🦥. Licence CC By‑SA.
43
16
déc.
2016
Jeu

Peut‐être vous souvenez‐vous encore de Lugaru, jeu vidéo indépendant faisant partie du premier Humble Indie Bundle, du temps où ceux‐ci contenaient encore des jeux indépendants et tenaient la promesse de fournir des versions GNU/Linux.
Suite au succès de cette opération, le code de 4 des 5 jeux avait été libéré, dont celui de Lugaru [N. D. M. : un jeu d’action / combat prenant, original et au gameplay poussé, voir les commentaires].

Après quelque temps les libristes avaient obtenu de Wolfire, l’éditeur, la libération d’une partie des données fournies avec la démo. Cela laissait entrevoir une possibilité de libération complète en remplaçant le reste par des données libres. Si une timide tentative en ce sens a vu le jour, cela n’a jamais abouti.

Mais Wolfire approchant de plus en plus de la sortie de leur prochain jeu Overgrowth, ils ont finalement accepté de mettre sous licence libre l’ensemble du jeu !

Le développement a repris de plus belle (et il y en a besoin, l’état du code est catastrophique) et nous (l’équipe d‘OSS Lugaru) venons de sortir Lugaru 1.1, première version libre publiée par la communauté.
Plus d’informations sur les nouveautés et projets futurs dans la suite de la dépêche.

Journal Space Nerds In Space: Première sortie spatiale

Posté par  (site web personnel) . Licence CC By‑SA.
42
28
jan.
2019

Bonjour nal, aujourd’hui je viens te raconter ma première sortie dans l’espace.

C’était Dimanche, après avoir déjeuné l’équipage a pris place à bord de notre Wombat.
Tout le monde s’est installé à son poste et je me suis retrouvé propulsé Capitaine, lourde responsabilité.
Peu après que l’ingénieur ait activé les systèmes du vaisseau, notre responsable communication nous a signalé un message en provenance la planète Erph, signalant une attaque des Zarkons et requérant notre aide.


L’écran de (…)

Journal PHP 7.3 apporte la gestion des contrôles dans PHP-LDAP

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
42
19
jan.
2019

PHP 7.3 est sorti le 6 décembre 2018 et apporte la gestion des contrôles dans l’extension LDAP.

La précédente version 7.2 contenait, elle, la prise en charge des opérations étendues.

Étant à l’origine de ces deux ajouts je voulais revenir sur ces fonctionnalités et leur prise en charge dans PHP.

PHP-LDAP

Le gestion de LDAP dans PHP est un peu datée. Il n’y a pas d’interface orientée objet, et la prise en charge de certaines fonctionnalités avancées du protocole LDAP (…)

Les nouvelles fonctionnalités de PHP 8

41
28
nov.
2020
PHP

La version 8 de PHP est sortie le 26 novembre 2020, nous allons donc voir ensemble les nouvelles fonctionnalités qui ont été intégrées dans cette version.

Pour ne pas faire trop long, on se limitera aux choses nouvelles par rapport à PHP 7.4, et on regardera les nouvelles fonctionnalités principales, pour une liste exhaustive consultez le journal des modifications officiel.

Freesiege : un Tetris‐like de guerre entièrement libre

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
38
7
nov.
2011
Jeu

Je me suis permis de reprendre le titre de la dépêche de 2007 en clin d’œil aux développeurs originaux. Je vous invite à la consulter pour avoir des informations sur le type de jeu, le gameplay, etc..

Quand j’ai découvert FreeSiege, il semblait abandonné depuis quelques années, j’ai contacté les développeurs et ils m’ont redirigé vers leur dépôt GitHub facile à forker.

Le principal problème de FreeSiege était ses données : elle n’étaient pas très jolies et surtout non‐libres ! Ce qui plaçait FreeSiege dans une situation illégale et bancale, le rendant non empaquetable pour les distributions et difficile à distribuer.

J’ai donc entrepris de remplacer les données de FreeSiege par des données libres, d’abord en piochant sur OpenGameArt et dans les données de BattleForWesnoth puis en demandant de l’aide sur un forum, les musiques viennent de Jamendo.

C’est enfin fini, faisant de FreeSiege un jeu entièrement libre ! Dans l’ensemble, c’est plutôt plus joli ; en revanche, les données graphiques ne sont pas très cohérentes entre elles, ça fait une espèce de florilège de données libres en tout genre, des icônes de Glest, des sprites de BattleForWesnoth, des illustrations du projet WTactics… Aussi des contributions de généreux artistes faites exprès pour l’occasion.

Comme je suis plutôt développeur à la base, j’en ai profité pour corriger quelques bogues, ajouter la gestion des sprites en PNG et réorganiser un peu le code. J’avais entrepris d’ajouter le jeu en réseau, mais finalement, je n’ai pas eu le courage de finir le boulot.

Copies d’écran pour comparaison dans la seconde partie de la dépêche.

Journal Le mode histoire de Nikki And The Robots libéré

Posté par  (site web personnel) . Licence CC By‑SA.
35
19
avr.
2018

Bonjour,

L’équipe derrière Nikki and the robots a enfin pris le temps de rendre le mode histoire disponible sous licence libre avec le reste du jeu. La décision avait déjà été plus ou moins prise depuis longtemps (le système d’achat du mode histoire étant de toutes façons hors ligne depuis un moment) mais ça n’avait pas été fait jusque maintenant.

Un membre de l’équipe a aussi pris le temps d’adapter le système de build et de me guider pour faire (…)

Journal QPhotoBooth : le photomaton libre

Posté par  (site web personnel) . Licence CC By‑SA.
35
14
mar.
2014

Bonjour!

Après avoir vu le prix de location d'un photomaton à la journée, je me suis dit qu'il devait être possible de le faire soi-même, après tout, c'est jamais qu'un écran, un objectif et un fonctionnement assez simple. Je me suis même dis qu'il devait bien exister des logiciels qui font ça.

Hé bien d'après mes recherches, non. Et je ne suis pas le seul à avoir cherché ça, j'ai trouvé deux vieilles entrées de forum à ce sujet:

Journal OpenStreetGame : un jeu pour vous faire réviser votre géographie

Posté par  (site web personnel) .
Étiquettes :
32
22
juil.
2010
Bonjour cher journal!

Je suis là pour te présenter un nouveau jeu libre (sous AGPLv3) que je finis de développer.

C'est un jeu basé sur la librairie javascript OpenLayers qui permet d'exploiter facilement les données d'OpenStreetMap. (et de manipuler cartes et coordonnées)

Le jeu vous donne le nom d'une ville et il vous faut la placer sur une carte du monde. Si au bout de 10 villes vous avez tenu une moyenne de 2000km d'erreur maximum et le tout en (…)

Journal Les jeux de Tangram Games

Posté par  (site web personnel) . Licence CC By‑SA.
31
1
sept.
2015

Bonjour,

Je voulais vous présenter Tangram Games, une équipe de développement de jeux assez sympathiques.

Duck Marines

Je les ai découvert avec Duck Marines, lors de l’annonce d’une release relayée sur freegamer.

Le jeu est libre à l’exception de la musique (NC-ND) et c’est l’un des rares jeux que j’ai trouvé pour jouer à 4 manettes en local (avec SuperTuxKart, si vous en connaissez d’autres, je prends !).
Le principe est simple et efficace, il faut placer des (…)

Journal StripEd : Un éditeur de geekscottes en ligne

Posté par  (site web personnel) .
Étiquettes :
31
27
juin
2010
Bien le bonjour à tous.

J'ai entamé un projet il y a quelques temps d'un éditeur de strip de BD en ligne, l'idée est de permettre aux gens qui ne savent pas dessiner d'utiliser les ressources disponibles sous licence libre pour faire leurs propres strips.
Il m'est arrivé de faire des strips de geekscottes perso à l'aide de inkscape et c'est de là que m'est venue cette idée.

J'ai donc entamé le développement en SVG et Javascript d'un outil permettant (…)

Bibliothèque SFML version 2.1

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nÿco, palm123, ZeroHeure et tuiu pol. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
30
11
jan.
2014
Jeu

La version 2.0 de la SFML est sortie en avril 2013 et la 2.1 en juillet 2013. La SFML (Simple and Fast Multimedia Library) est une bibliothèque portable offrant des API simples pour le multimédia. Elle est écrite en C++ et publiée sous licence zlib.

SFML

Pendant quelques temps, la version 1.6 (sortie en 2010) de la SFML n'était plus maintenue, et la version 2.0 était en version bêta, laissant les jeux basés sur SFML dans une situation délicate. Se lier statiquement à la SFML devenait le seul moyen d'avoir un binaire à proposer aux joueurs.

Mais depuis, la SFML 2 est officiellement sortie, et la 2.1 en est une version corrective. Un nouveau logo et un nouveau site web ont été mis en place avec la 2.0.

Me&MyShadow, la 0.3 est de sortie

Posté par  (site web personnel) . Édité par baud123, Benoît Sibaud et claudex. Modéré par Benoît Sibaud. Licence CC By‑SA.
Étiquettes :
29
18
mar.
2012
Jeu

Le jeu de plates-formes Me & MyShadow vient de sortir en version 0.3, très complète et plus jolie que ses prédécesseurs, ce petit jeu est devenu un excellent jeu de plates-formes mêlant puzzle et action. La particularité de ce jeu est qu'en plus du joueur, il y a son « ombre » qui fait les mêmes mouvements que lui mais en ne partant pas forcément du même point, et il faut évidemment qu'elle arrive jusqu'à la sortie.

Le jeu est sous licence libre GPL-3+, les fontes sous licences libres CC-by-sa et OFL, les musiques/son sous licences libres CC-by-sa et CC0 (domaine public).

Journal Utiliser un thème d’icônes standard dans une application PHP

28
26
mar.
2014

Bonjour,

En ces temps d’applications web, on se retrouve à vouloir importer sur le web les technologies utilisées dans les applications desktop. Les icônes font parties de ces problématiques.
Je m’y suis intéressé en partant d’un constat : dans notre application (FusionDirectory), plusieurs problèmes émanent à propos des icônes : différentes icônes pour la même chose (un coup une information est symbolisée par , un coup par  (OK, pour la suite j’évite les images inline et je vais voter pour suivi/image-en-ligne au (…)