Comment programmer les jeux: carreaux de carreaux en JS pour la toile HTML5
Ceci est un référentiel pour le cours Udemy, comment programmer les jeux: carreaux de carreaux en JS pour le toile HTML5, instruit par Chris DeLeon.
Que vais-je obtenir de ce cours?
- Créez, affichez et jouez avec un monde de tuiles 2D qui prend en charge une collision optimisée (un concept central pour des générations de jeux dans une variété de genres!)
- Programmez des jeux en JavaScript pour HTML5 Canvas sans utiliser de bibliothèques ou de plug-ins externes
- Créer, charger, afficher et faire pivoter des graphiques d'image dans les jeux
- Diriger le code de jeu en plusieurs fichiers pour mieux gérer les grands projets
- Définissez une classe et utilisez-la pour créer plusieurs instances d'objets de gameplay dans des positions uniques (Remarque: uniquement en utilisant le premier concept très basique de la programmation orientée objet, il ne plonge pas profondément dans ce terrier de lapin)
- Gérer les entrées de la souris pour un jeu à un joueur ou des commandes de clavier pour les jeux à un et deux joueurs
- Implémentez les ramassages de base des articles (clés) et déclenchez leur utilisation lors de la collision (portes ouvertes)
- Développer et adapter le gameplay pour le mouvement de base du plateforme, les jeux de plate-forme / stratégie numériques, les formations de matrice simples pour les ennemis rétro de style arcade et les mondes plus grands que l'écran visualisés par la caméra défile
- Appliquer des appels de trigonométrie simples pour déplacer des objets de jeu à des angles arbitraires
- Implémentez les fonctionnalités de l'écran de chargement de base dans HTML5
Public cible?
- Quiconque veut apprendre des compétences pratiques pour programmer ses propres jeux à la maison
- Les personnes qui peuvent se familiariser avec les concepts de programmation mais sont nouvelles dans l'application de ces connaissances à la création de jeux informatiques en temps réel
- Les créateurs qui n'ont jamais essayé les outils de glisser-déposer mais qui souhaitent en savoir plus sur la façon de faire des jeux en programmation pour un niveau de contrôle plus profond sur les détails
- Les développeurs intéressés à se faire entraîner avec une approche plus traditionnelle "Code uniquement" de la programmation de jeu de base avant de passer à des moteurs et des outils majeurs (qui ne sont pas couverts dans ce cours) comme l'unité ou Unreal
- Les gens à la recherche d'une Fondation de conception de jeux techniques basée dans des jeux de style indépendant ou un gameplay classique comme point de départ
- Les nouveaux développeurs qui ont terminé le cours gratuit "code votre premier jeu: Arcade Classic en javascript sur toile" et cherche à s'appuyer sur leurs compétences de développement de jeu en JavaScript sur HTML5 Canvas
- Veuillez noter que des sujets avancés comme la programmation orientée objet ne sont que très brièvement abordés - les modèles d'ingénierie logicielle sont généralement en dehors du cadre de ce cours