Programming Doesn't Have to be Boring Ep 2 - Introduction to Game Dev Processes
This is part 2 of the Programming Doesn't Have to be Boring series where I introduce the olcPixelGameEngine, game development processes, and build a small game while teaching the concept behind a game iteration cycle.
Chapters:
0:00 - Introduction to the Game Engine Loop and the olcPixelGameEngine
8:45 - Describing the Pong Game Idea
13:07 - Using Variables for your Game's Properties
17:12 - Moving the Ball and Game Engine Update Frame Time
30:46 - Rendering the Paddles
47:12 - Adding Player Controls and using Conditions
58:00 - Collision Handling and Logic Combinations
1:31:37 - Vertical Boundary Edge Checking, Y Axis Handling
1:38:50 - Adding AI
1:43:28 - Making the game challenging: Adding to the Ball's Velocity
1:47:04 - Handling Edge Case Collision Bugs
2:00:15 - Adding Scoring and Text Displays
2:13:37 - Handling Game States: Intro Menu, Gameplay, Win/Lose Condition
2:41:37 - Adding random ball velocities
Links:
olcPixelGameEngine Repository: https://github.com/OneLoneCoder/olcPixelGameEngine/tree/master
olcPixelGameEngine Handbook: https://cdn.discordapp.com/attachments/486237126308921344/929782342552260608/olcPGE_HandBook_214_Draft.pdf
Pong Repository Code for you to follow along: http://sig.projectdivar.com/sigonasr2/PongExample/src/branch/master/main.cpp
OneLoneCoder Community Discord Server: https://discord.gg/WhwHUMV
========================
Keep in Touch through my socials!
Twitch ﹘ https://twitch.tv/sigonitori
Twitter ﹘ https://twitter.com/sigonasr2
Discord ﹘ http://projectdivar.com/files/discord
Other Videos By Joshua Sigona
2023-11-05 | DDR - [14ESP] Closer to my Heart (jun remix) PFC! |
2023-07-28 | DDR - [15DSP] Over The "Period" Upscore! |
2023-07-28 | DDR - [16ESP] District of the Shadows GFC! |
2023-07-28 | DDR - [15ESP] HyperTwist GFC! |
2023-07-28 | DDR - [15ESP] Jetcoaster Windy GFC Upscore! |
2023-07-27 | Arcade Archives 23 July 2023 |
2023-07-27 | DDR - [12EDP] 激アツ☆マジヤバ☆チアガール FC! |
2023-07-27 | DDR - [16ESP] ノープラン・デイズ Upscore! |
2023-07-26 | Arcade Archives 20 July 2023 |
2023-07-26 | DDR - [14EDP] 彼方のリフレシア Upscore! |
2023-07-26 | Programming Doesn't Have to be Boring Ep 2 - Introduction to Game Dev Processes |
2023-07-25 | Arcade Archive 9 July 2023 |
2023-07-25 | DDR - [12DDP] ANNIVERSARY ∴∵∴ ←↓↑→ FC! |
2023-07-25 | DDR - [15ESP] CRAZY♥LOVE GFC! |
2023-07-25 | DDR - [14CSP] Top The Charts GFC! |
2023-07-20 | Arcade Archives 23 June 2023 |
2023-07-19 | Arcade Archives 13 June 2023 |
2023-07-18 | Arcade Archives 18 June 2023 |
2023-07-17 | Arcade Archives - 16 June 2023 |
2023-07-17 | DDR - [14CSP] ヤマトなでなで♡かぐや姫 GFC! |
2023-07-17 | DDR - [14CSP] TRIP MACHINE CLIMAX (X﹘Special) PFC! |