Category:Fr/Programming: Difference between revisions
Jump to navigation
Jump to search
Attention:Presque tout les sites sont en anglais, donc les seules sites en français sont subordonnées par un drapeau
.
Note:N'hésitez pas à apporter votre contribution à la traduction ! Ajouter
m (Nesciuse moved page Category:Programming/fr to Category:Fr/Programming: -Language prefixes) |
m (obsolete language category) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar|title = Catégorie:Programmation}} | ||
{{Subpage| | |||
{{Subpage|{{L|SDK Docs|Documentation}} {{src}} SDK}} | |||
{{ACategory|Modding}} __NOTOC__ | |||
{{warning|Presque tout les sites sont en anglais, donc les seules sites en français sont subordonnées par un drapeau {{fr}}.}} | {{warning|Presque tout les sites sont en anglais, donc les seules sites en français sont subordonnées par un drapeau {{fr}}.}} | ||
Line 8: | Line 9: | ||
<!--* Comme on se retrouve. Bon, par exemple : | <!--* Comme on se retrouve. Bon, par exemple : | ||
{{L|Source SDK 2013|Installation et Génération}} --|> {{L|Source SDK 2013|Installation et Génération}} | |||
^ vous rajouter ":fr" ici. | ^ vous rajouter ":fr" ici. | ||
Voilà 😀--> | Voilà 😀--> | ||
Line 16: | Line 17: | ||
== Premiers Pas == | == Premiers Pas == | ||
=== {{src}} | === {{src}} {{L|SDK}} 2013 === | ||
* | * {{L|Source SDK 2013|Installation et Génération}} | ||
* | * {{L|Building without Visual Studio|Génération sans}} {{VSCode}} | ||
* | * {{L|Setup mod on steam|Configuration du mod sur Steam}} | ||
* | * {{L|Launching from Visual Studio 2013|Lancement depuis Visual Studio 2013}} | ||
* | * {{L|Source SDK 2013 community repos|Version Amélioré du}} {{src}}{{L|Source_SDK_2013|SDK 2013}} | ||
=== Versions antérieures du SDK === | === Versions antérieures du SDK === | ||
* | * {{L|Installing and Debugging the Source Code|Installation et Débogage du Code}} {{src}} {{fr}} ''(ou {{L|Swarm SDK Create a Mod|avec}} {{As}})'' | ||
* | * {{L|Source control|Introduction au Contrôle à la Source}} | ||
<!--* | <!--* {{L|Using Source Control with the Source SDK|Utilisation du Contrôle de la Source avec le Source SDK}}--> | ||
* | * {{L|My First Mod|Mon Premier Mod}} ''(or {{L|Swarm C++ Code Overview|Vue d’ensemble d'}} {{As}})'' | ||
* | * {{L|Your First Entity|Votre première entité}} {{fr}} | ||
*# | *# {{L|Authoring a Logical Entity|Création d’une Entité Logique}} | ||
*# | *# {{L|Authoring a Model Entity|Création d’une Entité Modèle}} | ||
*# | *# {{L|Authoring a Brush Entity|Création d’une Entité Brush}} | ||
* | * {{L|Generalities On Entities|Généralités Sur les Entités}} | ||
* | * {{L|Solution Configuration setup|Configuration de la Solution}} | ||
* | * {{L|Launching from Visual Studio|Lancement depuis Visual Studio}} | ||
==== Compilation ==== | ==== Compilation ==== | ||
* | * {{L|Compiler Choices|Choix du Compilateur}} | ||
** | ** {{L|Compiling under VS2005|Compilation sous VS2005}} | ||
** | ** {{L|Compiling under VS2008|Compilation sous VS2008}} | ||
** | ** {{L|Compiling under VS2010|Compilation sous VS2010}} | ||
** | ** {{L|Compiling under VS2012|Compilation sous VS2012}} | ||
** | ** {{L|Compiling under Linux|Compilation sous}} {{Linux}} | ||
** | ** {{L|Fix Visual Studio Warning Level Error|Correction de l’Erreur de Niveau d’Avertissement de Visual Studio}} | ||
== Techniques Courantes == | == Techniques Courantes == | ||
* | * {{L|Accessing other entities|Accès à d’autres entités}} | ||
* <code> | * <code>{{L|Think()|Penser()}}</code> | ||
* <code> | * <code>{{L|Create()|Créer()}}</code> | ||
* | * {{L|Developer Console Control|Contrôle de la Console de Développeur}} | ||
* | * {{L|UTIL_TraceLine|TraceLines}} | ||
* | * {{L|Animating a model|Animer un modèle}} | ||
* | * {{L|Vector|Vecteur}}s {{fr}} | ||
* | * {{L|Game initialization|Initialisation du Jeu}} (définit la classe {{Cpp}} du joueur , {{L|GameRules|Règles de Jeu}}, etc.) | ||
== Codage Abstrait == | == Codage Abstrait == | ||
* ''' | * '''{{LCategory|Abstract Coding|Codage Abstrait}}''' | ||
* | * {{L|Adding an experience system|Niveaux et XP}} | ||
* | * {{L|Optimization (Programming)|Optimisation}} | ||
* | * {{L|Procedural Textures|Textures Procédurales}} | ||
* | * {{L|Scopes & Sniperrifles|Lunettes & Fusil de Précision}} (Sniper) | ||
* | * {{L|Special effects|Effets Spéciaux}} | ||
* | * {{L|Vehicles (programming)|Véhicules}} | ||
* | * {{L|Threads}} | ||
* | * {{L|Save Game Files|Fichiers de Sauvegarde du Jeu}} | ||
* | * {{L|Dynamic Weapon Spawns|Spawns Dynamiques d'Armes}} | ||
* | * {{L|Dynamic Weapon Spawns (Advanced)|Spawns Dynamiques d'Armes (Avancé)}} | ||
== Divers == | == Divers == | ||
* | * {{LCategory|Free source code|Code Source Gratuit}} | ||
* | * {{L|Gibs|Morceaux de corps}} (Quand on explose une entité : il reste des [https://www.youtube.com/watch?v=wmYuioRPzAA petits morceaux]) | ||
* | * {{L|Player and NPC Cloak|Invisibilité}} | ||
* | * {{L|Regenerating_Health|Régénérer la santé}} | ||
* | * {{L|Fading Out NPC Ragdolls|Disparition des Ragdolls des PNJs}} | ||
* | * {{L|Adding an inventory|Ajout d’un inventaire}} | ||
* | * {{L|Adding MySQL++|Ajout de MySQL++}} | ||
* | * {{L|Adding Proximity Voice|Ajout d’un Chat de Proximité}} | ||
* | * {{L|Importing CSS Weapons Into HL2|Importation d’armes}} {{CSS}} dans {{Hl2}} | ||
* | * {{L|Viewmodel}} {{L|Hand_Viewmodels|séparé pour les bras}} | ||
* | * {{L|Editing VPC scripts|Modifier les scripts VPC}} | ||
* | * {{L|Adding Weapon Inspect|Ajout d’une Inspection d’Arme}} (Ex : [https://steamcommunity.com/sharedfiles/filedetails/?id=2917292776 TFA Base]) | ||
* | * {{L|Adding a Camera Bone to a Viewmodel|Ajout d’un ''Camera Bone'' à un Viewmodel}} | ||
* | * {{L|Viewmodel Blood Splatter Overlay|Éclaboussures de sang sur un Viewmodel}} | ||
== Correctifs et conseils du | == Correctifs et conseils du {{L|SDK}} == | ||
* | * {{L|General SDK Snippets & Fixes|Snippets et correctifs généraux du SDK}} | ||
* | * {{L|Duck Jump Fix|Correction du Duck Jump}} | ||
* | * {{L|Duplicate Animation Events Fix|Correction des Événements d’Animation qui se lance deux fois}} | ||
* | * {{L|Weapon Respawn Fix|Correction du Spawn des Armes}} | ||
* | * {{L|Source SDK missing files|Fichiers du}} {{src}} {{L|SDK}} {{L|Source SDK missing files|manquants}} | ||
* | * {{L|Source 2007 Template Fixes|Correction des templates de}} {{L|Source 2007}} | ||
* | * {{L|Viewmodel Prediction Fix|Correction de la prédiction du Viewmodel}} | ||
* | * {{L|Client missing DT class CWaterBullet|Client manquant classe DT CWaterBullet}} | ||
* | * {{L|Detail props/Aspect ratio fix|prop_detail (Correction du rapport d’aspect)}} | ||
* | * {{L|env_projectedtexture/fixes|Correction du env_projectedtexture}} | ||
* | * {{L|Fixing first time HL2DM compile problems|Correction des problèmes de compilation}} {{HL2DM}} {{L|Fixing first time HL2DM compile problems|pour la première fois}} | ||
* | * {{L|First Person Fix|Correction de la première personne}} | ||
== Plugins == | == Plugins == | ||
* | * {{L|Server Plugins|Plugins de Serveur}} | ||
* | * {{L|Developer Console Control|Contrôle de la Console du Dev}}eloppeur | ||
* | * {{L|Left 4 Dead Plugins|Plugins}} {{L4d}} | ||
== Référence == | == Référence == | ||
* | * {{L|Programming Sites|Sites de Programmation}} | ||
* | * {{L|Engine Structure|Structure du Moteur}} | ||
* | * {{L|Frame Order|Ordre des Frames}} | ||
* | * {{LCategory|Interfaces|Catégorie - Interfaces}} | ||
* | * {{LCategory|Functions|Catégorie - Fonctions}} | ||
* | * {{LCategory|Classes|Catégorie - Classes}} | ||
== Armes == | == Armes == | ||
* ''' | * '''{{LCategory|Weapons programming|Catégorie - Programmation d'Armes}}''' | ||
* ''' | * '''{{L|AK47 weapon|Ajouter une nouvelle arme à votre mod}}''' | ||
* ''' | * '''{{L|Authoring a weapon entity|Création d'une arme pour les entités}}''' | ||
* ''' | * '''{{L|Lowering your weapon on sprint|Baisser votre arme au sprint}}''' | ||
* ''' | * '''{{L|Adding New Ammotypes|Ajout de nouveaux types de munitions}}''' | ||
** [[Ammunition#Ammunition_coding | Codage lié aux munitions]] | ** [[Ammunition#Ammunition_coding | Codage lié aux munitions]] | ||
* | * {{L|Weapon script|Script d’arme}} | ||
* | * {{L|Adding a Dynamic Scope|Ajout d’une Lunette Dynamique}} | ||
* | * {{L|Dual Pistols (CSS Style)|Deux Pistolets}} {{CSS}} (La chance) | ||
* | * {{L|Muzzle Flash (CSS Style)|Muzzle Flash}} {{CSS}} (Attention les yeux) | ||
* | * {{L|Muzzle Flash Lighting|Éclairage du Muzzle Flash}} | ||
* | * {{L|Grapple Hook|Grappin}}[https://static.wikia.nocookie.net/zelda/images/9/94/Grappinoot.png/revision/latest?cb=20120418161248&path-prefix=fr] | ||
* | * {{L|Making a weapon Heal players|Fabriquer une Arme de Heal}} | ||
* | * {{L|Weapons on Spawn|Ajout d'armes en Spawnant}} | ||
* | * {{L|Battlefield Style Hitmarker|Marqueur de type}} [https://www.battlefield.com Battlefield] | ||
* | * {{L|Quick Grenade|Lancer une Grenade très Rapidement}} (On appuie sur un touche qui envoie direct) | ||
* | * {{L|Changing the viewmodel bob|Modification du mouvement de la tête}} (Elle bouge de haut en bas quand on marche) | ||
Line 134: | Line 135: | ||
== Intelligence Artificielle == | == Intelligence Artificielle == | ||
* ''' | * '''{{LCategory|AI Programming|Catégorie - Programmation de l'IA}}''' | ||
* ''' | * '''{{L|AI Programming|Programmation de l'IA}}''' | ||
* En savoir plus sur la Programmation de l’IA ici : ''' | * En savoir plus sur la Programmation de l’IA ici : '''{{LCategory|AI|Catégorie - IA}}''' | ||
== Networking ([https://media.moddb.com/images/articles/1/40/39177/auto/mapx3.jpg Marquage au sol] pour les PNJs) == | == Networking ([https://media.moddb.com/images/articles/1/40/39177/auto/mapx3.jpg Marquage au sol] pour les PNJs) == | ||
* ''' | * '''{{LCategory|Networking|Catégorie - Networking}}''' {{fr}} | ||
* ''' | * '''{{L|Source Multiplayer Networking|Networking Multijoueur}}''' {{src}} | ||
* | * {{L|Networking Entities|Networking pour les Entités}} | ||
* | * {{L|Networking Events & Messages|Networking pour les Evénements & les Messages}} | ||
* | * {{L|Working With Prediction|Travailler Avec les Prévisions}} | ||
* | * {{L|Master Server Query Protocol|Protocole de Requête du Serveur Principal}} | ||
* | * {{L|Server queries|Requêtes de Serveur}} {{fr}} | ||
* | * {{L|Source RCON Protocol|Protocole RCON Source}} | ||
== UTIL_ == | == UTIL_ == | ||
* ''' | * '''{{LCategory|UTIL|Catégorie - UTIL}}''' | ||
* | * {{L|UTIL_Remove}} (Enlever) | ||
* | * {{L|UTIL_TraceLine}} | ||
* | * {{L|UTIL_EntitiesInBox}} (Entités Dans une Boîte) | ||
* | * {{L|UTIL_EntitiesInSphere}} (Entités Dans une Sphère) | ||
* | * {{L|UTIL_GetLocalPlayer}} (Obtenir Joueur Local) | ||
== Rendu == | == Rendu == | ||
* | * {{L|Material proxies|Un code}} {{Cpp}} {{L|Material proxies|qui peut changer les textures}} ''(Je ne sais pas comment traduire '''"Material proxies"''', donc, je l'explique.)'' | ||
* | * {{L|Shader Authoring|Création de Shader}} | ||
* {{src}} | * {{src}} {{L|SDK}} {{L|Source SDK 2013: Shader Authoring|2013 : Création de Shader}} | ||
* | * {{L|Particles In Code|Particules}} | ||
* | * {{L|Fading The Player In Thirdperson|Estomper Le Joueur À La Troisième Personne}} | ||
* | * {{L|Overlaying a material onto model entities|Superposition d’un matériau sur des entités modèles}} | ||
* | * {{L|L4D Glow Effect|Effet Lumineux}} {{L4d}} | ||
* | * {{L|TF2 Glow Effect (2013 SDK)|Effet de Contour Lumineux}} {{Tf2}} | ||
* | * {{L|Parallax Corrected Cubemaps|Cubemaps Corrigés en Fonction de la Parallaxe}} {{fr}} ''(C'était un plaisir de le traduire, et [https://www.youtube.com/watch?v=H35QWMuoF3Y je recommande].)'' | ||
* | * {{L|Adding_PBR_to_your_mod|Rendu Physique Réaliste }} | ||
== Interface Utilisateur (VGUI) == | == Interface Utilisateur (VGUI) == | ||
* ''' | * '''{{LCategory|VGUI|Catégorie - VGUI}}''' '''(VGUI2)''' | ||
* ''' | * '''{{L|VGUI Documentation|Documentation du VGUI}}''' | ||
* | * {{L|Custom_Menu_Screen|Créer un Menu Graphique (avec des images)}} | ||
* | * {{L|Understanding VGUI2 Resource Files|Compréhension des Fichiers de Ressources VGUI2}} | ||
* | * {{L|Understanding VGUI2 Animation|Comprendre l’Animation VGUI2}} | ||
* | * {{L|VGUI2 Programming Best Practices|Meilleures Pratiques de Programmation VGUI2}} | ||
* | * {{L|GameUI}} | ||
* | * {{L|HUD Elements|Éléments de l'ATH}} (HUD) and {{L|Basic Hud Modification|Modification de Base de l'ATH}} | ||
* | * {{L|VGUI: Making GameUI Panels|Création de Panneaux GameUI}} | ||
* | * {{L|VGUI2: Hardcoded_Controls|Contrôles Codés en Dur}} | ||
* | * {{L|Models on VGUI Panels|Modèles sur Panneaux VGUI}} | ||
* | * {{L|VGUI HTML Screen|Écran VGUI HTML}} | ||
* | * {{L|VGUI Creating A Custom Screen|VGUI Création d’Un Écran Personnalisé}} | ||
* | * {{L|VGUI Screen Creation|Création d’Un Écran VGUI}} | ||
* | * {{L|VGUI Task List|Création d’Une Liste de Tâches VGUI}} | ||
* | * {{L|VGUI Health bar|Création d’une barre de progression santé}} | ||
* | * {{L|Coded_keypad|Création d’un keypad interactif à l’écran}} | ||
* | * {{L|Override_GameUI|Outrepasser le menu principal avec GameUI}} | ||
* | * {{L|Animated_Menu_Background|Arrière-plan du menu principal animé}} | ||
* | * {{L|Custom_loading_screen|Création d’un écran de chargement personnalisé en fonction de la carte}} | ||
* | * {{L|Game_Window_Cursor_Clipping|Couper le curseur sur la fenêtre de jeu}} | ||
== Bibliothèques Externes == | == Bibliothèques Externes == | ||
* | * {{L|Adding Lua|Ajout de}} {{Lua}} ''(Ex : '''GMOD''', ce qui peut être cool pour '''les dev GLua''')'' | ||
* | * {{L|Adding Python|Ajout de}} {{Python}} | ||
* | * {{LCategory|SourceShaderEditor|Ajout de l’éditeur Source Shader}} | ||
* | * {{L|Embedding Lua in the Source Engine|Intégration de}} {{lua}} dans {{src}} | ||
* | * {{L|Implementing FMOD|Implémenter}} {{Fmod}} (Un peu mort.) | ||
* | * {{L|Implementing libcurl|Implémenter}} [https://curl.se/libcurl/ libcurl] | ||
* | * {{L|Implementing Adobe Flash|Implémenter}} [https://www.adobe.com/products/flash/flashpro Adobe Flash] ([https://web.archive.org/web/20141230050919/http://www.adobe.com/products/flash.html Archive]) (Enfin, il est juste [https://www.adobe.com/fr/products/flashplayer/end-of-life-alternative.html mort] quoi.) | ||
* | * {{L|Implementing Awesomium|Implémenter}} [http://awesomium.com/ Awesomium] ([https://web.archive.org/web/20170603213433/http://www.awesomium.com/ Archive]) (Lui aussi... est mort.) | ||
* | * {{L|Implementing Discord RPC|Implémenter}} {{Discord}} [https://github.com/discordapp/discord-rpc RPC] | ||
== Changement de genre (de jeu) == | == Changement de genre (de jeu) == | ||
* | * {{L|Third Person Camera|Caméra à la Troisième Personne}} | ||
* | * {{L|2D Fighter/Arcade game|Jeu de Combat 2D/ d'Arcade}} (Plus que mort) | ||
* | * {{L|Over the Shoulder View|Vue par-dessus l’épaule}} | ||
== Multijoueur == | == Multijoueur == | ||
* | * {{L|Team Icons|Icônes d’équipe}} | ||
* | * {{L|MOTD Removal|Retrait de la MOTD}} | ||
* | * {{L|Death notices with custom weapons|Avis de décès avec armes personnalisées}} | ||
* | * {{L|Alternate Multiplayer Physics|Physique multijoueur alternative}} | ||
* | * {{L|Server-Side Bots|Création de bots côté serveur}} | ||
* | * {{L|Adding the Game Instructor|Ajout de l’instructeur de jeu}} | ||
* | * {{L|Fixing Per-Material Footsteps in HL2MP|Fixation des pas par matériau sur}} {{HL2DM}} | ||
* | * {{L|Fixing AI in multiplayer|Fixer l’IA en multijoueur}} {{fr}} | ||
* | * {{L|Randomizer Gamemode|Randomizer le Gamemode}} | ||
== {{As|2}} == | == {{As|2}} == | ||
* {{l4d}} | * {{l4d}} {{L|Alien Swarm Glow|Effet lumineux dans}} {{As}} | ||
* | * {{L|Swarm ThirdPersonView|Vue à la Troisième Personne}} | ||
* | * {{L|Swarm FirstPersonView|Vue à la Première Personne}} | ||
* | * {{L|Swarm 2DArcadeSideView|Vue au Jeu de Combat 2D/d'Arcade}} | ||
* | * {{L|Swarm C++ Code Overview|Présentation du code}} {{As}} {{Cpp}} | ||
== Mouvement du jeu et de la caméra == | == Mouvement du jeu et de la caméra == | ||
* | * {{L|Brush ladders|Utilisation d’une texture d’outil pour échelles}} | ||
* | * {{L|First Person Ragdolls|Ragdolls à la première personne en mode multijoueur}} | ||
* | * {{L|First Person Ragdolls In Singleplayer|Ragdolls à la première personne en solo}} | ||
* | * {{L|Legs in Firstperson|Jambes à la première personne}} | ||
* | * {{L|Camera Bob|Bob de la caméra}} | ||
* | * {{L|Camera|Caméra}} | ||
* | * {{L|View_roll|View roll}} | ||
== Véhicules == | == Véhicules == | ||
* ''' | * '''{{LCategory|Vehicle Programming|Catégorie - Programmation de Véhicules}}''' | ||
:: | :: {{L|Adding Headlights to the Buggy|Ajout de Phares au Buggy}} | ||
== Liens Externes == | == Liens Externes == | ||
* | * {{L|Programming Sites|Sites de Programmtion}} - sites sur la programmation, y compris des tutoriels et des articles. | ||
{{category end}} | {{category end}} | ||
Line 246: | Line 247: | ||
''{{Subpage| | ''{{Subpage|{{L|SDK Docs|Documentation}} {{src}} SDK}}'' |
Latest revision as of 04:29, 22 August 2024
<Documentation
SDK




:fr
à côté. Pour plus d'info, appuie sur ModifierJ'espère que vous avez trouver votre bonheur dans cette loooooooonge liste, n'oubliez pas que il faut déjà avoir une bonne base du pour coder sur le
Moteur Source.
<Documentation
SDK

Pages in category "Fr/Programming"
The following 3 pages are in this category, out of 3 total.