• Smoke’n dust

    (nouvelle texture et test pour la démo Scopitone)

  • Démos … et démo Raydium ! (vidéo inside)

    Pour présenter le projet au festival Scopitone, cet été, je me lance avec l’aide de quelques autres personnes du groupe dans la réalisation d’une démo (dans le sens "scène démo" et demomakers, donc) utilisant le moteur 3D. Une des insiparations principale est une démo d’elitegroup : Kasparov. Le rythme, la gestion de la caméra, ainsi…

  • GUI : Réinventer la roue ? – Plaisir de coder

    Y’a des périodes comme ça ou on arrive même plus à trouver le temps d’aller pisser … Toujours est-il que ce dernier mois a été l’occasion de me pencher sur le problème des interfaces graphiques pour Raydium (support OpenGL, donc). Première possibilité : utiliser une lib déjà existante. J’ai donc fait le tour de celles…

  • Photos et résumé du stand Raydium à la LP9

    Samedi a donc été une journée intéressante pour Raydium (voir cet article), puisque le stand du projet a eu un certain succès. Nous étions 6 pour présenter les divers aspects du moteur et les applications de démo et, couplé aux démos relativement complètes qui tournaient sur les machines, cela nous a laissé une assez grande…

  • 64 bits (ou : « et pour quelques bits de plus »)

    Les "nouvelles" plateformes 64 bits commencent doucement à s’imposer, en particulier l’amd64, et comme Linux se porte pas trop mal sur ces procs, les premières demandes sont arrivées : "Raydium et le 64 bits : ça marche ?" Première pensée : la galère. L’histoire de Raydium à fait qu’on a rarement regardé plus loin que…

  • Raydium à Nantes

    Le projet bouillonne pas mal en ce moment, suite à l’invitation que nous avons reçue de Linux-Nantes pour participer à la Linux Party 9, à l’Olympic. Par exemple, le site web de Raydium est enfin digne de porter le nom de "site", puisqu’il offre maintenant une véritable vue sur le projet, il est plutot sympa…

  • BomberFrag : déplacement des persos

    J’arrive d’une LAN bien traditionnelle entre potes, avec de la bouffe dégueu, des vannes plus basses que terre bien grasses et de bons jeux, bref que du bonheur. Et cette LAN a été l’occasion de rejouer sur un coup de tête à Atomic Bomberman, et je dois avouer que je ne m’attendais pas à m’amuser…

  • 3D, Raydium : radiosité et texture

    J’ai quasi terminé la modification du renderer de Raydium et de l’application FSrad (cf articles précédents) pour que les lightmaps soient rendues avec le texturage habituel. Voilà donc la version texturée du rendu visible dans l’article juste en dessous : Je vais essayer de penser à poster des photos des locaux, pour qu’il soit possible…

  • Modélise ton lieu de travail – Raydium

    Un collègue de boulot, musicien à la base, qui ne connait rien de rien à la modélisation 3D (un "vairtisse" ? c’est quoi cette merde ?!) s’est lancé dans Blender. Comme ca. Je lui ai montré quelques bidules, lui ai donné quelques conseils quand il demandait, et il a commencé à nous pondre nos propres…

  • Raydium – Radiosité (56k warning)

    Pour ceux qui suivent l’histoire (cf les articles précédents), vous savez que j’ai commencé à modifier FSrad pour générer des lightmaps calculées par radiosité pour Raydium. Ce programme est à la fois génial et mauvais. D’un coté, les algos sont d’une complexité incroyable, le programme cherchant même à modifier le modèle 3D qu’on lui donne…

  • Radiosité, BomberFrag et captures d’écran 3D

    Grmphf. Raydium ne sait faire que de l’éclairage "dynamique", au travers des capacités "de base" (lire : hors shaders) d’OpenGL. Ca à l’avantage d’être furieusement rapide, et de donner un effet bluffant dans la majorité des cas si on se débrouille bien. Mais il est évident que les lightmaps, même si j’ai beaucoup cherché à…

  • BomberFrag Vs VieSociale

    Peu d’avancées ce jour (en tout cas par rapport à ce que j’avais prévu de faire), mais des choses intéressantes : – Le programme affiche quelque chose (c’est tout bête, mais hier il ne faisait que générer un niveau, souvenez vous). – J’ai implémenté un début de joueur, mais je suis pas satisfait de la…

  • BomberFrag : « That’s one small step … »

    Les premières lignes de code sont lancées, et le programme possède une partie de son squelette, et le générateur de niveau est en place. Ce générateur utilise un fichier de description (texte, cf commentaires du blog précédent) et produit un modèle 3D depuis ce fichier. Les autres informations sont aussi lues (description, point de spawn,…

  • Bomberman NF : urgences !

    Contrairement à mes habitudes, je vais faire court : il y’a deux choses qui commencent à urger : – trouver un nom pour le jeu – trouver un autre endroit que ce blog pour le projet (ca empêche pas de donner des nouvelles de temps en temps ici). J’en profite pour lancer un appel aux…

  • Bomberman : premiers pas !

    Résumé des épisodes précédents : On a : 1) un début de troupe motivée 2) 6 joueurs : fidel, popestar, pronstar, saddam, supernazi et uncle (voir plus bas) 3) une vue de haut (probablement "dynamique") 4) des bonus : jet de bombes, saut, cocaïne (perso + rapide), endurance, plus de bombes, bombes plus fortes, passe…

  • Bomberman : appel à contributions !

    Parmis les propositions précédentes, Bomberman sort vainqueur : reste donc à déterminer un certain nombre de choses : – gameplay : clone total, ou on exploite les nouveautés (3D et moteur physique) – nom du jeu – avatars (liste, nom et "type", icones représentatifs) – idée pour un premier niveau (dépendant du gameplay) Il manque…

  • Créez votre propre (mini) jeu !

    Je vous ‘espique : Si vous suivez le blog, vous avez probablement compris que ca parle d’un moteur de jeu/3D. Vous avez peut être aussi lu l’incroyable et touchante histoire du netcode, enfin complet. En conséquence, nous sommes (les-gens-qui-contribuent-à-Raydium) en train d’imaginer quel mini-jeu nous pourrions écrire pour tester ce nouveau netcode. Si je parle…

  • Wiki défacé

    Juste une saute d’humeur : Le Wiki(*) du projet a été "attaqué" par un bot, et une partie du contenu a été remplacé par de la pub pour un site (planqué au fond du Japon, bien sur). Ca devait arriver, c’est le lot de tout les Wiki référencés par Google, mais c’est lourd. Merci aux…

  • Netcode : Victoire !

    Récapitulons : Raydium est un moteur de jeu. Dans un moteur de jeu, on retrouve (entre autres) un moteur 3D, un moteur sonore, etc. mais aussi un moteur réseau, que l’on nomme vulgairement "netcode". En général, on utilise un principe clients-serveur, ce qui signifie que chaque client possède une connexion à destination du serveur, et…

  • Le monde est méchant (au début)

    … ouais, alors le truc sympa mais usant sur un projet comme Raydium, c’est qu’il faut tout gérer soit même. Raydium est mon premier véritable logiciel libre, les projets précédents (et particulierement Metal Taste, un jeu de caisses en 2D à la Micromachines) n’étaient pas franchement OpenSource. Et le truc super tuant, c’est que contrairement…

  • De petites infos sur le moteur physique de Doom3

    Je l’ai déjà posté sur la tribune, mais je pense que c’est plus logique de le poser ici. Il s’agit d’un mail d’Adam Moravanszky, une énorme tête qui bosse chez Novodex (un moteur physique encore peu connu, mais au potentiel énorme) : http://q12.org/pipermail/ode/2004-December/014735.html Ce mail est une réponse à des remarques sur la mailing list…

  • Moteur 3D, moteur de jeu : comment présenter les concepts au quidam moyen ?

    Comme certains s’en souviennent peut-être, je m’occupe de l’écriture d’un moteur de jeux 3D (cf article sur les moteurs physiques). En conséquence, ce blog risque de devenir une sorte de journal de bord (qui a dit Dev-Diary ?) de ce projet, complément beaucoup moins technique du forum déjà existant pour le projet. Nous (les divers…