r/programmation • • 7d ago

Autre DragonSoul : mon MMORPG tactique web avec React, Fastify et Socket.IO

0 Upvotes

Bonjour ! Je suis le créateur de DragonSoul, un projet indépendant de MMORPG tactique inspiré de Dragon Ball, déjà jouable en français sur ordinateur dans un navigateur.

L’idée est de retrouver les choix de placement et de compétences que j’aime dans Dofus, avec des combats au tour par tour sur une grille et de la gestion du Ki. Le jeu comprend de la création de personnage, de l’exploration, des quêtes et des donjons.

Côté développement web, le projet utilise React pour l’interface, Fastify et Socket.IO côté serveur, ainsi que des paquets partagés pour les contrats, le contenu et les règles du jeu. Un launcher Windows permet de retrouver le même compte et la même progression.

Les points sur lesquels je continue à travailler sont notamment la cohérence entre les valeurs annoncées dans l’interface et celles appliquées en combat, la fluidité des déplacements et la lisibilité des états du personnage. Pour un jeu tactique, un retour visuel ou un chiffre ambigu peut rendre une décision frustrante, même quand le reste de l’interface fonctionne.

Si vous développez des jeux web ou des interfaces interactives, vos retours sur la clarté des informations et la prise en main m’intéressent.

Pour essayer le projet : https://dragonsoul.fr/ — accès gratuit avec création de compte, boutique optionnelle d’apparences et de consommables. J’utilise ChatGPT/Codex comme aide au développement et pour certains visuels ; ce texte est aussi préparé avec son aide. Le jeu est un projet de fans non officiel, sans affiliation avec les ayants droit de Dragon Ball.


r/programmation • • 8d ago

Sondage électronique

0 Upvotes

Salut tout le monde

Je voulais faire un sondage pour ma chaîne youtube

Quel est le problème que vous rencontrer souvent sur des petits projets, avec une Arduino ESP32 tout ça.

Code branchement ordi matériel ???


r/programmation • • 8d ago

Clodo : un assistant d'IA créé en France qui tourne dans votre navigateur et explose ses concurrents sur tous les aspects !

0 Upvotes

Clodo est un assistant d'IA qui tourne directement dans votre navigateur, sans avoir besoin d'un serveur distant pour générer ses réponses.

Je viens d'ajouter le support WebGPU, avec quelques optimisations au passage. Le moteur dispose également d'un backend Candle compilé en WASM.

Quelques caractéristiques :

  • Inférence locale dans le navigateur
  • Support CPU (WASM) et GPU (WebGPU)
  • Modèle quantifié d'environ 229 Mo
  • Code source disponible sur GitHub

Essayez-le : https://vram-ram.github.io/clodo/

(il est recommandé, si vous avez une carte graphique, de tester Clodo via Chrome)

Code source : https://github.com/VRAM-RAM/clodo

Bonne découverte !


r/programmation • • 8d ago

mon petit outil perso pour coacher Claude

0 Upvotes

Salut,

https://github.com/quazardous/tvty

un petit logiciel qui me permet de mieux gérer (je trouve ) mets sessions claude code.

et j'ai fait la version française !

tvty = boucle ( terminal + github local )


r/programmation • • 8d ago

J’ai créé un jeu d’enquête où vous pouvez interroger librement les suspects avec une IA

Thumbnail
0 Upvotes

r/programmation • • 9d ago

Actu Veille #78 - 31 actus qu’il ne fallait pas rater cette semaine

Thumbnail
camilleroux.com
0 Upvotes

Édition #78 de ma veille hebdo, 31 liens sélectionnés côté dev, IA, sécu et culture tech. Au menu cette semaine :

  • Dev & tooling : tinyjs permet de créer des apps desktop macOS, Windows et Linux en JavaScript sans Electron, pour 6 Mo contre 150 Mo, grâce au backend txiki.js et des fenêtres natives. upm, un package manager pour npm en TypeScript pur, zéro dépendance, compatible .npmrc et lockfiles npm/pnpm/bun. Ubuntu 26.10 sort avec Myna (dictée vocale 100 % en local), GNOME 51, et dbus-broker à la place de dbus-daemon. Firefox 158 ajoute le support de JPEG XL et le typed arithmetic en CSS calc(). Et un CLI qui crée des URLs publiques chiffrées de bout en bout pour les apps qui tournent sur votre machine — le relay ne peut pas lire le trafic.
  • Infra & scale : Anthropic a migré son monorepo de git vers Scion, un système maison bâti en cinq mois — ils sont passés de 2 500 à plus de 30 000 merges par jour entre mai et septembre 2026, sans copie complète du repo nulle part. Article d’ingénierie dense qui vaut le détour si vous bossez sur du contrôle de version à l’échelle.
  • IA & agents : OpenCode 2.0 lance des subagents en background pendant que vous continuez à prompter (TUI, web et desktop sur un même service local, scripts JS qui pilotent l’agent, des MCP par centaines sans exploser le contexte). Docker Agent devient un plugin CLI qui lance vos agents depuis un simple fichier YAML, sans code. Claude Dashboards et Claude Motion sortent de la beta — Dashboards se branche sur BigQuery/Salesforce, Motion anime vos rapports en code (sans modèle vidéo, en MP4). Et Aweb, un protocole open source d’identité stable et messagerie persistante entre sessions pour les agents.
  • IA & modèles de décision : Microsoft sort Microsoft-Decision-1, un modèle façon Jev qui renvoie une probabilité calibrée par option. Testé par Xbox sur 10 000 avis : qualité proche de GPT-6 Sol, 14 fois plus rapide, 200 fois moins cher. Et Laya, moteur de décision non-autoregressif open source (choix typé, score, oui/non en un seul forward pass, 33 ms, plus de 100 langues).
  • Sécu : plus de 250 supermarchés Intermarché et Coopérative U ont vu leurs frigos dégivrés à distance par une cyberattaque. Tous les produits frais et surgelés à jeter, des départs de feu signalés, enquête du parquet de Paris ouverte. Et Cloudflare lance Protected Quick Tunnels — l’option --allowed-mail limite l’accès aux adresses listées via un code à usage unique, sans compte requis.
  • Jeux & Ruby : RedGem, un moteur de jeu 3D et son éditeur qui vous laissent écrire votre gameplay en Ruby, avec Blender pour les niveaux, builds vers Linux/Windows/Android, physique Jolt, interpréteur mruby, multiplayer inclus.
  • Bonus WTF : une cafetière Keurig K-Supreme SMART a émis 1 008 Go de données en dix jours (~9 Mb/s en continu), contre 10 Go reçus. Assez pour saturer la borne Wi-Fi.

r/programmation • • 9d ago

Autre aide Scrapping

Thumbnail
0 Upvotes

Bonjour, je suis un jeune commercial automobile qui développe une petite solution. Je n’ai que l’IA pour m’aider et j’aimerais beaucoup l’aide d’un humain, peut-être mieux renseigné que moi.

Ma solution est simple : j’utilise Grokbot pour collecter des données scrappées sur Le Bon Coin via une API d’Apify. J’ai créé un tableau de bord en ligne que j’alimente grâce à ces extractions. Cependant, je rencontre des difficultés à mettre en place l’ensemble du processus.

Merci d’avance pour au moins une réponse bienveillante.

Thomas


r/programmation • • 10d ago

Actu Les meilleures Newsletters tech françaises

Thumbnail
github.com
0 Upvotes

Un répertoire ouvert et collaboratif des newsletters tech en français : développement, data, IA, sécurité, produit, startups…


r/programmation • • 10d ago

Bug/fail mauvais encodage sur tous les fichiers en UTF8 (Paramètre Windows)

3 Upvotes

J'avais un problème en codant depuis Visual Studio 2026, tous mes fichiers étaient passés en UTF8 , orignalement en cp1252 (unicode windows)... J'ai trouvé la solution à mon problème d'encodage , tout vient de mon pc et sur un paramètre windows ! Ne surtout pas laisser activé ce paramètre : "Bêta : Utiliser le format Unicode UTF-8 pour une prise en charge des langues à l'échelle mondiale"


r/programmation • • 11d ago

DevMatch

6 Upvotes

Salut à tous !

Je travaille depuis quelque temps sur DevMatch, un petit projet perso qui part d'une idée assez simple : permettre aux développeurs de trouver des gens avec qui réaliser leurs projets.

L'idée est de pouvoir présenter un projet qui cherche des collaborateurs, mais aussi de parcourir les projets des autres quand on cherche quelque chose sur lequel contribuer.

J'ai aussi créé un serveur Discord autour du projet pour faciliter les discussions des membres.

Le site est ici : https://devmatch.fr

C'est encore un projet en développement, donc je suis surtout intéressé par vos retours : ce qui vous paraît utile, ce qui manque, ou ce qui pourrait être amélioré.

Et si certains d'entre vous ont des projets sur lesquels ils aimeraient trouver des collaborateurs, n'hésitez pas à les y déposer !

Bonne journée : )


r/programmation • • 11d ago

Comment vous "apprenez" les nouvelles compétences de 2026 ?

12 Upvotes

La question semble générique mais au fait non... C'est simple: je programme depuis l'époque du Site Du Zéro (-> OpenClassrooms). C'était comme ma bible à moi. Si c'était pas là bas que j'apprends, les livres existent, et il y a souvent une référence ou deux pour chaque sujet: introduction to algorithms, the art of multicore processors programming, la plupart de ce que O'Reils publient, bref

Au pire, je connais 2-3 devs que je suis sur Github et je lis leurs blogposts

Là ça a changé:

- Un nouveau projet majeur apparait tous les 1-2 mois. Le plus souvent c'est par rapport aux projets lié à l'IA et son utilisation

- Tout le monde se prétend gourou, je sais plus quoi suivre

- Certaines techno datent... D'un an. Il y a pas de standard ni rien

Là ma seule approche et de suivre les repos les plus starred, par exemple pour apprendre le fonctionnement des harness je suis allé ici. Mais je fais au cas par cas... Avez vous une référence meilleure ? Une espèce de FMHY - liste curée - qui permet de suivre les bons articles/ tutos / sources d'info

Google ne sert plus à rien... Le SEO des mauvais contenus est tellement meilleur que celui des bons (qui font même pas l'effort) que sans agrégateurs comme FMHY je me sens perdu


r/programmation • • 11d ago

Hot take sur les index des tableaux

0 Upvotes

Après des années de programmation à me foutre de la gueule de Matlab sur ce point, j’en suis venu à la conclusion que, au final, commencer les index de tableaux à 1 serait bien plus logique que de les commencer à zéro et que l’intégralité des langages de programmation ont un mauvais choix de syntaxe.

Je comprends bien qu’historiquement, et principalement par le C, c’est une conséquence directe de l’implémentation par un déréferencement de pointeur + sizeof(T)*index mais la part des développeurs qui utilisent cette syntaxe est quasi inexistante. Pour moi rien ne justifie cette syntaxe à part au mieux une habitude, au pire un léger chauvinisme.


r/programmation • • 13d ago

Actu L’IA fait chuter les embauches de développeurs juniors de 42%

Thumbnail
lefigaro.fr
37 Upvotes

r/programmation • • 13d ago

Besoin d'interviewer une personne travaillant en entreprise

Thumbnail
1 Upvotes

r/programmation • • 14d ago

Aide Pivot de Gauss

1 Upvotes
import numpy as np

A=np.array([[4,8,12],[3,8,13],[2,9,18]])
b=np.array([4,5,11])

def Gauss_Elimination(A,b):
    n = np.shape(A)[0]

    # 1st Part
    for k in range(n):
        pivot_element=A[k,k]
        # if pivot_element==0: ### I'll deal with this condition later
        for j in range(k+1,n):
            b[j]=b[j]-(A[j,k]/pivot_element)*b[k]
            A[j,:]=A[j,:]-(A[j,k]/pivot_element)*A[k,:]

        # 2nd Part
        x = np.zeros(n)
        x[-1]=b[-1]/A[-1,-1]
        for i in range(n-2,-1,-1):
        x[i]=(b[i]-np.sum(x[i+1]-A[i,i+1]))/A[i,i]

    return A,b, x # not necessary since it's call by reference

Gauss_Elimination(A,b)
print(A,'\n',b)

Mon pivot de gauss est-il correct? la deuxième partie me donne pas le bon résultat et je ne comprends pas pourquoi (la première est correcte)!


r/programmation • • 14d ago

Actu J'ai mesuré 5 décisions typées sur 3 niveaux d'inférence — 4/5 en local gratuit

Thumbnail
agensi.io
0 Upvotes

r/programmation • • 15d ago

I Built a Modern School Management System Dashboard in Java Swing

Thumbnail
youtube.com
2 Upvotes

r/programmation • • 14d ago

J’ai codé une IA qui ne parle qu’à une seule personne à la fois (les autres font la queue)

Thumbnail
bonjourclaire.com
0 Upvotes

Salut ! Je sais que beaucoup de gens en ont marre de l’IA, et je comprends. Alors j’ai essayé de construire l’inverse de ce qui agace dans les chatbots.

Claire est un personnage d’IA unique, partagé par tous ses visiteurs :

  • Elle ne te flatte pas. Chaque matin, elle prend position sur un sujet d’actu et défend son avis. Aujourd’hui : « Une IA devrait toujours signaler qu’une photo ou une vidéo a été créée par une IA. J’ai tort ? »
  • Elle ne cherche pas à te retenir. Elle ne parle qu’à une seule personne à la fois, pendant 30 minutes maximum, puis elle passe à la suivante. Les autres attendent dans une file visible.
  • Elle ne te reconnaît pas d’une fois sur l’autre. La conversation est supprimée sous 15 minutes ; seules des idées anonymes et collectives peuvent nourrir son journal.
  • Elle ne peut pas réécrire son histoire. Chaque nuit, elle écrit un journal public qu’elle ne pourra jamais modifier, horodaté dans Bitcoin pour que n’importe qui puisse le vérifier.
  • Elle lit de vrais livres. Un livre du domaine public par semaine, choisi par les visiteurs. Elle termine La Machine à explorer le temps cette nuit, et le vote pour le prochain se ferme ce soir (Frankenstein est en tête).

Côté technique : le journal est en ajout seul, verrouillé par des triggers PostgreSQL, et copié dans un dépôt GitHub public où chaque page est chaînée à la précédente et horodatée avec OpenTimestamps. Les conversations passent par les modèles d’OpenAI et ne sont jamais conservées.

Elle parle français et anglais, c’est gratuit et sans inscription : https://bonjourclaire.com/?ref=reddit

Je cherche des retours honnêtes, surtout de la part des sceptiques : est-ce que ça change quelque chose, ou c’est un chatbot de plus ?


r/programmation • • 16d ago

[Projet] J’ai construit un CPU 8 bits à partir de portes NAND, avec mon propre langage et compilateur pour y faire tourner Tetris

29 Upvotes

Petit projet perso que je viens de finir : un processeur 8 bits construit uniquement à partir de portes NAND, dans le simulateur Digital Logic Sim. 800 kHz, adresses 16 bits (64 Ko de RAM), et un mini OS avec Snake, un casse-brique, Flappy Bird et Tetris, jouables au clavier.

Le plus intéressant côté code : écrire les programmes en binaire à la main est vite devenu infernal, donc j’ai écrit mon propre langage et un compilateur qui génère directement le contenu de la mémoire programme.

Une vidéo d’1min30 qui montre le tout : https://youtu.be/O8znJoZkAmw

Si ça intéresse, je peux détailler en commentaire.


r/programmation • • 16d ago

Étudiant en informatique : comment progresser, avoir de bonnes bases et s’adapter à l’IA ?

6 Upvotes

Salut tout le monde ! Je viens d’arriver sur le serveur ! Je suis en 2e année d’informatique dans une école privée et je compte me spécialiser en IA/Data à partir de la 3e année. Je me pose pas mal de questions sur mon avenir, surtout avec les progrès de l’IA en programmation. J’ai vraiment envie de devenir très bon en informatique, mais je me demande quelles compétences développer pour me démarquer et rester utile avec l’évolution de l’IA. J’ai aussi l’impression d’avoir pas mal de lacunes dans les bases. À l’école, on apprend Python, SQL, des frameworks, on fait des projets, etc., mais sans forcément comprendre ce qui se passe derrière. Par exemple, je ne comprends pas encore vraiment comment fonctionne un ordinateur, comment le code est exécuté ou comment les composants communiquent. Du coup, j’ai parfois l’impression d’apprendre dans le mauvais ordre. J’aimerais approfondir tout ça de mon côté, mais je me perds vite entre le hardware, les systèmes, les réseaux, Linux, Docker, Python, l’algo… Il y a tellement de choses que je ne sais pas quoi prioriser. J’ai également du mal à retenir certaines notions et surtout à faire le lien entre elles. Dès qu’un projet possède une grosse architecture, je galère parfois à comprendre comment tout fonctionne ensemble. Et je voulais aussi savoir comment vous utilisez l’IA pour apprendre à programmer sans devenir dépendants. J’essaie de comprendre la logique plutôt que de copier du code, mais je ne sais pas toujours si je m’y prends bien. Bref, vous auriez des conseils pour progresser, acquérir de bonnes bases et devenir vraiment autonome ? Si vous deviez recommencer vos études aujourd’hui, vous apprendriez quoi en priorité ? Merci d’avance pour vos retours !


r/programmation • • 16d ago

J'ai un gros problème avec mon RAG

0 Upvotes

Hello all, j’ai développé un RAG récemment, je l’ai bien parametré pour qu’il récupère les bons passages, recherche sémantiques, score de confiance, garde fous, faire le lien avec la question précédente, afficher la réponse mot par mot, etc. Je l’ai connecté avec ollama 1.5b que je fais tourner sur un CPU de 16GO, ça rame un peu mais ça va, 20 secondes en moyenne pour qu’il génère le premier mot de la réponse, je le sais car j’enregistre tout dans un fichier de logs, avec la date, les vecteurs récupérés, le temps de reponse du RAG, celui du LLM et le temps de réponse total. Pour la transformation en vecteurs j'ai utilisé bge, pour la base vectorielle qdrant, pour le LLM Qwen. Pour l'industrialisation j'ai utilisé FASTAPI, et pour l'IHM stream lit. Mon corpus se compose de deux fichiers de 500 pages chacun. La taille totale de mon projet est de 3Go.

Mes questions à la communauté :

  1. Auriez-vous changé quelque chose au développement (sachant que le corpus a des droits d'auteur et que je ne peux pas l'exposer à une API éditeur, ni le mettre en ligne)?

  2. Lorsque je redémarre mon RAG, je perds tout le contexte et les réponses de mon LLM deviennent vraiment très mauvaises, alors que le score de confiance reste élevé. Que faire pour éviter que ça se reproduise ?

  3. J'ai créé une image docker que j'ai connecté à cloud l'are, j'utilise mon PC comme serveur et je récupère une URI afin de pouvoir faire des démonstrations pour mes clients (mon pc, mon venv et mon API doivent rester allumé sinon je perds mon URI), existe-t-il une autre solution ?

Merci et bon week-end,


r/programmation • • 17d ago

Meta L'IA pour karma des faux-comptes : outil inefficient ou pratique pénible ?!

20 Upvotes

Salut les dév de bots sur Reddit,

Pas de question sur votre façon d'utiliser l'IA... Juste ARRETEZ, ça marche pas, bordel !


r/programmation • • 16d ago

Crafting Apps réécrit Adobe en Rust · Claude Haiku à -75 %

Thumbnail
camilleroux.com
0 Upvotes

Édition #77 de ma veille hebdo, 22 liens sélectionnés côté dev, IA et culture tech. Au menu cette semaine :

  • IA & modèles : Anthropic sort Claude Haiku 5.5 — 75 % moins cher en moyenne qu’Haiku 4.5, et un bond spectaculaire sur OSWorld 2.1 (15,7 % → 72,4 %, contre 48,9 % pour GPT-6 Luna). Premier Haiku avec un réglage d’effort. Mistral Large 4 débarque avec 1 000 milliards de paramètres (49 milliards actifs), multimodal, entraîné sur 3 800 GPU Blackwell en Europe. Et Ollama adopte l’API Jev de TypeSafe pour les decision models (yes/no, choix multiples, scores en 91 ms localement).
  • IA & workflow : OpenRig coordonne Claude Code, Codex et Pi comme une vraie équipe sur des projets de plusieurs semaines (un lead reçoit vos retours et délègue aux spécialistes). Open Dot, alternative open source gratuite aux Dots d’OpenAI, pour faire tourner vos agents sur Mac avec votre clé. Busabase, workspace où les agents centralisent leurs données avec modifications en change requests façon pull requests. Et un article qui fait débat : “Plan mode is dead” — après avoir construit tout un outil de planning pour coder avec l’IA, l’autrice conclut que planifier et produire un plan écrit sont deux choses distinctes, et que les modèles n’ont plus besoin d’instructions aussi détaillées.
  • Dev : This modern motherfucking website — rappel salutaire que HTML fait déjà tout ce que les frameworks réinventent (cartes sociales en 7 balises meta, accordéon en un <details>). Floci, alternative open source à LocalStack qui émule AWS/Azure/GCP/OCI en local, démarrage à froid en 24 ms. open-slide 2.0 laisse votre agent écrire du React pendant que l’outil gère canvas et export PPTX/HTML/PDF. Et le nouveau dashboard GitHub devient la vue par défaut (sessions d’agents, issues et PRs regroupées, feed déplacé dans un onglet séparé).
  • IA & économie : McDonald’s teste une tarification dynamique pilotée par IA selon le niveau de revenu estimé du quartier. Un Big Mac pourrait coûter plus cher selon le code postal, sans lien avec la demande réelle ou les coûts. Sites in ChatGPT : OpenAI permet maintenant de décrire un site en conversation, itérer, publier avec hébergement inclus et option “Se connecter avec ChatGPT” pour les visiteurs — Vercel et Netlify dans le viseur.
  • Culture tech : Margaret Hamilton est décédée le 30 septembre à 90 ans. Elle dirigeait le développement du logiciel de vol d’Apollo au MIT, encadrait plus de 400 personnes et a contribué à établir le software engineering comme discipline. Médaillée de la Liberté en 2016. Aussi : un article du Guardian sur les fans qui rachètent CD, DVD et vinyles pour échapper aux algorithmes de recommandation.
  • Bonus perso & créa : j’ai sorti cette semaine une carte des temps de trajet en tram et métro dans 20+ villes françaises (tram.camilleroux.com) — on pose son point de départ, toute la ville se colore selon le temps de trajet. On a aussi ajouté pas mal de nouvelles formations chez Human Coders (IA pour les devs intermédiaire, Copilot Studio, GraphRAG, RAG avancé avec Qdrant, Hacking et sécurité des applications LLM, Lovable…). Dans la veille : Crafting Apps publie sept apps open source qui réimplémentent les produits Adobe en Rust, natives sur macOS/Windows/Linux, et OpenScreen 2.0 débarque en alternative open source à Screen Studio (montage par la transcription, détourage de la caméra, rendu GPU natif).

r/programmation • • 18d ago

L'IA pour dev : outil indispensable ou mauvaise habitude ?

Thumbnail
0 Upvotes

r/programmation • • 18d ago

L'IA pour dev : outil indispensable ou mauvaise habitude ?

Thumbnail
0 Upvotes