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

Create Games With C# & WinForms (step by step for beginners)

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

Project-based Learning: Create simple games using C# with WinForms (Windows Forms) without frameworks or libraries


1. Introduction
  • 1.1 UdemyDiscountCoupons.pdf
  • 1. Intro To Course

  • 2. Hungry Snake Game
  • 1.1 Images for snake game.zip
  • 1.2 SnakeGame.zip
  • 1. Hungry Snake Game in Action (Introduction)
  • 2. Coordinate System
  • 3. Setting Up The Form
  • 4. Setting Up Variables
  • 5. Initializing Variables
  • 6. Painting The Walls
  • 7. Painting The Snake
  • 8. Painting The Bonuses
  • 9. Setting Up Snake Directions
  • 10. Snake Movement - Theory
  • 11. Snake Movement - Removing Last Body Piece
  • 12. Snake Movement - Getting Updated Coordinates For The Snake
  • 13. Snake Movement - Change Direction Of The Head
  • 14. Snake Movement - Check Collision With The Walls
  • 15. Snake Movement - Check Collision With Snakes Body
  • 16. Snake Movement - Check Collision With Bonus Field
  • 17. Snake Movement - Draw Snakes Head In Updated Coordinates
  • 18. Running And Testing

  • 3. Bubble Breaker Game
  • 1.1 BubbleBreakerGame-WithoutScores.zip
  • 1.2 BubbleBreakerGame.zip
  • 1. Bubble Breaker Game in Action (Introduction)
  • 2. Setting Up the Game Board
  • 3. Setting Up All Variables
  • 4. Initializing Variables And Game Board
  • 5. Populating Game Board With Bubbles
  • 6. Getting Colors For Each Bubble
  • 7. Painting Bubbles
  • 8. 2D Coordinate System vs 2D Arrays
  • 9. Adjusting Bubble Settings
  • 10. Understanding Game Requirements
  • 11. MouseDown Event
  • 12. Main Game Method
  • 13. Removing Bubbles From The Form
  • 14. De-Selecting Bubbles
  • 15. Checking For Game Over Conditions
  • 16. Displaying Label with the Score
  • 17. Path Finding - Selecting Bubbles of the Same Color - Theory
  • 18. Path Finding - Loop Solution - Setting Up Variables
  • 19. Path Finding - Loop Solution - Selecting Bubbles Above
  • 20. Path Finding - Loop Solution - Selecting Bubbles Below
  • 21. Path Finding - Loop Solution - Selecting Left Bubbles
  • 22. Path Finding - Loop Solution - Selecting Right Bubbles
  • 23. Path Finding - Loop Solution - Retracing Previous Steps
  • 24. Path Finding - Recursive Solution
  • 25. Moving Bubbles Down - Theory
  • 26. Moving Bubbles Down - Code
  • 27. Moving Bubbles Down - Replacing Removed Bubbles With Background
  • 28. Moving Bubbles Down - Move Bubbles Right
  • 29. Generate More Bubbles
  • 30. Painting Outline Around Selection - Theory
  • 31. Painting Outline Around Selection - Left Outline
  • 32. Painting Outline Around Selection - Right Outline
  • 33. Painting Outline Around Selection - Top Outline
  • 34. Painting Outline Around Selection - Bottom Outline
  • 35. Running and Testing the Game Algorithm
  • 36. Keeping Scores - Creating Score Class
  • 37. Keeping Scores - Reading Scores From Text File
  • 38. Keeping Scores - Get Top 3 Scores
  • 39. Keeping Scores - Get Players Position Among All Scores
  • 40. Keeping Scores - Final Message To Display After Each Game
  • 41. Keeping Scores - Writing Score Into Text File
  • 42. Keeping Scores - Game Over Messages
  • 43. Keeping Scores - Finalizing The Game Board
  • 44. Keeping Scores - Entering Players Name
  • 45. Final Tests

  • 4. Pong Game
  • 1.1 PongGame1.zip
  • 1. Pong Game in Action (Introduction)
  • 2. Creating the Form
  • 3. Creating Variables
  • 4. Initializing Variables
  • 5. Positioning Elements on the Form
  • 6. KeyPress Events
  • 7. Theory - Moving the Ball
  • 8. Theory - Moving the Paddle
  • 9. Theory - Ball and Paddle Collision
  • 10. Theory - Scoring Points
  • 11. Timer Tick Event - Computer Paddle Movement
  • 12. Timer Tick Event - Scoring Points
  • 13. Timer Tick Event - Bouncing Ball Vertically
  • 14. Timer Tick Event - Bouncing Ball Off the Paddles
  • 15. Timer Tick Event - Moving Player Paddle
  • 16. Timer Tick Event - Game Over
  • 17. Testing and Debugging Our Pong Game
  • 18.1 PongGame2.zip
  • 18. Game Modification - Ball Class
  • 19. Game Modification - Creating Ball Objects
  • 20. Game Modification - Moving Each Ball On the Form
  • 21. Game Modification - Collision With Paddle & Creating New Instance of Ball Object
  • 22. Game Modification - Final Testing and Debugging

  • 5. Arkanoid Brick Breaker Game
  • 1.1 ArkanoidGame.zip
  • 1. Brick Breaker in Action (Introduction)
  • 2. Creating The Form Objects
  • 3. Score Class
  • 4. Brick Class - Properties and Constructor
  • 5. Brick Class - Getting All Bricks On The Form
  • 6. Brick Class - Checking For Overlaping Bricks
  • 7. Brick Class - Randomly Positioning Bricks On The Form
  • 8. Brick Class - Generating Colors For Bricks
  • 9. Brick Class - Instantiating Brick Objects
  • 10. Theory - Creating The Paddle
  • 11. Theory - Moving The Paddle
  • 12. Theory - Bouncing The Ball Off the Paddle
  • 13. Theory - Moving The Ball
  • 14. Paddle Class - Creating The Paddle Class
  • 15. Paddle Class - Setting Paddle Properties and Position
  • 16. Paddle Class - Moving The Paddle
  • 17. Paddle Class - Detecting Position Of The Paddle
  • 18. Paddle Class - Instantiating Paddle Object
  • 19. Ball Class - Creating The Ball Class
  • 20. Ball Class - Initializing Variables and Properties
  • 21. Ball Class - Detecting Game Over Condition
  • 22. Ball Class - Hitting The Bricks With The Ball
  • 23. Ball Class - Bouncing Ball Off the Paddle
  • 24. Ball Class - Correcting Logical Bug For Bouncing The Ball
  • 25. Ball Class - Bouncing The Ball Off The Form Edges
  • 26. Ball Class - Moving The Ball On The Form
  • 27. Tick Event
  • 28. Testing and Debugging Our Brick Breaker Game

  • 6. Conclusion
  • 1. Where to go from here
  • 2. Bonus Lecture.html
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 19033
    حجم: 3503 مگابایت
    مدت زمان: 550 دقیقه
    تاریخ انتشار: 20 شهریور 1402
    طراحی سایت و خدمات سئو

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