Introduction to Pong

A free video tutorial from Denis Panjuta
Teaches over 200,000 students to code
Rating: 4.5 out of 1Instructor rating
41 courses
310,983 students
Pong Introduction

Learn more from the full course

Complete C# Masterclass

Learn C# Programming - WPF, Databases, Linq, Collections, Game Development with Unity. More than just the C# basics!

36:57:45 of on-demand video • Updated August 2022

Learn the fundamentals of programming using C#
Learn how to use variables, methods, loops, conditions
Fully understand how OOP (object oriented Programming) works and how to use it.
Build beautiful GUIs (Graphical User Interfaces) with WPF (Windows Presentation Foundation)
Create video games using C# and Unity 3D
Learn how to handle errors and avoid them
Work with files and text
Learn how to use Linq and Lambda Expressions
Learn how to use Databases with MS SQL Server and Linq
Learn advanced techniques like threading and asynchronus development
English [Auto]
Welcome to the punk chapter. And this chapter we are going to build a clone of the huge success from the Seventies Pong and this is pretty much the first video game ever from what I know, and we are going to build pretty much this game. As you can see, we have we have the we have the game with player one and player two. Then we have two racquets and the ball flying around. We are using sounds in here and we have a scoring system and as you see, the ball goes faster and faster every time and every hit and that makes the game more and more difficult because the bats are not getting faster. And there you are. All right. So this is pretty much the end result of what we are going to build in this chapter. We will use different scenes. So we are going to have a main page where you can start from and you can press play in order to get to the game. And then there is a game over screen where you simply see the game over text layout laid out just in front of you. And this will teach you many different things. If we go back to our game, you will see how to use physics because of this racket. Here, for example, has to have physics. So it has to collide with the ball in order for the ball to bounce back. Then you will learn about physic materials because otherwise you can't have this bouncy ness that we have seen. Then we will see how to use scores, how to create a user interface, how to create a game map. As you can see here, the whole arena with the edges and the cutline in here. So there's plenty to learn in this chapter. So have fun and start with the first video. And by the way, for this chapter we also have text materials. So you can follow along the text and learn from there as well. All right. So see you in the next video and let's get started.