niloufarmj / CS50_Pong

First project of CS50's Introduction to Game Development implemented with LOVE2D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50_Pong

First project of CS50's Introduction to Game Development

Installation

The game is implemented in lua language and LOVE2D frameeork You can install LOVE2d from this link: https://love2d.org/#download

this is step by step video of my development in game implimentation

step 1

init pong game window and draw text 1

step 2

add push library for resolution + add default filter (not bluring) 2 - a 2 - b

step 3

update ui + add ball and paddles 3

step 4 and 5

add update fucntion for paddles movement + add ball movement and gamestate

4.5.mp4

step 6

export classes and refactor code

step 7

add title and fps 7

step 8

update collisions

8.mp4

step 9

add score upgrade

9.mp4

step 10

add end game state with a winning player

10.mp4

step 11

add sound effects

11.mp4

step 12

fix resizability + game is DONE!

12.mp4

step 13

add AI for the right paddle + fix some minor errors

13.mp4

About

First project of CS50's Introduction to Game Development implemented with LOVE2D


Languages

Language:Lua 100.0%