Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial
By freeCodeCamp.org
Published: Sep 28, 2022“
Let’s explore an alien planet and learn all the techniques you need to make your own 2D games with vanilla JavaScript, HTML5, CSS3 and HTML Canvas. From sprite animation to parallax backgrounds, today we will build a game completely from scratch, with no frameworks and no libraries, using just HTML, CSS and plain vanilla JavaScript. Have fun!
Course by Frank’s Laboratory. https://www.youtube.com/c/Frankslabor…
Download Project Art assets
** All art assets for this class were made by Frank or by artists he hired, there is NO copyright, you can download and use these freely for any project you want!
- Player: https://www.frankslaboratory.co.uk/do…
- Projectile: https://www.frankslaboratory.co.uk/do…
- Particle gears: https://www.frankslaboratory.co.uk/do…
Backgrounds:
- Layer 1: https://www.frankslaboratory.co.uk/do…
- Layer 2: https://www.frankslaboratory.co.uk/do…
- Layer 3: https://www.frankslaboratory.co.uk/do…
- Layer 4: https://www.frankslaboratory.co.uk/do…
Enemies:
- Angler 1: https://www.frankslaboratory.co.uk/do…
- Angler 2: https://www.frankslaboratory.co.uk/do…
- Lucky Fish: https://www.frankslaboratory.co.uk/do…
- Hive Whale: https://www.frankslaboratory.co.uk/do…
- Drone: https://www.frankslaboratory.co.uk/do…
Collision Animations:
- Smoke: https://www.frankslaboratory.co.uk/do…
- Fire: https://www.frankslaboratory.co.uk/do…
EXTENDED class with BONUS lessons and more free sprite sheets: 4 new enemies, sound design, animated shield, animated projectiles and more https://www.udemy.com/course/learn-ga…
Contents
- (0:00:00) Intro
- (0:01:07) HTML & CSS setup
- (0:02:40) Basic JavaScript setup
- (0:04:59) Object Oriented programming with JavaScript
- (0:07:25) Creating Player and Game objects
- (0:13:18) Animation loop
- 0:16:36) Keyboard inputs
- (0:26:15) Creating projectiles
- (0:33:22) Periodic events
- (0:38:30) Drawing game UI
- (0:41:20) Base enemy class
- (0:49:19) Collision detection between rectangles
- (0:54:36) Drawing game score
- (0:57:49) Win and lose condition
- (0:59:52) Counting game time
- (1:03:07) Animated parallax backgrounds
- (1:13:20) Sprite animation with JavaScript
- (1:17:02) Creating a debug mode
- (1:18:38) Animating enemy sprite sheets
- (1:25:15) Night Angler enemy class
- (1:27:39) Lucky Fish enemy class
- (1:29:02) Collecting power ups
- (1:36:51) Drawing projectiles as images
- (1:38:01) Custom fonts and game text
- (1:40:43) Cleaning up
- (1:42:51) Particle effects and physics
- (1:55:03) Particle rotation
- (1:58:47) Tweaks and fixes
- (2:01:46) Hive Whale enemy class
- (2:04:46) Drone enemy class
- (2:09:30) Dust effect animation
- (2:24:36) Fire effect animation
- (2:26:03) Tuning game difficulty
- (2:29:26) What to do next?
”
Category: Video Tutorials
Video Tutorials on Photoshop, after effects, coding, managing your YouTube channel, etc
[#Video #Design] Aeviewer – A Practical Tool Review
Aeviewer – A Practical Tool Review
By School of Motion
Published: Aug 30, 2022“
There’s a lot of tools floating around on the Internet, but it can be kind of tough to pick one. Aeviewer looked promising so we decided to not only review it, but to show how it can practically be used in your workflow!
Find Aeviewer Here: https://aescripts.com/aeviewer/?aff=33CONTENTS:
- Previews for folders and files
- Types of Files
- Presets
- Media Files
- Font Files
- Navigation
- Quick Access
- Collections
- Custom Collections
- Add Category
- Store Expressions
- Create Preset from Expression
- Pre-Render Tab
- Packages Tab
- Paid vs Free Benefits
Take your skills to the next level and learn to animate with School of Motion!
schoolofmotion.com/courses[READ MORE]”
[#Script #Coding] Full HTTP Networking Course – Fetch and REST APIs in JavaScript
Full HTTP Networking Course – Fetch and REST APIs in JavaScript
By freeCodeCamp.org
Published: Jan 30, 2023“
Master the HTTP networking protocol by completing over 80 coding exercises and quizzes in JavaScript. Once you’ve learned it all, we’ll build a real web crawler using Node.js to put all the concepts into practice.
HTTP is the backbone of the modern web, and in this course, we’ll do a deep dive into all of the fundamentals you’ll need to know to master web networking. We’ll use the Fetch API to interact with a live RESTful server in order to connect the different components of a video game.
Code: https://github.com/bootdotdev/fcc-learn-http-assets
Follow this course interactively on Boot.dev: https://boot.dev/learn/learn-http
Lane Wagner created this course.
- Boot.dev: https://boot.dev
- Lane on Twitter: https://twitter.com/wagslane
- Lane’s YouTube: https://www.youtube.com/@bootdotdev
- New to JavaScript? Beginner course: https://boot.dev/learn/learn-javascript
Contents
- (0:00:00) Introduction
- (0:03:32) Ch 1 – Why HTTP
- (0:27:31) Ch 2 – DNS
- (0:48:11) Ch 3 – URIs and URLs
- (1:16:21) Ch 4 – Async JavaScript
- (1:49:48) Ch 5 – Errors in JS
- (2:04:54) Ch 6 – HTTP Headers
- (2:21:04) Ch 7 – JSON
- (2:41:09) Ch 8 – HTTP Methods
- (3:17:01) Ch 9 – URL Paths
- (3:36:33) Ch 10 – HTTPS security
- (3:48:24) Proj – Setup Dev Environment
- (3:51:28) Proj – Hello World
- (3:56:29) Proj – Normalize URLs
- (4:11:05) Proj – URLs from HTML
- (4:27:49) Proj – The main.js file
- (4:33:10) Proj – Using Fetch
- (4:45:16) Proj – Recursively crawling the web
- (4:55:33) Proj – Print an SEO report
- (5:06:59) Proj – Conclusion
- (5:08:04) Congratulations
Documentation used:
Fetch API: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
URL constructor: https://developer.mozilla.org/en-US/docs/Web/API/URL/URL
Fetch Response: https://developer.mozilla.org/en-US/docs/Web/API/ResponseLearn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
”
[#Script #Coding] Create a Design System with CSS – Web Development Course
Create a Design System with CSS – Web Development Course
By freeCodeCamp.org
Published: Feb 07, 2022“
Learn how to create your own design system while building a Space Travel Website with CSS guru Kevin Powell. You can also follow the interactive Scrimba version of this course by clicking here: https://scrimba.com/learn/spacetravel
Code on GitHub: https://github.com/kevin-powell/space-tourism
In this course you will first learn how to build your own design system and then learn how to implement the entire website with the design system using CSS, HTML, and JavaScript.
At the end, you will have a neat project to add your portfolio in addition to have sharpened your CSS and design skills.
The design for the course has been created by FrontendMentor. You can get the design files from their page: https://www.frontendmentor.io/challen…
Course Contents
- (0:00:00) The design system
- (2:04:12) The homepage
- (3:02:25) Navigation
- (4:17:48) The destination page
- (5:29:33) The tabs
Twitter links:
- Follow Kevin Powell on Twitter: https://twitter.com/kevinjpowell
- Follow FrontendMentor on Twitter: https://twitter.com/frontendmentor
- Follow Scrimba on Twitter: https://twitter.com/scrimba
YouTube links:
- Kevin Powell: https://www.youtube.com/kepowob
- Scrimba: https://www.youtube.com/c/Scrimba
”
[#Script #Coding] Six Quick Python Projects
Six Quick Python Projects
By freeCodeCamp.org
Published: Mar 24, 2021“
Improve your Python programming skills by coding six different Python projects. You will create a web scraping program, a bulk file re-namer, a weather program, a countdown timer, a password generator, and a QR code encoder / decoder.
Course developed by Code With Tomi. Check out his channel: https://www.youtube.com/c/CodeWithTomi
Course Contents
- (00:00) Intro
- (00:37) Web Scraping Program
- (13:53) Renaming Bulk Files
- (24:54) Getting Weather Information
- (33:12) Countdown Timer
- (42:11) Password Generator
- (53:12) QR Code With Python
Connect With Tomi:
- Twitter: https://twitter.com/TomiTokko3
- Newsletter: https://www.codewithtomi.ml/p/newslet… (and get a python ebook for free)
”
[#AfterEffects #Video] Create an AVATAR PLANET with Matte Painting (After Effects Tutorial)
Create an AVATAR PLANET with Matte Painting (After Effects Tutorial)
By Cinecom.net
Published: May 13, 2022“
Learn how to composite and Matte Painting a surreal environment like the Avatar: The Way of Water in this Adobe After Effects Tutorial.
Download Unlimited Video Assets
- http://storyblocks.com/Cinecom
More CopyCat
- https://www.youtube.com/playlist…
More Adobe After Effects Tutorials
- https://www.youtube.com/playlist?list…
Read More
- https://www.cinecom.net/after-effects…
”
[#Photoshop #Tutorial] Create Dynamic Motion Blur In Photoshop
Create Dynamic Motion Blur In Photoshop
By Photoshop Training Channel
Published: May 17, 2022Let me show you how to create dynamic blurs in Photoshop.
- Start by duplicating the Background Layer twice.
- Work with the top layer first.
- Go into “Select” and choose “Subject”.
- Then click on the Layer Mask Icon to remove the background.
- To avoid ghosting with blurring, remove the foreground from the background.
- To do so, hold CTRL (or Command), and click on the Layer Mask Thumbnail to load the mask as a selection.
- You can then enable the layer below.
- Go into “Edit,” and choose “Content-Aware Fill”.
- Make sure to output to the current layer, and press “OK”.
- Next, convert the background into a Smart Object to have the ability to edit the blur.
- Enable the top layer, and go into “Filter” > “Blur Gallery,” and choose “Path Blur”.
- Drag to orient the blur in the scene.
- You can even add multiple paths to create multiple blurs.
- Use the controls on the right to adjust the blur over your image.
”
[#AfterEffects #Video] What Every VFX Artist Can Learn from Wednesday
What Every VFX Artist Can Learn from Wednesday
By Cinecom.net
Published: Dec 09, 2022“
Learn how to recreate the visual effects of Thing, the walking hand, from the Netflix series Wednesday. Exploring practical and CGI techniques
Start the FREE Beginners Guide to Creating Video
- https://www.youtube.com/watch…
Read More
- https://www.cinecom.net/cinematography-…
- MERCH: https://cinecom.net/merch
- Get 1 Month of FREE Skillshare Premium: https://cinecom.info/Skillshare
LETS CONNECT WITH CINECOM!
- Instagram: http://cinecom.info/Instagram
- Discord: http://discord.gg/Cinecom
Download Unlimited Video Assets
- http://storyblocks.com/Cinecom
”
[#AfterEffects #Video] A.I. Tools Video Editors NEED to Start Using!
A.I. Tools Video Editors NEED to Start Using!
By Cinecom.net
Published: Dec 16, 2022“
Learn how to use different A.I. tools to enhance your Video Editing Workflow in this tutorial video.
- Start Earning Money with Wirestock: https://cinecom.info/Wirestock
- More A.I. Tutorial Videos: https://www.youtube.com/playlist?list=PLV0ZcSTi6tB4kNtOntNXRIUIO3YW1O-7Z
- How to Use Midjourney: https://www.youtube.com/watch?v=cNihHmh8wms
- Read More: https://www.cinecom.net/premiere-pro-tutorials/8-ai-tools-video-editors
- MERCH: https://cinecom.net/merch
- Get 1 Month of FREE Skillshare Premium: https://cinecom.info/Skillshare
LETS CONNECT WITH CINECOM!
- Instagram: http://cinecom.info/Instagram
- Discord: http://discord.gg/Cinecom
Download Unlimited Video Assets
- http://storyblocks.com/Cinecom
”
[#Webdesign #Coding] MERN Stack Free Course: MongoDB, Express, React & Node.js Full Project
MERN Stack Free Course: MongoDB, Express, React & Node.js Full Project
By LearnWebCode
Published: Jun 02, 2022“
Let’s learn how to build an app using the MERN Stack. My premium courses and coupons: https://learnwebcode.com/courses/
GitHub link for this video: https://github.com/LearnWebCode/mern-…
CONTENTS:
- 0:00 Intro
- 3:10 Our Server (Node.js)
- 9:27 MongoDB
- 18:22 Connecting Node & MongoDB
- 33:10 React
- 51:53 Connecting React & Express
- 1:09:02 Password Protection
- 1:17:55 Create New Animal
- 1:35:43 User Uploaded Photo
- 1:43:36 Delete Button
- 1:49:10 Update An Existing Animal
- 1:56:30 Server-Side React Rendering
Follow LearnWebCode for updates on new videos or projects:
- Instagram: https://www.instagram.com/javaschiff/
- Twitter: https://twitter.com/learnwebcode
- Facebook: https://www.facebook.com/Brad-Schiff-…
- Twitch: https://www.twitch.tv/learnwebcode
”









