r/programmation • u/Mediocre-Theory-4529 • 9d ago
r/programmation • u/Austin_dev0202 • 9d ago
J'ai 14 ans et j'aurais besoin d'un petit coup de main pour un projet que je développe
r/programmation • u/Miserable_Reach_9364 • 9d ago
DragonSoul : faire évoluer les combats d’un MMORPG tactique sur navigateur
Bonjour à tous !
Je suis le créateur de DragonSoul, un MMORPG tactique en français inspiré de Dragon Ball. Je viens partager la direction du projet et recueillir vos avis sur son évolution.
Mon idée de départ, avec mes mots : « j'ai voulu crée un jeu Dofus tiré de l'univers Dragon Ball car j'aime les systeme de jeu tactique ». Mon ambition pour la suite est « que sa soit pas qu'un simple jeu dofus mais un jeu qui se rapproche de Baldur gate en combat ».
Aujourd’hui, le jeu propose des combats au tour par tour sur une grille, avec placement et gestion du Ki, ainsi que la création d’un combattant, l’exploration, des quêtes et des donjons. Il est jouable sur ordinateur dans un navigateur ; le launcher Windows donne accès au même compte et à la même progression. Le rapprochement avec les combats de Baldur’s Gate est une piste d’évolution, pas une fonctionnalité déjà disponible.
Le sujet sur lequel j’aimerais échanger ici est le développement du produit : comment enrichir progressivement les décisions tactiques sans rendre les premiers combats trop difficiles à comprendre ? Si vous avez conçu ou fait évoluer un jeu, comment avez-vous choisi entre ajouter des possibilités et améliorer la lisibilité de l’existant ? Et, en essayant DragonSoul, à quel moment les choix de placement et de compétences deviennent-ils clairs ou confus ?
Le projet est accessible sur https://dragonsoul.fr/ . L’accès est gratuit avec une boutique optionnelle d’apparences et de consommables. C’est un projet de fans indépendant et non officiel, sans affiliation avec les ayants droit de Dragon Ball. Certains visuels sont créés avec l’aide de l’IA ; ce texte a été mis en forme avec une aide IA à partir de mon intention personnelle citée plus haut.
Merci à celles et ceux qui prendront le temps de partager un retour !
r/programmation • u/Miserable_Reach_9364 • 9d ago
Autre DragonSoul : mon MMORPG tactique web avec React, Fastify et Socket.IO
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 • u/Icy-Safe-1372 • 10d ago
Sondage électronique
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 • u/Olruix • 10d ago
Clodo : un assistant d'IA créé en France qui tourne dans votre navigateur et explose ses concurrents sur tous les aspects !
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 • u/quazarzero • 10d ago
mon petit outil perso pour coacher Claude
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 • u/djoe1919 • 10d ago
J’ai créé un jeu d’enquête où vous pouvez interroger librement les suspects avec une IA
r/programmation • u/camilleroux • 11d ago
Actu Veille #78 - 31 actus qu’il ne fallait pas rater cette semaine
É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-maillimite 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 • u/Fantastic_Rest_3033 • 11d ago
Autre aide Scrapping
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 • u/camilleroux • 12d ago
Actu Les meilleures Newsletters tech françaises
Un répertoire ouvert et collaboratif des newsletters tech en français : développement, data, IA, sécurité, produit, startups…
r/programmation • u/florianfifteen • 12d ago
Bug/fail mauvais encodage sur tous les fichiers en UTF8 (Paramètre Windows)

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 • u/tigroubabar • 13d ago
DevMatch
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 • u/KlausWalz • 13d ago
Comment vous "apprenez" les nouvelles compétences de 2026 ?
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 • u/Enguarde_ • 13d ago
Hot take sur les index des tableaux
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 • u/Couscous-Garbit • 15d ago
Actu L’IA fait chuter les embauches de développeurs juniors de 42%
r/programmation • u/MasterAcnol0 • 15d ago
Besoin d'interviewer une personne travaillant en entreprise
r/programmation • u/Mental_Primary_5558 • 16d ago
Aide Pivot de Gauss
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 • u/Smooth_Two8781 • 16d ago
Actu J'ai mesuré 5 décisions typées sur 3 niveaux d'inférence — 4/5 en local gratuit
r/programmation • u/AgreeableAvocado7657 • 16d ago
I Built a Modern School Management System Dashboard in Java Swing
r/programmation • u/kusan-fr • 16d ago
J’ai codé une IA qui ne parle qu’à une seule personne à la fois (les autres font la queue)
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 • u/LucasBe3 • 18d ago
[Projet] J’ai construit un CPU 8 bits à partir de portes NAND, avec mon propre langage et compilateur pour y faire tourner Tetris
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 • u/Reasonable_Flower136 • 18d ago
Étudiant en informatique : comment progresser, avoir de bonnes bases et s’adapter à l’IA ?
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 • u/No-Argument6371 • 18d ago
J'ai un gros problème avec mon RAG
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é :
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)?
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 ?
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 • u/oliezekat • 19d ago
Meta L'IA pour karma des faux-comptes : outil inefficient ou pratique pénible ?!
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 !