User contributions for Nawretard
4 May 2024
- 16:1416:14, 4 May 2024 diff hist +8 N Translations:Development/47/fr Created page with "Exemple:" current
- 16:1416:14, 4 May 2024 diff hist +219 N Translations:Development/46/fr Created page with "Toutes les classes et structures doivent être précédées par un <code>C</code> ou un <code>I</code> pour les interfaces. Pour des raisons historiques, certaines structures ne l'ont pas comme dans la partie graphique." current
- 16:1216:12, 4 May 2024 diff hist +29 N Translations:Development/45/fr Created page with "=== Classes et structures ===" current
- 16:1216:12, 4 May 2024 diff hist +32 N Translations:Development/44/fr Created page with "FinalThing(); </syntaxhighlight>" current
- 16:1216:12, 4 May 2024 diff hist +84 N Translations:Development/43/fr Created page with "<syntaxhighlight lang="cpp"> while(x == y) { Something(); SomethingElse(); }" current
- 16:1116:11, 4 May 2024 diff hist +167 N Translations:Development/42/fr Created page with "<blockquote> Nommé d'après Eric Allman, ce style respecte un alignement strict des accolades ouvrantes et fermantes, comme dans l'exemple ci-dessous : </blockquote>" current
- 16:1016:10, 4 May 2024 diff hist +98 N Translations:Development/41/fr Created page with "Le [https://fr.wikipedia.org/wiki/Style_d%27indentation#Style_Allman style d'Allman] est utilisé." current
- 16:0916:09, 4 May 2024 diff hist +19 N Translations:Development/40/fr Created page with "=== Indentation ===" current
- 16:0916:09, 4 May 2024 diff hist +38 N Translations:Development/39/fr Created page with "Actuellement, ce qui suit s'applique :" current
- 16:0916:09, 4 May 2024 diff hist +116 N Translations:Development/38/fr Created page with "La discussion sur les conventions d'écriture se trouve ici: [https://github.com/ddnet/ddnet/issues/2945 ddnet#2945]" current
- 16:0516:05, 4 May 2024 diff hist +24 N Translations:Development/37/fr Created page with "== Convention de code ==" current
- 16:0516:05, 4 May 2024 diff hist +177 N Translations:Development/36/fr Created page with "Le protocole réseau est généré par des scripts Python qui produisent du code C++. Par exemple, le fichier <code>datasrc/network.py</code> définit tous les paquets réseaux." current
- 16:0316:03, 4 May 2024 diff hist +17 N Translations:Development/35/fr Created page with "==== Réseau ====" current
- 16:0316:03, 4 May 2024 diff hist +376 N Translations:Development/34/fr Created page with "Le client est lui aussi constitué de composants qui sont tous des classes dérivées de [https://github.com/ddnet/ddnet/blob/master/src/game/client/component.h CComponent] définie dans <code>src/game/client/component.h</code>. Ces composants peuvent implémenter les méthodes virtuelles <code>OnInit</code>, <code>OnMessage</code>, etc. pour fournir leurs fonctionnalités." current
- 15:5615:56, 4 May 2024 diff hist +16 N Translations:Development/33/fr Created page with "==== Client ====" current
- 15:5615:56, 4 May 2024 diff hist +408 N Translations:Development/32/fr Created page with "* [https://github.com/ddnet/ddnet/blob/master/src/game/server/entities/character.h CCharacter] qui représente un Tee vivant. Elle est instanciée quand un tee apparaît et supprimée quand il meurt. * [https://github.com/ddnet/ddnet/blob/master/src/game/server/player.h CPlayer] contient les informations non liées au Tee (pseudo, drapeau, etc.)."
- 15:5315:53, 4 May 2024 diff hist +30 N Translations:Development/31/fr Created page with "Quelques entités importantes:" current
- 15:5315:53, 4 May 2024 diff hist +120 N Translations:Development/30/fr Created page with "Ces entités sont gérées par la classe <code>CGameWorld</code> définie dans <code>src/game/server/gameworld.h</code>." current
- 15:5215:52, 4 May 2024 diff hist +161 N Translations:Development/29/fr Created page with "Le jeu repose sur un ensemble de '''composants''' qui dérivent tous de la classe mère <code>CEntity</code> définie dans <code>src/game/server/entity.h</code>." current
- 15:5115:51, 4 May 2024 diff hist +17 N Translations:Development/28/fr Created page with "==== Serveur ====" current
- 15:5115:51, 4 May 2024 diff hist +78 N Translations:Development/27/fr Created page with "Tout le code lié au gameplay est ici, séparé entre le client et le serveur." current
- 15:4915:49, 4 May 2024 diff hist +28 N Translations:Development/26/fr Created page with "=== Répertoire src/game ===" current
- 15:4915:49, 4 May 2024 diff hist +137 N Translations:Development/25/fr Created page with "Ici se trouve le moteur de jeu qui gère tout ce qui n'est pas lié à la jouabilité, à savoir les graphismes, le son, le réseau, etc." current
- 15:4915:49, 4 May 2024 diff hist +30 N Translations:Development/24/fr Created page with "=== Répertoire src/engine ===" current
- 15:4815:48, 4 May 2024 diff hist +213 N Translations:Development/23/fr Created page with "Comme DDNet est un jeu multi-plateforme, une couche d'abstraction est nécessaire pour un développement plus aisé. Ce répertoire contient les fonctions utiles pour tout ce qui touche au système d'exploitation." current
- 15:4815:48, 4 May 2024 diff hist +28 N Translations:Development/22/fr Created page with "=== Répertoire src/base ===" current
- 15:4815:48, 4 May 2024 diff hist +89 N Translations:Development/21/fr Created page with "Maintenant que vous pouvez build DDNet, vous pouvez commencer à faire des modifications." current
- 15:4715:47, 4 May 2024 diff hist +32 N Translations:Development/20/fr Created page with "== Disposition du code source ==" current
- 15:4715:47, 4 May 2024 diff hist +532 N Translations:Development/19/fr Created page with "Voici quelques informations générales : *Actuellement, le code source est compilé avec le standard C++17, mais vous constaterez que de nombreuses parties du code sont plus proches du C puisque seul le nouveau code utilise des parties du standard C++17. *<code>std::string</code> est rarement utilisé, les tableaux de caractères et l'utilisation des méthodes <code>system.h</code> pour les manipuler sont la norme. *Tout ce qui est E/S, formatage et affichage est réali..." current
- 15:4315:43, 4 May 2024 diff hist +30 N Translations:Development/18/fr Created page with "== Informations générales ==" current
- 15:4315:43, 4 May 2024 diff hist +97 N Translations:Development/17/fr Created page with "<syntaxhighlight lang="bash"> mkdir build && cd build cmake .. make -j$(nproc) </syntaxhighlight>" current
- 15:4315:43, 4 May 2024 diff hist +216 N Translations:Development/16/fr Created page with "Nous utilisons [https://cmake.org/ CMake] pour gérer la compilation. Une fois que toutes les dépendances sont installés (incluant CMake), vous pouvez exécuter les commandes suivantes depuis le répertoire DDNet :" current
- 15:4115:41, 4 May 2024 diff hist +20 N Translations:Development/15/fr Created page with "== Compiler DDNet ==" current
- 15:4115:41, 4 May 2024 diff hist +421 N Translations:Development/72/fr Created page with "<syntaxhighlight lang="bash"> sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python3 rustc spirv-tools </syntaxhighlight>" current
- 15:4115:41, 4 May 2024 diff hist +13 N Translations:Development/71/fr Created page with "Pour Debian :" current
- 15:4115:41, 4 May 2024 diff hist +242 N Translations:Development/14/fr Created page with "<syntaxhighlight lang="bash"> sudo pacman -S --needed base-devel cmake curl ffmpeg freetype2 git glew glslang gmock libnotify libpng opusfile python rust sdl2 spirv-tools sqlite vulkan-headers vulkan-icd-loader wavpack x264 </syntaxhighlight>" current
- 15:4115:41, 4 May 2024 diff hist +17 N Translations:Development/13/fr Created page with "Pour Arch Linux :" current
- 15:4015:40, 4 May 2024 diff hist +184 N Translations:Development/12/fr Created page with "Sous Linux, vous pouvez installer les dépendances nécessaires en lisant le fichier README du répertoire github de DDNet: https://github.com/ddnet/ddnet#dependencies-on-linux--macos." current
- 15:4015:40, 4 May 2024 diff hist +32 N Translations:Development/11/fr Created page with "== Installer les dépendances ==" current
- 15:4015:40, 4 May 2024 diff hist +169 N Translations:Development/10/fr Created page with " Si vous n'êtes pas familier avec git/github, vous pouvez apprendre les bases ici : [https://docs.github.com/fr/get-started/quickstart/hello-world Hello World - Github]" current
- 15:4015:40, 4 May 2024 diff hist +295 N Translations:Development/9/fr Created page with "Le code source se trouve sur [https://github.com/ddnet/ddnet Github], vous pouvez le récupérer en clonant le répertoire sans compte: <code>git clone --recursive https://github.com/ddnet/ddnet.git</code>. Cependant, vous devez avoir un compte pour proposer vos modifications à la communauté." current
- 15:4015:40, 4 May 2024 diff hist +28 N Translations:Development/8/fr Created page with "== Obtenir le code source ==" current
- 15:4015:40, 4 May 2024 diff hist +201 N Translations:Development/7/fr Created page with "Si vous ne disposez pas encore de git dans votre distribution Linux, veillez à l'installer, par exemple dans la plupart des distributions basées sur Debian/Ubuntu : <code>sudo apt install git</code>." current
- 15:4015:40, 4 May 2024 diff hist +179 N Translations:Development/6/fr Created page with "Le code source de DDNet est géré à l'aide de [https://git-scm.com/ Git], un système de contrôle de version et un outil essentiel pour collaborer avec plusieurs développeurs." current
- 15:4015:40, 4 May 2024 diff hist +598 N Translations:Development/5/fr Created page with "Quelques ressources utiles pour apprendre le C++ : * [https://openclassrooms.com/fr/courses/1894236-apprenez-a-programmer-en-c openclassrooms.com] (bases, contient de la publicité, peut être limité en termes de pages par jour) * [https://openclassrooms.com/fr/courses/7137751-programmez-en-oriente-objet-avec-c openclassrooms.com] (programmation orientée objet, contient de la publicité, peut être limité en termes de pages par jour) * [https://cpp.developpez.com/cour..." current
- 15:4015:40, 4 May 2024 diff hist +226 N Translations:Development/4/fr Created page with "Tout d'abord, DDNet est codé en utilisant le langage de programmation C++. Vous devrez être assez familier avec ce langage, mais vous pouvez aussi en connaître les bases et en apprendre davantage en développant pour DDNet."
- 15:4015:40, 4 May 2024 diff hist +383 N Translations:Development/3/fr Created page with "Il est fortement recommandé de mettre en place un environnement Linux pour commencer à programmer dans DDNet pour les raisons suivantes (à ce jour) : * La plupart des contributeurs utilisent Linux; * La gestion des paquets est plus facile, vous pouvez facilement installer toutes les librairies requises; * Cet article n'a pas encore de version Windows et se concentre sur Linux." current
- 15:1215:12, 4 May 2024 diff hist +37 N Translations:Development/2/fr Created page with "== Environnement de développement ==" current
- 15:1215:12, 4 May 2024 diff hist +176 N Translations:Development/1/fr Created page with "Cet article a pour but de vous introduire au '''''développement''''' de DDNet. En tant que jeu open-source, il repose sur la générosité et le temps libre des contributeurs." current
- 15:0915:09, 4 May 2024 diff hist +14 N Translations:Development/Page display title/fr Created page with "Développement" current