Aller au contenu
Sommaire

Charles Lindecker Je maîtrise d’abord les règles du jeu. Ensuite, je les réinvente.

Architecte logiciel chez B-Hive, à Mulhouse. Lead du pôle francophone de PvZ Fusion et mainteneur de sa traduction multilingue.

Je code depuis mes 13 ans. Sur Gwent, j’ai appris qu’il n’y a pas d’excuse en cas de défaite : juste moi et mes propres décisions. Depuis, j’ai formé des développeurs jusqu’à leur titre et je mène une équipe de bénévoles sur un projet open source.

Charles Lindecker, chemise bleu roi, dans un champ de colza en fleur.

Un parcours, une méthode, des réalisations.

Voir tous mes projets

L’origine

Avant d’en faire mon métier, j’ai appris à coder pour fabriquer mes propres jeux. La suite a demandé quelques détours.

Vers 10 ans

Le terrain de jeu

Avec mon père, informaticien, je démonte de vieux PC hors service. Vers 13 ans, j’apprends le C sur OpenClassrooms, pour passer ensuite au C++ et coder mes jeux sur Unreal Engine.

Avec mon cousin, on invente un jeu de cartes sur papier, dont on sort des éditions sans fin. On passe des après-midi entiers à imprimer les cartes et à les plastifier à la main.

Un vieux PC, en vue éclatée.
Les cartes, plastifiées à la main.

Ce jeu de cartes deviendra Omnicard.

La page d’accueil d’Omnicard : des cartes qui flottent au-dessus d’un paysage nocturne, autour du dos de carte du jeu.

Réinventer

Omnicard

Ce jeu de cartes, je l’ai repris seul et transformé en jeu en ligne, avec un moteur de règles en C# qui arbitre chaque partie côté serveur.

181cartes dans le catalogue public

Rôle
Co-auteur du jeu papier ; seul pour le jeu en ligne (équilibrage, moteur, interface)
Statut
Hors ligne, en attente de refonte

Vers 17 ans

Gwent, la méthode

Je découvre Gwent, un jeu de cartes en ligne. Pas d’excuse en cas de défaite pour jeter la faute sur un autre : juste moi et mes propres décisions. Je teste un Deck : Le paquet de cartes qu’un joueur compose avant la partie. Le choisir, c’est déjà choisir sa stratégie., puis un deuxième, puis un troisième. Parfois je roule sur la Méta : Les stratégies que presque tout le monde joue à un moment donné, parce qu’elles gagnent le plus. Chaque mise à jour du jeu la rebat. en la prenant à contre-courant, parfois c’est un flop, mais j’apprends de ce flop et je comprends où mon instinct m’a trompé, ce qui l’aiguise.

  1. Lire le jeu Comprendre ce qui se joue.
  2. Tester mes idées Apprendre de chaque tentative.
  3. Prendre le contre-pied Construire mon propre chemin.
Des cartes pour raconter ma méthode sur Gwent.

En un an, j’approche du Classement mondial : Le dernier palier de Gwent, le rang 0 : on n’y monte plus de palier en palier, on y est classé parmi les meilleurs joueurs du monde., puis je plafonne pendant quatre mois. Copier ce que jouent les meilleurs ne suffit plus. Alors je fais l’inverse : je construis un deck à contre-courant, et c’est lui qui me fait entrer dans le classement mondial. Au sommet, je trouve des joueurs qui jouent ce qu’ils veulent, font preuve de créativité et viennent essayer de nouvelles choses plutôt que seulement gagner.

Depuis, à chaque mise à jour du jeu, je passe deux jours à jouer la méta, puis je la réinvente. J’aborde tout ce qui est nouveau de la même façon : d’abord maîtriser ce qui se fait, ensuite le réinventer.

C’est la phrase qui ouvre cette page. Voir les trois règles

Ma progression sur Gwent. Schéma, pas à l’échelle : seules les durées sont sourcées.

Avant 2025

Les portes qui ne s’ouvrent pas

BUT Informatique, fac de physique-chimie, BUT Réseaux & Télécoms : trois années de filières classiques, une chacune. Puis la piscine de 42, sans admission. Ça n’a pas vraiment marché. Mais je n’ai pas abandonné.

« J’ai recommencé jusqu’à réussir et je me suis réorienté autant que nécessaire. »

Des voies essayées, puis une réorientation.
  1. BUT Informatique, 2021–2022
  2. Physique-chimie, 2022–2023
  3. BUT Réseaux & Télécoms, 2023–2024
  4. Piscine de 42, juillet 2024
  5. Elan Formation, 2025
Le programme DWWM, parcouru au pas de course.

2025

La voie qui marche

Je passe le titre de Développeur web et web mobile : Un titre professionnel reconnu par l’État français, de niveau bac + 2 (RNCP 5). chez Elan Formation. Je boucle le programme en un mois, je mène des projets en parallèle et je couvre en bonus l’essentiel du niveau supérieur, concepteur développeur d’applications. En stage chez ATIS Solutions, mes modules réduisent de 30 % le temps de traitement administratif.

Ma formation
Passer de l’apprenant au formateur.

Fin 2025

De l’autre côté du bureau

Deux mois après mon titre, l’école perd son formateur en fin de promotion. Des étudiants croisés pendant mon cursus donnent mon nom. Je reprends une dizaine d’apprenants, dont la moitié prépare le CDA : Concepteur développeur d’applications : le titre professionnel du niveau au-dessus, équivalent bac + 3/4 (RNCP 6)., un niveau au-dessus de mon propre titre. Tous obtiennent leur titre. Un début intimidant, puis une expérience très formatrice.

Mon parcours professionnel

Aujourd’hui

Je suis architecte logiciel chez B-Hive, à Mulhouse, depuis août 2026 : développement web et DevOps. À côté, je mène le pôle francophone de PvZ Fusion : Un jeu amateur dérivé de Plants vs. Zombies. Sa traduction en plusieurs langues est un projet open source, tenu par des bénévoles., un projet open source, et je construis mes propres outils.

Un petit système, en plan.

Ce que je construis

  • League Of Data Base ouvert sur le patch 3.6.14, en français : le choix du patch et de la langue, et la grille des 113 champions de cette version.
    Le patch 3.6.14, affiché en français.

    Un système en production

    League Of Data Base

    Retrouver les valeurs d’un ancien patch de League of Legends, dans sa langue.

    403 patchs, dans 21 langues

  • Le ciel de Bloodborne Legendary Run sur ordinateur : les constellations d’objectifs et la progression de la partie.
    Une constellation d’objectifs et sa progression.

    Un produit de bout en bout

    Bloodborne Legendary Run

    Un compagnon de Bloodborne : la progression d’une partie, objectif par objectif.

    1 289 objectifs

  • gup dans un terminal : la liste des paquets à mettre à jour par gestionnaire, dont une source en échec qui ne bloque pas les autres.
    Une source en échec ne bloque pas les autres.

    Un outil open source

    gup

    Mettre à jour en une commande tout ce qui est installé sur un poste de développeur.

    153 sources, sur Windows, macOS et Linux

Depuis l’automne 2025

Du solo au collectif

Je rejoins comme traducteur le pôle francophone de PvZ Fusion. J’accueille les nouveaux, je les forme, j’organise le travail. Quand le titre de lead arrive, en décembre 2025, je tenais déjà le rôle : la seule chose qui a changé, c’est le titre. Je suis ensuite nommé mainteneur du projet multilingue.

Certains, arrivés sans compétences, sont devenus des piliers de la communauté.

Le pôle francophone de PvZ Fusion
  • 20 personnes formées au pôle francophone Témoignage, confirmé le 13/10/2026
  • 10 en même temps, au plus fort Témoignage, confirmé le 13/10/2026
  • 35 pull requests fusionnées dans le projet officiel GitHub, du 16/10/2025 au 26/09/2026

Comment le pôle francophone avance

  1. Accueillir

    Donner une place aux nouveaux.

  2. Former et relire

    Apprendre en contribuant.

  3. Contribuer en autonomie

    Devenir un pilier du pôle.

Accueillir, transmettre, puis laisser contribuer en autonomie : le fonctionnement du pôle.
Comment j’organise le pôle, en quatre gestes
  1. Trello

    Un endroit pour avancer ensemble.

  2. Une pull request par semaine

    Faire du travail une livraison.

  3. Classement hebdomadaire

    Donner envie de se dépasser.

  4. Récapitulatif individuel

    Prendre le temps de dire merci.

Chaque geste en détail, sur la page PvZ Fusion
Une lanterne allumée en allume d’autres.

« Seul on va vite, à plusieurs on va loin : la qualité et la sincérité des échanges démultiplient les résultats. »

La suite, à plusieurs

J’ai commencé par fabriquer mes propres jeux. Depuis, j’ai appris à construire des outils, à transmettre et à faire avancer des projets avec d’autres. C’est aussi comme ça que j’ai envie de continuer.

Les trois règles

Trois verbes résument ma façon de travailler. On les retrouve dans le jeu, en formation et dans mes projets.

  1. Règle 1 · d’abord

    Maîtriser

    Comprendre ce qui fonctionne avant de prendre mes propres décisions.

  2. Règle 2 · ensuite

    Réinventer

    Quand la solution habituelle atteint sa limite, essayer autre chose.

    • Quand je plafonne sur Gwent, une stratégie à contre-courant m’ouvre le classement mondial.
    • Pour Omnicard, je construis un moteur de jeu sur une stack web que je connais, puis j’en travaille les limites.
  3. Règle 3 · puis

    Emmener

    Partager ce que j’ai compris pour que les autres puissent avancer.

Une idée à confronter, une équipe à faire grandir, un sujet technique à creuser : la discussion commence ici.

Ou faisons avancer un projet open source.

Code, traduction, documentation : il y a plusieurs façons de contribuer. Mes projets sont aussi des endroits où l’on peut apprendre et construire à plusieurs.

Contribuer à mes projets open source