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

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

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

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

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