מה צריך לדעת לפני
שתתחיל

מתחיל 4 June 2026 06:06

נגמר 4 June 2026

00 ימים
00 שעות
00 דקות
00 שניות
course image

Fakery, Artificial Intelligence, Collision Detection and Falling in Love in Pistol Slut, a 2D Platform Shooter in JavaScript

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

JSConf

6076 קורסים


35 minutes

שדרוג אופציונלי זמין

Not Specified

התקדמות בקצב שלך

Conference Talk

שדרוג אופציונלי זמין

סקירה כללית

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

סילבוס

  • Introduction to the Course
  • Overview of course objectives and structure
    Introduction to 2D platform shooter mechanics
  • Fundamentals of JavaScript for Game Development
  • JavaScript ES6+ syntax and features
    Introduction to HTML5 Canvas for 2D rendering
  • Introduction to Game Development Concepts
  • Game loop and state management
    Sprites and animation basics
  • Fakery in Game Design
  • What is fakery and why it is used in games
    Examples of fakery in game mechanics to create immersive environments
  • Collision Detection Techniques
  • Bounding box collision detection
    Pixel-perfect collision detection
    Implementing collision response and physics
  • Artificial Intelligence in 2D Games
  • Introduction to AI in game design
    Implementing simple AI behaviors (e.g., enemy movements)
    State machines for managing AI behavior
  • Project: Developing "Pistol Slut"
  • Setting up the development environment
    Creating the player character and controls
    Designing and implementing enemy types with AI behaviors
    Building levels with hazards and obstacles
  • Falling in Love: Player Engagement Strategies
  • Emotional engagement through narrative design
    Incorporating music and sound effects for immersive experiences
  • Testing and Debugging in JavaScript Games
  • Techniques for debugging JavaScript code
    User feedback and playtesting for game balance
  • Final Project Showcase and Review
  • Presenting the completed "Pistol Slut" game
    Peer review and feedback session
  • Course Conclusion and Next Steps
  • Recap of key concepts learned
    Resources for further learning in game development and AI

נושאים

Conference Talks