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
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
- Fondamentaux de JavaScript pour le développement de jeux
- Introduction aux concepts de développement de jeux
- Artifice dans le design de jeux
- Techniques de détection de collision
- Intelligence artificielle dans les jeux 2D
- Projet : Développement de "Pistol Slut"
- Tomber amoureux : stratégies d'engagement des joueurs
- Test et débogage dans les jeux JavaScript
- Présentation et révision du projet final
- Conclusion du cours et étapes suivantes
Aperçu des objectifs et de la structure du cours
Introduction aux mécaniques de tir de plateforme en 2D
Syntaxe et fonctionnalités de JavaScript ES6+
Introduction au Canvas HTML5 pour le rendu 2D
Boucle de jeu et gestion d'état
Bases des sprites et de l'animation
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
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
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
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
Engagement émotionnel par le design narratif
Intégration de musique et d'effets sonores pour des expériences immersives
Techniques pour déboguer du code JavaScript
Retours des utilisateurs et tests de jeu pour l'équilibre du jeu
Présentation du jeu "Pistol Slut" complété
Session de critique et de retour entre pairs
Récapitulation des concepts clés appris
Ressources pour un apprentissage approfondi en développement de jeux et IA
Sujets
Conférences