What You Need to Know Before
You Start

Starts 6 June 2025 22:46

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
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

2484 Cours


35 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Conference Talk

Optional upgrade avallable

Aperçu

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.

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

Sujets

Conférences