Learn C# by Making a Flappy Bird Game in Windows Forms & VS
Learn C# by Making a Flappy Bird Game in Windows Forms & VS, available at $54.99, has an average rating of 4.94, with 5 lectures, based on 9 reviews, and has 43 subscribers.
You will learn about Create a Fully Customisable Flappy Bird Game in Visual Studio Work with Windows Form and .NET inside of Visual Studio Code the project fully using only C# programming Create Multiple Forms with UI including Title Screen, Games Screen and Help Screen Work with multiple windows form components such as Labels, Picture Boxes, Panels, Buttons and Timer Change Bird and Pipes images in the game during runtime Save High Score locally in a text file. Read high score from the text file and show updated value it in the games screen and titie screen Play jump and crash sound effects in the game Work with various Windows Form Events such as Mouse Move, Key Down, Key Up, Timer Tick etc Communicate between the Title Screen form and Games Screen form to remember player choice for the bird and pipe images Reset the game without closing and reopening the game Load Bird images and Pipe images from external folder Filter the file reading method to only look for GIF for the bird images and PNG for the pipe images Create double pipe with a gap in the middle and randomly change the pipe position to make the game more challenging Use multiple Boolean expression in IF statement while checking to collision detection Increase the pipe speed depending on the player score. Debug the application and fix any errors that arise Add customised Icons for game published version Publish #1 Create a game set up exe wizard. Include external game assets to the set up Publish #2 Create a single EXE file for the game including the .Net core components with it Extra Bonus: How to add extra graphics to the game after its been built (without coding) This course is ideal for individuals who are Beginner Programmer or Games Designer or Students of IT, Computer Science or Games Design or The curious minded problem solver or Teachers of IT, Computer Science or Games Design or Beginner developer looking for fun projects It is particularly useful for Beginner Programmer or Games Designer or Students of IT, Computer Science or Games Design or The curious minded problem solver or Teachers of IT, Computer Science or Games Design or Beginner developer looking for fun projects.
Enroll now: Learn C# by Making a Flappy Bird Game in Windows Forms & VS
Summary
Title: Learn C# by Making a Flappy Bird Game in Windows Forms & VS
Price: $54.99
Average Rating: 4.94
Number of Lectures: 5
Number of Published Lectures: 5
Number of Curriculum Items: 5
Number of Published Curriculum Objects: 5
Original Price: £22.99
Quality Status: approved
Status: Live
What You Will Learn
- Create a Fully Customisable Flappy Bird Game in Visual Studio
- Work with Windows Form and .NET inside of Visual Studio
- Code the project fully using only C# programming
- Create Multiple Forms with UI including Title Screen, Games Screen and Help Screen
- Work with multiple windows form components such as Labels, Picture Boxes, Panels, Buttons and Timer
- Change Bird and Pipes images in the game during runtime
- Save High Score locally in a text file.
- Read high score from the text file and show updated value it in the games screen and titie screen
- Play jump and crash sound effects in the game
- Work with various Windows Form Events such as Mouse Move, Key Down, Key Up, Timer Tick etc
- Communicate between the Title Screen form and Games Screen form to remember player choice for the bird and pipe images
- Reset the game without closing and reopening the game
- Load Bird images and Pipe images from external folder
- Filter the file reading method to only look for GIF for the bird images and PNG for the pipe images
- Create double pipe with a gap in the middle and randomly change the pipe position to make the game more challenging
- Use multiple Boolean expression in IF statement while checking to collision detection
- Increase the pipe speed depending on the player score.
- Debug the application and fix any errors that arise
- Add customised Icons for game published version
- Publish #1 Create a game set up exe wizard. Include external game assets to the set up
- Publish #2 Create a single EXE file for the game including the .Net core components with it
- Extra Bonus: How to add extra graphics to the game after its been built (without coding)
Who Should Attend
- Beginner Programmer
- Games Designer
- Students of IT, Computer Science or Games Design
- The curious minded problem solver
- Teachers of IT, Computer Science or Games Design
- Beginner developer looking for fun projects
Target Audiences
- Beginner Programmer
- Games Designer
- Students of IT, Computer Science or Games Design
- The curious minded problem solver
- Teachers of IT, Computer Science or Games Design
- Beginner developer looking for fun projects
Hi welcome to this C# Programming language course. MOO ICT is an online programming tutor on the web and YouTube. We make a lot of fun tutorials ranging from games, web and apps while using the latest trends of programming and making learning more accessible for more people on the web.
In this course we will make a customizable flappy bird game using Windows Form, .NET 6 and Visual Studio IDE. We will be making this game from scratch import the images, lay out the GUI, create multiple forms, code the forms, add sound and finally publish the game to a self-contained set up wizard that will install the game into a chosen folder, create a shortcut to desktop and start menu. Also, we will explore a portable way to publish the app without the set-up wizard.
We will not be using any games engine for this course. We wanted to demonstrate the possibilities with windows form application, and we believe it’s still a good platform to create quick prototypes of apps and games. Windows form is an older framework, but we will be using the .NET 6 version of the windows form that’s suitable for the purpose of this game. The tutorial we did on YouTube for flappy bird was originally created on the .net framework and this version has been updated and added few awesome features to the game to make it more fun and full of neat features.
The feature of this game includes:
-
Click on the bird/pipe image on the title screen, it will cycle through different bird images that’s being loaded from different folders in the background.
-
Cycle through animations for the birds, this includes the image for facing up and facing down
-
Remember the player choices from the title screen and change the bird and pipe image on the games form.
-
Playing jumping and hit sound in the game
-
Save high score locally, so when the game is closed it will remember that the high score in the game was.
-
Read the high score in the title screen and the game screen. Both screens will be read the up-to-date high score from the file.
-
When the game ends press the R key on the keyboard to restart the game. This feature is added so you wont have to go back to the start window and reset the game from there, you can simply press R and play again directly from the games window.
-
Use double pipes with a space in the middle. Pipes will have their own function which will change their location in the game randomly while keeping a gap in the middle of them. This way the game will be more challenging for the player and give them an unpredictable play through.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction – What are we doing here?
Lecture 2: Visual Studio Version Check
Chapter 2: Flappy Bird Game Tutorial
Lecture 1: Flappy Bird V2 Game Tutorial Part 1
Lecture 2: Flappy Bird V2 Game Tutorial Part 2
Lecture 3: Flappy Bird V2 Game Tutorial Part 3
Instructors
-
MOO ICT
Learn to Code with Fun and Engaging Projects
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024