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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 37181
    حجم: 6921 مگابایت
    مدت زمان: 708 دقیقه
    تاریخ انتشار: ۱۶ خرداد ۱۴۰۳
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید