Journal Bim! On parle de dev de jeu mobile, de gestion de projet, de dépendances, etc.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
38
29
fév.
2024

Bonjour 'Nal

Ce journal en six parties fera-t-il un meilleur score que le précédent ? Ou sera-t-il ex aequo 'Nal ?

Je t'écris pour te dire que je me remets doucement à faire du jeu mobile, mais cette fois c'est juste pour le feune, juste pour me détendre en fin de journée. Je me suis dit que j'allais partager un peu cela avec toi.

Les grandes lignes

L'idée de base se construit en mélangeant les termes « PvP », « (…)

Journal Compter en C++, de 98 jusqu'à 11

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
2
juin
2021

Salut 'nal,

Non, ça ne fonctionne pas.

Bonjour 'nal,

Ah c'est mieux !

Il y a quelques temps, un collègue m'a proposé de faire une présentation au sein de la boîte pour faire le tour des modifications qui ont été apportées au langage C++ depuis la version de 2011. J'ai commencé à faire quelques slides en me concentrant sur les parties qui me semblent essentielles mais, assez rapidement, il m'est paru clair qu'il faudrait plus d'une présentation si je voulais (…)

Journal Une histoire de smartphones

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
37
28
sept.
2020

Ce juornal n'est pas un juornal sur le cyclimse, ni sur les tranpsorts en commun.

J'ai acheté mon premier smartphone en 2013 pour une raison toute simple : je me suis retrouvé à aller travailler à l'autre bout de la ville et je faisais le trajet en voiture, vingt à quarante minutes matin et soir selon le trafic, pas fun. À l'époque Waze était au sommet de sa popularité, ce qui m'a motivé à acheter l'appareil qui va bien pour (…)

Journal Comparatif d'outils d'analyse mémoire

36
21
avr.
2022

Cher journal,

Il n'y a pas si longtemps, j'ai dû faire un comparatif d'outils d'analyse mémoire dans nos programmes, pour le boulot. Tu connais sûrement ce genre d'outils, tels que Valgrind ou Address Sanitizer, sous le nom de memory sanitizers. Ces deux là sont assez connus mais il en existe d'autres tels que Dr. Memory (que je ne connaissais pas) ou encore Intel Inspector (que je ne connaissais qu'à peine).

D'une manière générale ces outils fonctionnent en gardant (…)

Journal Roller Painting, un jeu rigolo fait en deux jours

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
34
26
nov.
2011

Le week-end du 4 au 6 novembre dernier des membres de developpez.com ont organisé un week-end de développement de jeu vidéo. J'y ai participé avec Sébastien, avec qui je travaille déjà sur Plee the Bear, et je vous présente le résultat : Roller Painting.

Roller Painting est un jeu de tir en montagnes russes. Vous êtes un peintre embauché par le gestionnaire un parc d'attraction pour peindre les décorations. Malheureusement l'architecture est telle que vous devez parcourir le manège (…)

Journal De beaux graphismes dans la version 4 de Bim!

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
1
fév.
2025

Bonjour'nal,

J'ai publié une nouvelle version de Bim! et c'est sans aucun doute la meilleure version sortie jusqu'ici. Vise un peu !

Nouveautés

  • De nouveaux assets de jeu par Aryeom: l'avatar du joueur, la bombe, les flammes, les caisses.
  • D'autres nouveaux assets de jeu: les murs et le sol.
  • La possibilité pour le joueur d'activer des fonctionnalités de jeu pour varier le fun dans les combats.

Rien que pour les assets ça vaut déjà le coup ! Côté fonctionnalités de (…)

Journal Découvrir Docker, Python, LLVM et Emscripten

Posté par  (site web personnel) . Licence CC By‑SA.
34
23
fév.
2021

Alors que l'année 2020 se terminait, je me suis mis à faire un petit tour des outils qui sont rentrés dans mon quotidien pendant cette période. Ça t'intéresse ? Allez, regardons ensemble.

Docker

Je ne connaissais Docker que de nom et j'avais entendu ici et là que c'était chouette pour isoler des trucs. C'est vrai que c'est chouette.

Si tu développes une application sous Linux, c'est un vrai gain d'avoir une image Docker avec toutes les dépendances de ton application (…)

Journal Un environnement de dev dans son téléphone.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
26
août
2024

Bonjour 'nal :)

J'étais tranquille en train de me promener dans le store F-Droid quand TermuC (GitHub) a traversé mon écran. Son descriptif m'interpelle :

TermuC is a simple C/C++ IDE backed on powerful Termux. Install Termux first and install clang in Termux to supply the compiler and language server.

« Ah tiens, marrant », me dis-je, « il y aurait moyen de développer directement sur le téléphone ? Je me demande comment ça se met ».

Je (…)

Journal Outils autour de Gimp : Pack My Sprites et Xcftools

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
15
fév.
2013

Sommaire

Gimp est un logiciel libre de traitement d'images matricielles. La dernière version est sortie en mai 2012 et avait bien sûr été présentée sur LinuxFR. C'est aussi un logiciel phare du monde du libre, pour lequel de nombreux greffons sont développés et autour duquel plusieurs outils gravitent. Je vais vous parler de deux outils qui m'intéressent particulièrement : Pack My Sprites et Xcftools (…)

Journal Stop-o-moto pour faire des vidéos à partir de plusieurs photos

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
5
avr.
2023

Bonjour 'nal,

Je cherchais récemment une application pour faire des vidéos à partir d'une séquence de photos sur mon smartphone. J'ai évidemment cherché sur F-Droid où j'ai trouvé Stop-o-moto (domaine public) qui a l'air parfaitement simple pour ce que je veux faire : on prend des photos dans l'application, on clique sur un bouton, et pouf ! une vidéo.

Enfin presque. C'est un peu lourd car on revient à l'application après chaque photo. Ça crée aussi plusieurs vidéos : une (…)

Journal Constexpr versus template

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
29
23
avr.
2021

Bonjour 'nal,

J'étais tranquille, en train de m'occuper de mes propres affaires, quand soudain je me suis demandé si l'utilisation de constexpr introduit dans C++11 pouvait réduire les temps de compilation par rapport à la méthode précédente de la métaprogrammation via des templates.

Pour rappel, l'idée de constexpr est d'indiquer au compilateur que la fonction ou variable concernée peut être calculée à la compilation si tous ses paramètres sont connus, et doit être calculée ainsi si elle apparaît dans un (…)

Journal Sortie de Bim! en version 10, avec un bouclier et des stats

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

Cher journal,

J'ai récemment sorti la version 10 de Bim!, c'est l'occasion de te présenter les nouveautés des deux versions qui nous séparent du dernier journal. Mais commençons par copier-coller le paragraphe descriptif du précédent journal.

Pour rappel, Bim! est un jeu libre (code AGPL3 et assets CC-by-sa 4.0) multijoueur de type dernier survivant, et qui se joue uniquement en ligne. Il n'est disponible que pour les systèmes Android. Le jeu étant encore en bêta sa diffusion sur le PlayStore (…)

Journal Libération du moteur de rendu MoonRay par DreamWorks.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
25
16
mar.
2023

Bonjour 'nal,

Je viens d'apprendre que DreamWorks avait libéré son moteur de rendu MoonRay (code source). J'ai cru à une bonne blague du genre « c'est open source mais pas libre » mais rien à voir, c'est bien disponible sous les termes du contrat Apache 2.0. C'est bien cool.

En regardant un peu les dépôts du compte DreamWorks sur GitHub je vois qu'ils ont forké un dépôt de Pixar, qui semble aussi faire un peu de libre. Le (…)

Journal Sortie de Bim! en version 6

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
31
mar.
2025

Bonjour'nal,

Ça fait plaisir de te retrouver. Depuis la dernière fois où je t'ai parlé de mon jeu il s'est passé beaucoup de choses. J'ai même sorti deux versions ! T'as bien lu ; pas une, mais deux !

Pour rappel, Bim! est un jeu libre (code AGPL3 et assets CC-by-sa 4.0) multijoueur de type dernier survivant, et qui se joue uniquement en ligne. Il n'est disponible que pour les systèmes Android. Le jeu étant encore en bêta sa diffusion (…)

Journal Ça bouge dans Bim! en version 8

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
1
juin
2025

Bonjour'nal,

Et bien dis-donc, c'est qu'on serait presque régulier sur les annonces de sorties de Bim! Ça fait plaisir. Deux versions sont sorties depuis la dernière fois où je t'ai parlé de mon jeu. Je vais te parler des nouveautés, du dev, et d'une petite expérience sociale :)

Pour rappel, Bim! est un jeu libre (code AGPL3 et assets CC-by-sa 4.0) multijoueur de type dernier survivant, et qui se joue uniquement en ligne. Il n'est disponible que pour les (…)