This video is for those who have never programmed before, but have completed the previous 67 lessons.
Other sources:
► Telegram channel - https://t.me/BeginEnd1
Free help to the channel:
VTB - 5368 2900 3162 0349 Anton.
BTC - bc1q72jw5p572ck24wh7kev5cnqvv4wwufc8q2zy9l
Patreon - / beginend
Sources for the end of lesson 20: https://disk.yandex.ru/d/pgbXxrDVtn6D2A
Arkanoid lessons:
lesson 17.1 - • Язык Си с нуля - Урок 17 - консольный арка...
lesson 17.2 - • Язык Си с нуля - Урок 17 - консольный арка...
lesson 20 - • Язык Си с нуля - Урок 20 - Пишем игру Арка...
In this video:
0:00 introduction
0:54 problem with moveBall
1:39 poetry
1:50 problem with autoMoveBall
2:12 explanation of autoMoveBall
2:42 refactoring the main function
6:05 creating a destructible level map
8:38 creating destructible bricks
9:43 ball colliding with bricks
11:51 checking for level completion
13:16 aiming mechanics
12:24 launching a ball at a constant angle
15:46 walkthrough
16:14 on this...
► Playlist - • Программирование на Си для гуманитариев - ...
Related lessons:
► lesson 1 - introduction, printing to screen and return - • Программирование на Си для гуманитариев - ...
► lesson 2 - variables, output to screen - • Программирование на Си для гуманитариев - ...
► lesson 3 - conditional operator - • Программирование на Си для гуманитариев - ...
► lesson 6 - procedures and functions, passing parameters - • Программирование на Си - Урок 6 - процедур...
► lesson 7 - cycles (while), arrays - • Программирование на Си - Урок 7 - циклы и ...
► lesson 10 - new cycles (for, do while) - • Программирование на Си - Урок 10 - новые о...
► lesson 14 - #define, macros, random - • Программирование на Си - Урок 14 - define,...
► lesson 21 - pointers - • Язык Си с нуля - Урок 21- Указатели, адрес...
► lesson 42 - Debugging - debug, breakpoints - • Язык Си с нуля - Урок 42 - Отладка. Как де...
► lesson 20 - Writing an Arkanoid game - • Язык Си с нуля - Урок 20 - Пишем игру Арка...
► lesson 64 - announcement, definition, title - • Язык Си с нуля - Урок 64 - Что такое объяв...
► lesson 67 - Debugging. Assert - • Язык Си с нуля - Урок 67 - Отладка, Assert...
In this C language lesson, we will add destructible blocks to the Arkanoid game. We will refactor the code and make it more readable and understandable. We will also implement the mechanics of aiming with a racket. And we will also try to play our game.
Track in the middle: Nat Keefe - Big_Sciota
Track at the end: Silent Partner - Black Vulture