Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 07:31

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Faux-semblants, Intelligence Artificielle, Détection de Collisions et Tomber Amoureux dans Pistol Slut, un jeu de tir en plateforme 2D en JavaScript

Explorez les techniques de développement de jeux, y compris l'IA, la détection de collision et le truquage en JavaScript, démontrées à travers un projet de jeu de tir de plateforme en 2D.
JSConf via YouTube

JSConf

6076 Cours


35 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Conference Talk

Amélioration optionnelle disponible

Aperçu

Explore game development techniques including AI, collision detection, and fakery in JavaScript, demonstrated through a 2D platform shooter project.

Programme

  • Introduction au cours
  • Aperçu des objectifs et de la structure du cours
    Introduction aux mécaniques de tir de plateforme en 2D
  • Fondamentaux de JavaScript pour le développement de jeux
  • Syntaxe et fonctionnalités de JavaScript ES6+
    Introduction au Canvas HTML5 pour le rendu 2D
  • Introduction aux concepts de développement de jeux
  • Boucle de jeu et gestion d'état
    Bases des sprites et de l'animation
  • Artifice dans le design de jeux
  • Qu'est-ce que l'artifice et pourquoi est-il utilisé dans les jeux
    Exemples d'artifice dans les mécaniques de jeu pour créer des environnements immersifs
  • Techniques de détection de collision
  • Détection de collision par boîte englobante
    Détection de collision précise au pixel
    Implémentation de la réponse aux collisions et de la physique
  • Intelligence artificielle dans les jeux 2D
  • Introduction à l'IA dans le design de jeu
    Implémentation de comportements simples d'IA (par exemple, mouvements d'ennemis)
    Automates d'états pour gérer le comportement de l'IA
  • Projet : Développement de "Pistol Slut"
  • Mise en place de l'environnement de développement
    Création du personnage joueur et des contrôles
    Conception et implémentation de types d'ennemis avec comportements d'IA
    Construction de niveaux avec dangers et obstacles
  • Tomber amoureux : stratégies d'engagement des joueurs
  • Engagement émotionnel par le design narratif
    Intégration de musique et d'effets sonores pour des expériences immersives
  • Test et débogage dans les jeux JavaScript
  • Techniques pour déboguer du code JavaScript
    Retours des utilisateurs et tests de jeu pour l'équilibre du jeu
  • Présentation et révision du projet final
  • Présentation du jeu "Pistol Slut" complété
    Session de critique et de retour entre pairs
  • Conclusion du cours et étapes suivantes
  • Récapitulation des concepts clés appris
    Ressources pour un apprentissage approfondi en développement de jeux et IA

Matières

Conference Talks