Grid-based Games (JavaScript tutorial) @Frankslaboratory
Grid-based Games (JavaScript tutorial)  @Frankslaboratory
Uploaded April 2024 | Updated September 2026, 1 week ago
Extended version: udemy.com/course/make-grid-based-games-with-javascript/?referralCode=B9C9B27679B03F6F21FB

Classic early arcade games were creative and simple enough to make a good beginner level coding project. Today we take a proven game concept and build your own version, using modern web technologies. Let's make grid-based games with JavaScript, from scratch. Have fun!

Advanced version with many more features: youtu.be/VOMpipAMZO4

🎨 Toolkit 🎨
We will use vanilla JavaScript, no frameworks and no libraries because we want to understand every line of code. (JavaScript, HTML canvas, object oriented programming, HTML5, CSS3)

πŸ„ Download Project Art assets πŸ„
Grass tile (day): frankslaboratory.co.uk/downloads/139/grass_day.png
Grass tile (night): frankslaboratory.co.uk/downloads/138/grass_night.png
Magic berry: frankslaboratory.co.uk/downloads/139/magic_berry.png
Snake: frankslaboratory.co.uk/downloads/139/snake_zilla.png

IT ALL STARTED IN 1976 as a two player ARCADE videogame called Blockade. It inspired other arcade games like Surround and Dominos (1977).
The first home computer version called Worm followed in 1978. Mattel released Snafu in 1982. The same year Snake Byte was published for Atari computers and Nibbler, a single player arcade game.
Tron arcade and it's light cycles are a player versus AI variant of the snake game concept.
In 1991 there was Nibbles for MS-DOS and Rattler race was released the next year, where the snakes eat apples.
In 1997 it was chosen as a pre-set game for Nokia cell phones followed by Snake 2 in the year 2000.
Since then there were countless small flash games, with many different takes on the gameplay and graphics. Let's make our own version and add our own little contribution to the video game history.
Challenge: can you add shadow to the snake? It might be more difficult than it seems because the body is made out of individual segments.

If you want to SUPPORT me you can use the links below and get some one my EXTENDED classes! :)
udemy.com/course/build-animated-physics-game-with-javascript/?referralCode=B4482AF631243104650B
udemy.com/course/learn-game-development-with-javascript/?referralCode=69874A38D543D7F510F2
udemy.com/course/remake-retro-games-with-javascript/?referralCode=2ACCA21F16FE78E631F7

udemy.com/course/learn-creative-coding-with-vanilla-javascript/?referralCode=7C560D4661C5C59262BB
udemy.com/course/creative-coding-deep-dive-for-beginners/?referralCode=F43E8FCE60957A64DF4A
udemy.com/course/learn-html-canvas-pixels-particles-physics/?referralCode=F7977062A4BC964A1F5E
udemy.com/course/learn-html-canvas-advanced-text-effects/?referralCode=4C5821D2D04048CC4A01

Get Skillshare FREE for 1 month:
skillshare.com/en/r/profile/Frank-Dvorak/507488567?gr_tch_ref=on&gr_trp=on

The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I'll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!
#frankslaboratory
Grid-based Games (JavaScript tutorial)Sprite Sorting in Unity in 3 StepsPure CSS Morphing Animation With Clip Path & 3D Cube Menu With Perspective & Preserve 3D PropertiesHow to: Game UI in Browser GamesJavaScript 🎡 Audio 🎡 VisualizersLearn Creative Coding: Image EffectsCSS Button Animation Tutorial | Popping Bubbles Hover EffectPlayer-vs-AI Games (JavaScript tutorial)JavaScript Audio CRASH COURSE For BeginnersJavaScript Chain Coding Challenge: Fractal Christmas TreeHTML Canvas Game Development Tutorial | Flappy Bird PART 2 - Animated Sprites & Repeating BackgroundVanilla JavaScript Text Animation Tutorial [Particles & Physics effect]
Franks laboratory |

Grid-based Games (JavaScript tutorial)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER