Jeu 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.

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

Posté par (page perso) . Modéré par Nÿco. Licence CC by-sa
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 QPhotoBooth : le photomaton libre

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 (page perso) .
Tags : aucun
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 StripEd : Un éditeur de geekscottes en ligne

Posté par (page perso) .
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 (...)

Jeu Bibliothèque SFML version 2.1

Posté par (page perso) . Édité par Benoît Sibaud, Nÿco, palm123, ZeroHeure et tuiu pol. Modéré par Xavier Claude. Licence CC by-sa
Tags :
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.

Jeu Me&MyShadow, la 0.3 est de sortie

Posté par (page perso) . Édité par baud123, Benoît Sibaud et Xavier Claude. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
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 (...)

Journal «What if» par Randall Munroe

Posté par (page perso) . Licence CC by-sa
Tags : aucun
27
2
déc.
2012

Bonjour,

Un court journal pour vous annoncer (ou rappeler) l'existence de «What if», un site tenu par Randall Munroe, l'auteur du webcomic xkcd.
Sur ce site, il répond chaque semaine à une question de type «What if» par un long article illustré (Ça me rappelle un peu feu l'émission «Qu'est-ce qui se passe quand?»).

Ça a commencé par « Que se passerait-il si on lançait une balle de baseball à la vitesse de la lumière ? », puis les questions se sont enchaînées, (...)

Jeu Occupez votre été : contribuez à un jeu libre

Posté par (page perso) . Édité par Thomas DEBESSE, Florent Zara, bayo, tuiu pol, Benoît Sibaud et Nÿco. Modéré par tuiu pol. Licence CC by-sa
Tags :
26
5
juil.
2013
Jeu

C'est l'été, et certains, parait-il, ont des vacances… D'aucuns les utilisent pour jouer à des jeux vidéo. Je vous propose bien plus palpitant : les utiliser pour améliorer des jeux vidéo, car comme chacun sait, créer un jeu est un jeu.

Ci dessous des projets qui ont besoin d'aide, voire de repreneurs (la plupart sont en sommeil). Il y a des choses

  • vraiment intéressantes à implémenter ;
  • simples pour commencer ou se détendre ;
  • qu'on peut faire sans savoir coder.

Bref, il y en a pour tous les goûts. Et quoi qu'il arrive, ne manquez pas le thème jeu vidéo des RMLL, le lundi 8 juillet prochain.

NdM : merci à MCMic pour son journal.

Journal Mais qui a mangé mon presse-papier?

Posté par (page perso) . Licence CC by-sa
Tags : aucun
26
3
juil.
2013

Bonjour,

Je ne saisis toujours pas le fonctionnement des différents presse-papiers sous GNU/Linux, et me demandais si quelqu'un pouvait éclairer ma lanterne et trouver des excuses acceptables au bordel de la situation…

J'ai d'abord cru que MAJ+INSERT était la combinaison clavier permettant d'insérer le presse-papier utilisé par le clic molette, correspondant normalement à ce qui a été sélectionné en dernier, mais non!
Je me retrouve régulièrement dans des situations où ctrl+v, MAJ+INSERT, et le clic molette produisent 3 résultats différents… (...)

Jeu « Nikki and the robots » : sortie du mode histoire en « pay what you want »

Posté par (page perso) . Édité par baud123, Davy Defaud, Nÿco, Florent Zara, Bruno Michel et Benoît Sibaud. Modéré par Florent Zara. Licence CC by-sa
Tags :
26
18
sept.
2012
Jeu

Peut‐être connaissez‐vous déjà Nikki and the robots, jeu de plate‐forme sous licences libres LGPL et CC-by-sa, développé par Joyride Laboratories. Le jeu est assez bien fait, plutôt joli et, dans l’ensemble, assez addictif : il faut tout simplement activer un ensemble d’interrupteurs répartis dans le niveau.

Le gameplay relativement classique est assez efficace, et les différents éléments de puzzle (notamment les fameux robots) ou encore les sauts sur les murs ajoutent encore à l’intérêt du jeu. La possibilité d’éditer simplement ses propres niveaux et de les proposer en ligne est un gros plus.

http://joyridelabs.de/img/artwork-02.png

Nikki and the robots donc, vient de démarrer une opération de vente à prix libre du mode « Histoire du jeu », qui consiste en une suite de niveaux non-libres. Cela est très inspiré des Humble Indie Bundles, et ça se passe sur buy.joyridelabs.de. Le code du site de vente de Humble Indie Bundle est aussi libre et disponible pour qui voudrait faire une opération similaire. Bref, pour une fois qu’on a un jeu libre (moteur et graphismes) qui ose un modèle économique innovant, foncez !

Pièce 7 du concours Plee the Bear

Jeu GeneticInvasion en version 0.4.5

Posté par (page perso) . Modéré par baud123. Licence CC by-sa
26
29
oct.
2011
Jeu

GeneticInvasion, dont j’avais déjà parlé lors d’une précédente dépêche, est un jeu de tower defense, il vient de sortir en version 0.4.5.

En plus des nombreuses nouveautés présentées plus bas, cette version propose un nouveau niveau spécial Halloween, pour être dans le coup !
Nous essayons également le système proposé par Elveos, afin de financer le développement de l’éditeur de niveau. Je vous invite donc à vous rendre sur la page donnée en lien, si vous souhaitez nous voir développer un éditeur de niveau pour GeneticInvasion.

Le journal des modifications complet est disponible dans la suite de la dépêche.

Une version compilée statiquement pour i686 et x86_64 est disponible sur la page de téléchargement, ainsi qu’une version Windows.
Les sources sont disponibles sur le Git.

Journal yet another journal about systemd

Posté par (page perso) . Licence CC by-sa
25
6
sept.
2012

Bonjour, suite aux différents trolls commentaires à propos de systemd dans les différents journaux (dernier en date celui sur LFS) je voulais aborder quelques points et questions qui me tracassent à ce propos.

Avant toute chose, je tenais à souligner que je ne suis que développeur et pas administrateur système, et donc en ce qui concerne le système d'init je ne suis qu'utilisateur, je n'ai aucune idée de comment ça fonctionne et ça m'intéresse pas franchement.

Cependant, regardant systemd, les (...)

Jeu Quel modèle économique pour le jeu vidéo libre?

Posté par (page perso) . Édité par Nÿco, Malicia et Pierre Jarillon. Modéré par Nÿco. Licence CC by-sa
24
16
déc.
2011
Jeu

Ayant donné une conférence sur les modèles économiques appliqués aux jeux vidéos libres lors des JM2L 2011 en novembre, je vous propose ci-dessous une version texte des idées énoncées.