وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Game Dev: BomberMan with Python, Pygame and Oop!

سرفصل های دوره

Develop a game using Python and Object oriented programming


1. Introduction
  • 1. Introduction
  • 2. BomberMan Class
  • 3. Assets Class
  • 4. Game Class
  • Files.zip

  • 2. Creating the Player Character
  • 1. Creating the Player Class
  • 2. Moving the Player Character
  • 3. Getting the Player Images
  • 4. Animating the Player Character
  • Files.zip

  • 3. Creating the Level
  • 1. Creating the Level Matrix
  • 2. Creating the Block and Hard Block Class
  • 3. Creating the Soft block Class.
  • 4. Filling in the background, and Refactoring
  • Files.zip

  • 4. Player Movement Restrictions and Camera Movement
  • 1. Performing Collision Detection
  • 2. Easier Navigation through the Game Area
  • 3. Creating the Camera and scrolling around the screen
  • Files.zip

  • 5. Setting the Bombs, Bomb Animations, Explosions, Explosion animations
  • 1. Creating the Bombs
  • 2. Inserting the Bombs into the level matrix, and Animating the Bombs
  • 3. Updating the Bomb Timer, exploding the Bomb, Updating the Player bomb count
  • 4. Limitng the Bomb Count, and Detonating the bomb at will
  • Files.zip

  • 6. Creating the Explosions and Fireballs
  • 1. The Explosions
  • 2. Creating and Animating the Explosion
  • 3. Calculating the Flame Path 1
  • 4. Calculating the Flame Path 2
  • 5. Calculating the Flame Path 3
  • 6. Creating the Fireball Element
  • 7. Destroying the Soft Blocks in Game
  • Files.zip

  • 7. Creating Enemies, Enemy animation, Enemy Movement, Enemy Destruction
  • 1. Creating the First Enemy - Ballom
  • 2. Moving the Enemy Character
  • 3. Changing Movement Direction after a Collision Detection
  • 4. Incorporating random Direction changes
  • 5. Animating the Enemy
  • 6. Populating the stage with Enemies
  • Files.zip

  • 8. Creating the More Advanced Enemies, Player Death and Respawn
  • 1. Creating the Line Of Sight for Enemy Characters
  • 2. Refactoring the Enemy Class, loading in the Onil Enemy Character
  • 3. Chasing the Player Character
  • 4. Loading in the Remaining Enemies, adding the Enemy Specials
  • 5. Refactoring the Player Code
  • 6. Regenerating the Stage, Structuring the Enemy Load order
  • Files.zip

  • 9. Creating and Implementing the Special Power Up Items
  • 1. Creating the Power Up Class
  • 2. Creating the Special Soft Blocks, Inserting them into the level matrix
  • 3. Creating each of the Special Power Up Methods, and calling them when needed.
  • 4. Ensuring all of the Power Abilities Work.
  • 5. Making the Invincibility Power up work, and Additional Collision detection.
  • 6. Implementing the Stage Exit item, and generating a New Stage
  • 7. Spawning new Enemies if exploding the special Items
  • Files.zip

  • 10. Creating the Information Panel
  • 1. Importing the necessary images for the Info Panel
  • 2. Creating and Updating the Level Timer, and ensuring the countdown takes place
  • 3. Creating and updating the Player Lives info, and the player Score info
  • 4. Implementing Scoring into the game
  • Files.zip

  • 11. Setting up the Start Screen, Creating the Level Transitions, and Sounds
  • 1. Implementing the Game Start Screen
  • 2. Implementing the Level Transition Screen
  • 3. Implementing Sounds and Background Music
  • 4. Implementing Character Sounds and Sound Effects
  • 5. Implementing Explosion and Power Up Sound Effects, Implementing the Top Score
  • 6. Finishing Up
  • Files.zip
  • 54,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 37181
    حجم: 6921 مگابایت
    مدت زمان: 708 دقیقه
    تاریخ انتشار: 16 خرداد 1403
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    54,900 تومان
    افزودن به سبد خرید