Building an online multiplayer snowball throwing game (vanilla js, node, socket.io)

Channel:
Subscribers:
254,000
Published on ● Video Link: https://www.youtube.com/watch?v=4GQCkW23rTU



Duration: 2:27:49
18,722 views
549


This video was a paid promotional video for Agora.io.
Agora: https://bit.ly/3xJkumJ

Sprites: https://axlplosion.itch.io/

Code: https://github.com/codyseibert/snowball-fight-online

💬 Discord https://discord.gg/4kGbBaa
🔔 Newsletter http://eepurl.com/hnderP
📁. GitHub https://github.com/codyseibert

00:00 - Intro
01:05 - Agora
02:03 - Setup express + socket.io
09:59 - Drawing the map
39:15 - Players and Movements
54:19 - Camera focus
01:00:38 - Throwing snowballs
01:17:10 - Draw tree map
01:29:47 - Collide with trees
01:38:57 - walk sound effect
01:44:18 - Agora.io voice chat
02:02:05 - Voice icon
02:07:35 - Proximity voice volume
02:23:30 - Good enough!
02:24:31 - Deploying
02:26:31 - End
02:27:17 - Just being dumb

My VSCode Extensions:
- theme: material community high contrast
- fonts: Menlo, Monaco, 'Courier New', monospace
- errors: Error Lens
- extra git help: Git Lens
- tailwind css intellisense
- indent rainbow
- material icon theme
- prettier & eslint
- ES7+ React Snippets




Other Videos By Web Dev Cody


2022-12-30Trying a new design for quick select match ups | full stack next, prisma, tailwind 2 - part 2
2022-12-29I'm starting a new full stack project series | next, tailwind, prisma - part 1
2022-12-28Why I update software dependencies as often as possible (upgrading trpc to v10)
2022-12-27Coding an Omegle clone MERN prototype (with Next.js, Mongo, and Agora)
2022-12-24Is ChatGPT actually useful for coding?
2022-12-23Here is another great React practice problem (Tower of Hanoi)
2022-12-22A practical react example using maps for permission checkboxes (good interview practice problem)
2022-12-02How would I design a URL shortener application (interview question prep)
2022-12-01They had 24 hour to submit this assignment (junior full stack interview)
2022-11-24Trying to answer interview questions a subscriber was asked for junior full stack position
2022-11-23Building an online multiplayer snowball throwing game (vanilla js, node, socket.io)
2022-11-21A subscriber was asked these junior interview questions
2022-11-20Trying Next.js 13 and Strapi CMS (collab with Coding After 30)
2022-11-18This is why you get CORS errors sometimes
2022-11-17What to expect during a web dev interview (sharing my experiences)
2022-11-16Solving a practical intermediate react interview challenge
2022-11-15Here is a more challenging react interview exercise
2022-11-14How to build & deploy a MERN stack web application (typescript, mongo, express, react, node)
2022-11-10I loved solving this junior react interview challenge
2022-11-09This is a good intermediate react interview challenge
2022-11-08When do you need React's useLayoutEffect hook?



Tags:
web development
programming
coding
code
learn to code
tutorial
software engineering