Hello guys in this video we'll describe our future project with a simple project planification
The objective here is to learn more about our problem. The game we will program in Assembly
We need to think about the different game objects and how they interact with each other
The game over conditions, when a player wins lose the game
As well as the different layouts or scenes contained inside the pong game.
Let's start by talking about the problem and the problem is the pong game.
In the pong game we have two players
One on the left and one on the right of the screen
And the objective is to strike the ball to go past the other player
In this game, we have two different game objects
the paddle and the ball
The paddle will move up and down in our game. It will be by the user pressing the keys or by the AI movement
These objects will need to be restrained to the screen. So they'll not pass the top of the bottom boundaries
The ball will move around the screen
Reversing its direction when it collides with the top or bottom boundaries or with the two paddles
When it collides with the right boundary a point will be given to the left player and vice versa
A game will be over when the player reaches a certain number of points
In our game this number this limit will be by five points
Our game will contain different layouts or scenes
One scene will be the game that will have two different layouts the actual game and the game over menu
They will show which player has won and allow the user to restart the game or go to the menu
The other scene is the main menu
Where the player can choose between the single-player multiplayer mode or exit the game
so
Our main objective for this video was to describe and learn more about our problem and we accomplished it.
I can challenge you now to search for the pong game on the web as well as play it.
So you can have a better notion of the problem
In the next video we'll begin the Assembly programming. I'll see you there