diff options
Diffstat (limited to 'files/fr/games/introduction_to_html5_game_development/index.md')
-rw-r--r-- | files/fr/games/introduction_to_html5_game_development/index.md | 135 |
1 files changed, 50 insertions, 85 deletions
diff --git a/files/fr/games/introduction_to_html5_game_development/index.md b/files/fr/games/introduction_to_html5_game_development/index.md index ef15c35b78..4c42097aa4 100644 --- a/files/fr/games/introduction_to_html5_game_development/index.md +++ b/files/fr/games/introduction_to_html5_game_development/index.md @@ -9,93 +9,58 @@ tags: translation_of: Games/Introduction_to_HTML5_Game_Development_(summary) original_slug: Jeux/Introduction_to_HTML5_Game_Gevelopment_(summary) --- -<div>{{GamesSidebar}}</div> +{{GamesSidebar}}{{IncludeSubnav("/fr/docs/Games")}} -<div>{{IncludeSubnav("/fr/docs/Games")}}</div> +## Avantages -<h2 id="Avantages">Avantages</h2> +1. Les jeux construits avec HTML5 fonctionnent sur les smartphones, les tablettes, les PC et les téléviseurs intelligents. +2. Annoncez et promouvez votre jeu sur le Web, ainsi que sur d'autres médias. +3. Paiements. Chargez ce que vous voulez et utilisez le service de traitement des paiements de votre choix. +4. Mettez à jour votre jeu quand vous le souhaitez. +5. Collectez vos propres analyses ! +6. Connectez-vous plus étroitement avec vos clients, +7. Les joueurs peuvent jouer au jeu n'importe où, n'importe quand. -<ol> - <li>Les jeux construits avec HTML5 fonctionnent sur les smartphones, les tablettes, les PC et les téléviseurs intelligents.</li> - <li>Annoncez et promouvez votre jeu sur le Web, ainsi que sur d'autres médias.</li> - <li>Paiements. Chargez ce que vous voulez et utilisez le service de traitement des paiements de votre choix.</li> - <li>Mettez à jour votre jeu quand vous le souhaitez.</li> - <li>Collectez vos propres analyses !</li> - <li>Connectez-vous plus étroitement avec vos clients,</li> - <li>Les joueurs peuvent jouer au jeu n'importe où, n'importe quand.</li> -</ol> +## Technologies Web -<h2 id="Technologies_Web">Technologies Web</h2> +| **Fonction** | Technologie | +| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Audio** | [Web Audio API](/fr/docs/Web/API/Web_Audio_API) | +| **Graphique** | [WebGL](/fr/docs/Web/API/WebGL_API) ([OpenGL ES](http://www.khronos.org/opengles/ "http://www.khronos.org/opengles/") 2.0) | +| **Input** | [Événements tactiles](/fr/docs/Web/Guide/DOM/Events/Touch_events), [Utiliser l'API Gamepad](/fr/docs/Web/Guide/API/Gamepad), capteurs de l'appareil , [L'API WebRTC](/fr/docs/Web/API/WebRTC_API), [Utiliser le mode plein écran](/fr/docs/Web/Guide/DOM/Using_full_screen_mode), [Pointer Lock API](/fr/docs/WebAPI/Pointer_Lock) | +| **Language** | [JavaScript](/fr/docs/JavaScript "/fr/docs/JavaScript") (ou C/C++ utilisant [Emscripten](https://github.com/kripken/emscripten/wiki "https://github.com/kripken/emscripten/wiki") pour compiler en JavaScript ) | +| **Networking** | [WebRTC](/fr/docs/WebRTC "/fr/docs/WebRTC") et/ou [WebSockets](/fr/docs/Web/API/WebSockets_API) | +| **Stockage** | [IndexedDB](/fr/docs/Web/API/API_IndexedDB) ou le "cloud" | +| **Web** | [HTML](/fr/docs/Web/HTML), [CSS](/fr/docs/Web/CSS), [SVG](/fr/docs/Web/SVG), [Social API](/fr/docs/Social_API "/fr/docs/Social_API") ( et beaucoup plus! ) | -<table class="standard-table"> - <thead> - <tr> - <th scope="col"><strong>Fonction</strong></th> - <th scope="col">Technologie</th> - </tr> - </thead> - <tbody> - <tr> - <td><strong>Audio</strong></td> - <td><a href="/fr/docs/Web/API/Web_Audio_API">Web Audio API</a></td> - </tr> - <tr> - <td><strong>Graphique</strong></td> - <td><a href="/fr/docs/Web/API/WebGL_API">WebGL</a> (<a href="http://www.khronos.org/opengles/" title="http://www.khronos.org/opengles/">OpenGL ES</a> 2.0)</td> - </tr> - <tr> - <td><strong>Input</strong></td> - <td><a href="/fr/docs/Web/Guide/DOM/Events/Touch_events">Événements tactiles</a>, <a href="/fr/docs/Web/Guide/API/Gamepad">Utiliser l'API Gamepad</a>, capteurs de l'appareil , <a href="/fr/docs/Web/API/WebRTC_API"> L'API WebRTC</a>, <a href="/fr/docs/Web/Guide/DOM/Using_full_screen_mode">Utiliser le mode plein écran</a>, <a href="/fr/docs/WebAPI/Pointer_Lock"> Pointer Lock API</a></td> - </tr> - <tr> - <td><strong>Language</strong></td> - <td><a href="/fr/docs/JavaScript" title="/fr/docs/JavaScript">JavaScript</a> (ou C/C++ utilisant <a href="https://github.com/kripken/emscripten/wiki" title="https://github.com/kripken/emscripten/wiki">Emscripten</a> pour compiler en JavaScript )</td> - </tr> - <tr> - <td><strong>Networking</strong></td> - <td><a href="/fr/docs/WebRTC" title="/fr/docs/WebRTC">WebRTC</a> et/ou <a href="/fr/docs/Web/API/WebSockets_API"> WebSockets</a></td> - </tr> - <tr> - <td><strong>Stockage</strong></td> - <td><a href="/fr/docs/Web/API/API_IndexedDB">IndexedDB</a> ou le "cloud"</td> - </tr> - <tr> - <td><strong>Web</strong></td> - <td><a href="/fr/docs/Web/HTML">HTML</a>, <a href="/fr/docs/Web/CSS">CSS</a>, <a href="/fr/docs/Web/SVG">SVG</a>, <a href="/fr/docs/Social_API" title="/fr/docs/Social_API">Social API</a> ( et beaucoup plus! )</td> - </tr> - </tbody> -</table> - -<dl> - <dt><a href="/fr/docs/DOM/Using_fullscreen_mode" title="/fr/docs/DOM/Using_fullscreen_mode">API plein écran</a></dt> - <dd>Gameplay en plein écran.</dd> - <dt><a href="/fr/docs/API/Gamepad/Using_Gamepad_API" title="/fr/docs/API/Gamepad/Using_Gamepad_API">API Gamepad</a></dt> - <dd>Utilisez des manettes ou d'autres contrôleurs de jeu.</dd> - <dt><a href="/fr/docs/HTML" title="/fr/docs/HTML">HTML</a> et <a href="/fr/docs/CSS" title="/fr/docs/CSS">CSS</a></dt> - <dd>Créez, stylisez et aménagez l'interface utilisateur de votre jeu.</dd> - <dt><a href="/fr/docs/HTML/Element/audio" title="/fr/docs/HTML/Element/audio">Audio HTML</a></dt> - <dd>Jouez facilement des effets sonores et de la musique simplement.</dd> - <dt><a href="/fr/docs/IndexedDB" title="/fr/docs/IndexedDB">IndexedDB</a></dt> - <dd>Stockez les données utilisateur sur leur propre ordinateur ou appareil.</dd> - <dt><a href="/fr/docs/JavaScript" title="/fr/docs/JavaScript">JavaScript</a></dt> - <dd>Langage de programmation Web rapide pour écrire le code de votre jeu.<br> - Pour porter facilement vos jeux existants <a href="https://github.com/kripken/emscripten/wiki" title="https://github.com/kripken/emscripten/wiki">Emscripten</a> ou <a href="http://asmjs.org/spec/latest/" title="http://asmjs.org/spec/latest/">Asm.js</a></dd> - <dt><a href="/fr/docs/WebAPI/Pointer_Lock" title="/fr/docs/WebAPI/Pointer_Lock">API de verrouillage de pointeur</a></dt> - <dd>Verrouillez la souris ou tout autre périphérique de pointage dans l'interface de votre jeu.</dd> - <dt><a href="/fr/docs/SVG" title="/fr/docs/SVG">SVG</a> (Scalable Vector Graphics)</dt> - <dd>Créez des graphiques vectoriels qui évoluent en douceur, quelle que soit la taille ou la résolution de l'écran de l'utilisateur.</dd> - <dt><a href="/fr/docs/JavaScript/Typed_arrays" title="/fr/docs/JavaScript/Typed_arrays">Tableaux typés</a></dt> - <dd>Accédez aux données binaires brutes depuis JavaScript; Manipulez les textures GL, les données de jeu ou tout autre chose.</dd> - <dt><a href="/fr/docs/Web_Audio_API" title="/fr/docs/Web_Audio_API">API Web Audio</a></dt> - <dd>Contrôlez la lecture, la synthèse et la manipulation de l'audio en temps réel.</dd> - <dt><a href="/fr/docs/WebGL" title="/fr/docs/WebGL">WebGL</a></dt> - <dd>Créez des graphiques 3D (et 2D) haute performance à accélération matérielle. <a href="http://www.khronos.org/opengles/" title="http://www.khronos.org/opengles/">OpenGL ES</a> 2.0.</dd> - <dt><a href="/fr/docs/WebRTC" title="/fr/docs/WebRTC">WebRTC</a></dt> - <dd>Communications en temps réel pour contrôler les données audio et vidéo, y compris la téléconférence et la transmission d'autres données d'application entre deux utilisateurs comme le chat.</dd> - <dt><a href="/fr/docs/WebSockets" title="/fr/docs/WebSockets">WebSockets</a></dt> - <dd>Connectez votre application ou votre site à un serveur pour transmettre des données en temps réel. Parfait pour l'action de jeu multijoueur, les services de chat, etc.</dd> - <dt><a href="/fr/docs/DOM/Using_web_workers" title="/fr/docs/DOM/Using_web_workers">Web Workers</a></dt> - <dd>Créez des threads d'arrière-plan exécutant leur propre code JavaScript pour les processeurs multicœurs.</dd> - <dt><a href="/fr/docs/DOM/XMLHttpRequest" title="/fr/docs/DOM/XMLHttpRequest">XMLHttpRequest</a> et <a href="/fr/docs/DOM/File_API" title="/fr/docs/DOM/File_API">File API</a></dt> - <dd>Envoyez et recevez tout type de données que vous souhaitez à partir d'un serveur Web, comme le téléchargement de nouveaux niveaux de jeu et d'illustrations pour transmettre des informations sur l'état du jeu non en temps réel dans les deux sens.</dd> -</dl>
\ No newline at end of file +- [API plein écran](/fr/docs/DOM/Using_fullscreen_mode "/fr/docs/DOM/Using_fullscreen_mode") + - : Gameplay en plein écran. +- [API Gamepad](/fr/docs/API/Gamepad/Using_Gamepad_API "/fr/docs/API/Gamepad/Using_Gamepad_API") + - : Utilisez des manettes ou d'autres contrôleurs de jeu. +- [HTML](/fr/docs/HTML "/fr/docs/HTML") et [CSS](/fr/docs/CSS "/fr/docs/CSS") + - : Créez, stylisez et aménagez l'interface utilisateur de votre jeu. +- [Audio HTML](/fr/docs/HTML/Element/audio "/fr/docs/HTML/Element/audio") + - : Jouez facilement des effets sonores et de la musique simplement. +- [IndexedDB](/fr/docs/IndexedDB "/fr/docs/IndexedDB") + - : Stockez les données utilisateur sur leur propre ordinateur ou appareil. +- [JavaScript](/fr/docs/JavaScript "/fr/docs/JavaScript") + - : Langage de programmation Web rapide pour écrire le code de votre jeu. + Pour porter facilement vos jeux existants [Emscripten](https://github.com/kripken/emscripten/wiki "https://github.com/kripken/emscripten/wiki") ou [Asm.js](http://asmjs.org/spec/latest/ "http://asmjs.org/spec/latest/") +- [API de verrouillage de pointeur](/fr/docs/WebAPI/Pointer_Lock "/fr/docs/WebAPI/Pointer_Lock") + - : Verrouillez la souris ou tout autre périphérique de pointage dans l'interface de votre jeu. +- [SVG](/fr/docs/SVG "/fr/docs/SVG") (Scalable Vector Graphics) + - : Créez des graphiques vectoriels qui évoluent en douceur, quelle que soit la taille ou la résolution de l'écran de l'utilisateur. +- [Tableaux typés](/fr/docs/JavaScript/Typed_arrays "/fr/docs/JavaScript/Typed_arrays") + - : Accédez aux données binaires brutes depuis JavaScript; Manipulez les textures GL, les données de jeu ou tout autre chose. +- [API Web Audio](/fr/docs/Web_Audio_API "/fr/docs/Web_Audio_API") + - : Contrôlez la lecture, la synthèse et la manipulation de l'audio en temps réel. +- [WebGL](/fr/docs/WebGL "/fr/docs/WebGL") + - : Créez des graphiques 3D (et 2D) haute performance à accélération matérielle. [OpenGL ES](http://www.khronos.org/opengles/ "http://www.khronos.org/opengles/") 2.0. +- [WebRTC](/fr/docs/WebRTC "/fr/docs/WebRTC") + - : Communications en temps réel pour contrôler les données audio et vidéo, y compris la téléconférence et la transmission d'autres données d'application entre deux utilisateurs comme le chat. +- [WebSockets](/fr/docs/WebSockets "/fr/docs/WebSockets") + - : Connectez votre application ou votre site à un serveur pour transmettre des données en temps réel. Parfait pour l'action de jeu multijoueur, les services de chat, etc. +- [Web Workers](/fr/docs/DOM/Using_web_workers "/fr/docs/DOM/Using_web_workers") + - : Créez des threads d'arrière-plan exécutant leur propre code JavaScript pour les processeurs multicœurs. +- [XMLHttpRequest](/fr/docs/DOM/XMLHttpRequest "/fr/docs/DOM/XMLHttpRequest") et [File API](/fr/docs/DOM/File_API "/fr/docs/DOM/File_API") + - : Envoyez et recevez tout type de données que vous souhaitez à partir d'un serveur Web, comme le téléchargement de nouveaux niveaux de jeu et d'illustrations pour transmettre des informations sur l'état du jeu non en temps réel dans les deux sens. |