Cademy logoCademy Marketplace

Course Images

Build the Game of Life Using JavaScript

Build the Game of Life Using JavaScript

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 1 hour 25 minutes

  • All levels

Description

In this course, we'll build a one-page app using HTML, CSS, and JavaScript called the Game of Life. This course is a great way to practice programming in JavaScript by creating an interactive and dynamic application right in your browser. For this course, you need basic knowledge of HTML, CSS, and JavaScript programming skills.

JavaScript frameworks are great tools for building mobile apps. They're efficient, lower development costs, and tend to have the security benefits that come with large, active communities of developers. In this course, we'll build the Game of Life, a project that takes you through building a generative, cellular automaton game from start to finish in a one-page app using HTML, CSS, and JavaScript. This project is a great way for you to integrate your skills with markup, style, and behavior by creating an interactive and dynamic application right in your browser. In this project, we'll make heavy use of the DOM, events, timing, and simple logic to create a truly generative application. By the end of this course, we'll be able to build a creative and completely running gaming application with JavaScript. All the code files and resources for this course are available at https://github.com/PacktPublishing/Build-the-Game-of-Life-Using-JavaScript

What You Will Learn

Build a generative game in the browser with less coding
Use JavaScript to create the game view
Create grids and add interactive features to it like buttons
Create and add grid model
Update the View from the Model
Learn how to fix a bug, finalize the game design, and do testing

Audience

This course is for web developers who have basic HTML, CSS, and JavaScript programming skills and want to learn how to build a generative game using JavaScript.

For this course, you need basic knowledge of HTML, CSS, and JavaScript programming skills.

Approach

This hands-on course is designed to incrementally build the game, 'Game of Life'. It goes over in detail the concepts that you need to master in order to take on such a project.

Key Features

Build a generative, cellular automaton game from start to finish in a one-page app * Use JavaScript to create all the background elements for the game such as a grid and add buttons * Test the final game and fix a few bugs

Github Repo

https://github.com/PacktPublishing/Build-the-Game-of-Life-Using-JavaScript

About the Author

Elisabeth Robson

Elisabeth Robson is a co-founder and principal at WickedlySmart, an author and software developer, and teaches online courses for O'Reilly Media and LinkedIn Learning. She's the co-author of four best-selling titles-Head First JavaScript Programming, Head First Design Patterns, Head First HTML & CSS, and Head First HTML5 Programming-and was previously the director of special projects and co-director of the Head First series at O'Reilly Media. Prior to her work at O'Reilly Media, Elisabeth was the director of engineering at The Walt Disney Company. Elisabeth holds a master's degree in computer science from Yale University.


Eric Freeman

Eric Freeman is described by Head First series co-creator Kathy Sierra as 'one of those rare individuals fluent in the language, practice, and culture of multiple domains from hipster hacker, corporate VP, engineer, think tank.' Professionally, Eric recently ended nearly a decade as a media company executive, having held the position of CTO of Disney Online at The Walt Disney Company. Eric now devotes his time to writing and teaching software technology.

Course Outline

1. Build the Game of Life


2. Create the View


3. Interact with the Grid


4. Create the Grid Model


5. Update the View


6. Finish the Game


7. Extras

Course Content

  1. Build the Game of Life Using JavaScript

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews