Journal Exercices de programmation et benchmarks

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
48
11
fév.
2020

Bonjour 'nal,

Un petit exercice d'algorithmique m'a récemment poussé à regarder en détail l'impact de différentes approches sur les performances et à remettre en question des connaissances que je croyais solides. Laisse-moi te raconter ce voyage.

Pour être en bonne santé, exercez-vous régulièrement

J'aime bien pratiquer des exercices de programmation sur des sites tels que CodinGame ou CodeSignal. Si tu ne connais pas, ces sites proposent un petit IDE en ligne et divers problèmes d'algorithmiques avec jeux de tests associés (…)

Journal Sur le compromis entre l'anonymat et l'observation du comportement des utilisateurs

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

'Jour 'Nal,

J'ai envie de te parler d'un truc pour avoir ton avis mais ce n'est pas un sujet hyper populaire dans les parages, alors je vais commencer par la fin :

Comment t'y prendrais-tu pour collecter des informations sur le comportement des utilisateurs de tes programmes tout en respectant leur anonymat et leur vie privée ?

Et maintenant les détails :)

Pourquoi observer les utilisateurs et quoi regarder

Quand je développe une application, j'ai envie de savoir quelles sont (…)

Journal Un petit tour des systèmes de build

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
68
14
juin
2018

Parlons un peu de systèmes de build.

Mon métier consiste à programmer des jeux vidéos destinés aux plates-formes mobiles Android et iOS. Ce qui est commun aux deux plates-formes, c’est-à-dire la plus grosse partie de l'application, est écrit en C++, et ce qui est spécifique à la plate-forme est en Java ou en Objective-C. L'intérêt principal de tout faire en C++ est que les développeurs peuvent lancer l'application directement sur leur poste de travail, sous Linux ou OSX, et tester (…)

Journal Comment la rubrique « liens » est arrivée

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
57
22
mar.
2018

'Jour 'Nal,

Tu l'as maintenant remarqué, une nouvelle catégorie « Liens » fait son apparition sur le site. Comme j'en suis l'auteur je vais te l'expliquer un petit peu en reprenant la proposition que j'avais envoyée aux modérateurs du site puis te parler un peu de la méthode pour ajouter la fonctionnalité au site.

La rubrique Liens

Jusque là le site nous permettait de présenter des choses de manière formelle et collaborative (les dépêches) et de manière plus personnelle (les journaux). Mon (…)

Journal Publication de bibliothèques c++ sous licence libre

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

Je travaille chez IsCool Entertainement en tant que développeur C++ sur des jeux pour téléphones portables. Aujourd'hui nous publions une partie de notre code en open source sur GitHub, ce qui est une bien bonne chose à mes yeux. La licence utilisée est Apache 2.

Au risque d'apparaître banal, nous essayons de partager autant de code que possible entre nos jeux sous la forme de divers modules plus ou moins indépendants et plus ou moins spécifiques au domaine. Ceux (…)

Journal Beta de Straining Coasters sur Android (et PC si vous êtes motivés)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
22
20
oct.
2016

Bonjour 'nal,

Il y a presque 5 ans j'ai participé à une game jam de developpez.com de laquelle était sorti un petit jeu nommé Roller Painting. J'en avais d'ailleurs parlé sur LinuxFR à l'époque.

Nous avions par la suite étendu le concept dans un petit jeu PC et j'ai ensuite repris ce jeu pour en faire une version mobile. Aujourd'hui je relance la version mobile en mieux, sous le nom Straining Coasters. Par rapport à la version précédente elle (…)

Journal Comment être un développeur désirable

Posté par  (site web personnel) . Licence CC By‑SA.
54
8
avr.
2016

Bonjour 'nal,

J'ai pris ma plume voilà plusieurs semaines pour poser sur papier quelques pensées sur le métier de développeur (j'en suis un) et sur la construction d'un logiciel d'une manière générale. L'idée initiale était de prendre un peu de recul sur quelques comportements qui me semblaient essentiels pour faire du bon boulot, que j'ai observés ou bien que je m'efforce de suivre, puis de partager le résultat avec mes confrères afin de connaître leur opinion et apprendre ce qui (…)

Journal Premiers builds du nouveau Plee the Bear

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
11
mar.
2014

Cher journal,

Suite à l'appel aux dons lancé l'année dernière sur OpenFunding, j'ai grandement modifié mon jeu Plee the Bear ; et je suis ravi d'avoir enfin mis en ligne les premiers builds de cette nouvelle version du jeu :)

Est-ce que tes lecteurs auraient envie de tester et de me faire des retours ? Il y a des binaires Linux qui pourraient marcher presque partout¹, une archive avec le code source à compiler soi-même et, pour ceux qui connaissent, des (…)

Journal Nouveautés du prochain Plee the Bear

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
63
27
jan.
2014

Cher journal,

Je suis super content car j'ai récemment terminé de dessiner le dernier sprite que je souhaitais ajouter à Plee the Bear. Il s'agit de cette jolie fleur rose :

Pour obtenir cette jolie fleur, je suis parti d'un calque gris 50% sur lequel j'ai dessiné vite fait les volumes au pinceau noir ou blanc. J'ai ensuite tracé des aplats de couleur pour chaque élément (pétales et pistil) que j'ai combiné avec les volumes en mettant ces derniers en mode (…)

Journal Une rétrospective sur mes contributions au libre

82
24
juin
2013

J'ai récemment entrepris d'alimenter OpenGameArt.org avec les dessins que j'avais fait pour Plee the Bear. Étonné par les évolutions des téléchargements, j'en suis venu à faire le bilan des quelques contributions que j'ai pu faire au libre ces dernières années et de ce que ça a apporté ; à moi-même et aux autres. Du coup, quel meilleur endroit que LinuxFr pour échanger sur le sujet ? Allez c'est parti, voici le récapitulatif de mes contributions au domaine…

L'apprentissage

Je ne sais (…)

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 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 Plee the Bear aux RMLL

Posté par  (site web personnel) .
Étiquettes :
9
6
juin
2010
Bonjour chers lecteurs,

Vous êtes tous au courant que les prochaines rencontres mondiales du logiciel libre se dérouleront à Bordeaux du 6 au 11 juillet prochain. Mais saviez-vous que votre ours préféré y sera présent ?

Pour rappel, Plee the Bearest un joli jeu de plates-formes à l'ancienne dans lequel le joueur incarne un ours mécontent à la recherche de son fils, bien décidé à le punir pour avoir mangé tout le miel de la réserve. Durant les quelques jours (…)

Journal Ces assistances qui ont la flemme de nous entendre (chez EDF en particulier)

Posté par  (site web personnel) .
Étiquettes : aucune
6
2
déc.
2009
Cher journal,

J'en ai marre du site de EDF et j'en ai marre des hotlines. Comme le veut la coutume, je vais partager mon mécontentement avec toi (et apporter des réponses et poser de vrais questions). Voici toute l'histoire…

J'essaie d'accéder à l'espace « Bleu Ciel » du site edf.fr via cette page qui, malheureusement, boucle sur elle-même, quoi que je mette dans les champs. Alors ça m'agace.

Je finis par regarder le source de la page, des fois que le problème (…)

Journal Testez le nouveau Plee en avant première

Posté par  (site web personnel) .
Étiquettes :
6
11
juin
2009
Dans quelques semaines se tiendront à Nantes les Rencontres Mondiales du Logiciel Libre, pendant lesquelles nous présenterons ce projet qui nous tiens à cœur, notre jeu de plates-formes Plee the Bear.

Nous travaillons intensément pour pouvoir y présenter une version décente, dans laquelle les deux premiers niveaux seraient finis, ou presque. Si nous atteignons cet objectif, il est prévu du sortir cette version dans la foulée.

Nous avons ajouté des dessins, des animations et des musiques depuis la dernière (…)