Procedural Sounds for Games with JavaScript and WebAudioAPI [Understanding AI - Lesson 9 / 15]

  Рет қаралды 2,173

Radu Mariescu-Istodor

Radu Mariescu-Istodor

Күн бұрын

PLAYLIST: • Self-driving Car :: Ph...
Welcome to Lesson 9 of the "Understanding AI" course, where I'll guide you through the exciting process of creating procedurally generated racing game sounds using JavaScript and the WebAudioAPI. In this video, I'll teach you how to generate sound from scratch, starting with a simple beeping noise that we can play at different frequencies. We'll then dive into the intricacies of creating dynamic engine noises for our racing game.
These procedurally generated sounds aren't limited to our project alone - you can use them in any of your creative endeavors. However, I'll demonstrate how to seamlessly integrate these sounds into our racing game with self-driving cars. Imagine the beeps enhancing your countdown timer and the engine noise dynamically changing based on the car's actions in the game.
So, get ready for some sound advice! We'll explore the world of sound generation in JavaScript, adding an auditory dimension to our gaming experience. Join me in this immersive lesson, and let's make our racing game truly come to life with unique, procedurally generated sounds. Don't forget to like, share, and subscribe for more lessons on AI, game development, and creative sound design!
💻CODE FOR THE RACING GAME PART💻
github.com/gniziemazity/under...
Follow Along: 4. Racing Game
Code After This Lesson: 5. Procedural Sound
💬DISCORD💬
discord.gg/gJFcF5XVn9
⭐LINKS⭐
Self-driving Car Course: • Self-driving Car :: Ph...
#RacingGame #RacingGameJavaScript #GameSound #RacingGameSounds #RacingSoundsJavaScript #LearnJavaScript
⭐TIMESTAMPS⭐
00:00 Introduction
01:12 Basic Project Setup
01:57 Using the WebAudioAPI
04:38 Visualizing Sounds
08:40 Debugging
11:30 Envelopes
16:56 Engine Noise
22:41 Finalizing the Sound functions
23:44 Adding the Sound to the Racing Game

Пікірлер: 31
@offorjohn
@offorjohn 24 күн бұрын
Awesome. Am here Now.
@Radu
@Radu 21 күн бұрын
Welcome!!
@yusufisyaku1118
@yusufisyaku1118 Ай бұрын
Thank you @Radu
@Radu
@Radu Ай бұрын
You're welcome :-)
@rishabhtripathi6032
@rishabhtripathi6032 Ай бұрын
i love your content so much, i appreciate your hard work sir, love from India(Bharat)
@Radu
@Radu Ай бұрын
Glad to hear :-) Thanks for watching!
@2difficult2do
@2difficult2do Ай бұрын
Thank you. It's interesting and useful as always.
@Radu
@Radu Ай бұрын
Nice to hear :-)
@Stronglex
@Stronglex Ай бұрын
Useful as always
@Radu
@Radu Ай бұрын
Glad you think so! :-)
@adilsonbuset738
@adilsonbuset738 Ай бұрын
Très bien.
@Radu
@Radu Ай бұрын
Merci :-)
@cacup7
@cacup7 Ай бұрын
Best project ever
@Radu
@Radu Ай бұрын
Glad you like it :-)
@All-about-te
@All-about-te Ай бұрын
i wonder if i can generate the " code with radu song "🙃
@Radu
@Radu Ай бұрын
It should be possible :-)
@AZHARakaGoat
@AZHARakaGoat Ай бұрын
@Radu
@Radu Ай бұрын
@javifontalva7752
@javifontalva7752 Ай бұрын
Yoohoo!!
@Radu
@Radu Ай бұрын
:-))
@alwysrite
@alwysrite Ай бұрын
one day I wish you could show us how to do any given drawings using fourier transform circles animated
@Radu
@Radu Ай бұрын
Oh, aren't there already some videos on that?
@disrael2101
@disrael2101 Ай бұрын
cool finally a useful project by you (no offense i just don't like that much the make twitter logo or circle logo in js which is cool but i just didn't feel for it.. this video tho feels much more interesting) :)
@Radu
@Radu Ай бұрын
I see :-) The thing is... 1) there are many people who ask for beginner-friendly content and, 2) I'm taking it easy now so... there will be more content like that coming up, after phase 3 of the self-driving car course ends (in May). Eventually I'm gonna do some more interesting things, though :-)
@disrael2101
@disrael2101 Ай бұрын
@@Radu sounds great i enjoyed this one it's simple but getting complicated at the same time when it has to be connected to the engine aka car code
@Radu
@Radu Ай бұрын
Ok. Got it :-)
@ChandrashekarCN
@ChandrashekarCN Ай бұрын
💖💖💖💖
@Radu
@Radu Ай бұрын
❤️
@mpbasics8285
@mpbasics8285 Ай бұрын
you are too consistent for my liking....lol
@Radu
@Radu Ай бұрын
And here I thought I was a real rebel publishing the video 40 minute before it's scheduled time 😎
@yusufisyaku1118
@yusufisyaku1118 Ай бұрын
😂​@@Radu
3D Camera in JavaScript - No Libraries [Understanding AI - Lesson 10 / 15]
31:01
Radu Mariescu-Istodor
Рет қаралды 3,8 М.
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Рет қаралды 1,1 МЛН
когда достали одноклассники!
00:49
БРУНО
Рет қаралды 2,9 МЛН
顔面水槽をカラフルにしたらキモ過ぎたwwwww
00:59
はじめしゃちょー(hajime)
Рет қаралды 37 МЛН
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 118 МЛН
Understanding AI - Lesson 1 / 15: A Simple Neural Network
32:09
Radu Mariescu-Istodor
Рет қаралды 16 М.
PROCEDURAL Terrain Generation (with Unloading) in Godot!
18:33
How to Fake data in Apps
6:59
Radu Mariescu-Istodor
Рет қаралды 2,5 М.
Generate Random Pipes   Procedural Generation HTML5 & JavaScript
16:40
Procedurally Generated 3D Dungeons
10:26
Majikayo Games
Рет қаралды 29 М.
Your understanding of evolution is incomplete. Here's why
14:21
Web Audio API and React Part 1: Audio Concepts
13:58
SingleWingAcademy
Рет қаралды 4,7 М.
AI Racing Game in JavaScript [Understanding AI - Lesson 8 / 15]
57:17
Radu Mariescu-Istodor
Рет қаралды 2,4 М.
Alien Megastructure Candidates - Not as Crazy as it Sounds!
6:29
Sabine Hossenfelder
Рет қаралды 159 М.
Understanding AI - Lesson 2 / 15: Hidden Layers
42:50
Radu Mariescu-Istodor
Рет қаралды 4,3 М.