Loading
Alison Logo

Introduction to Games Development with HTML5 and JavaScript

certifcate icon
  • Description
  • Outcome
  • Certification
  • In the free course Introduction to Games Development with HTML5 and JavaScript you will be introduced to the Visual Studio environment for creating video games with HTML5 and JavaScript. You will learn about creating and displaying maps for your video game, and about Apache Cordova platform for building mobile applications. This course also provide insights on creating and assigning controls to your player character.

    The course begins by introducing you to the Apache Cordova platform for building mobile applications. You will learn about the Enchant.js an open source game engine and its features. It will teach you the installation process to start your video game project in Visual studio, and also to modify and remove unnecessary code from the default templates visual studio generates for you.

    Following that, this course will help you understand the process of creating a 2D array for storing your maps data. You will learn about setting up your game map and loading sprite sheets for putting images into your game, and creating a player character with movement in your game. You will also learn about mapping controls for moving and controlling the player character.

    In the end, this course teaches about setting up collision detection for your game. You will understand Enchant.js built-in functions for detecting collisions. You will learn about creating statistic or attributes for your player character and how to display them on screen.

  • Having completed this course you will be able to:
    - Describe how to setup your environment for developing games for windows phone in Microsoft Visual Studio.
    - Describe how to create and setup a map for your game.
    - Describe how to load sprites and other images into your game.
    - Describe how to add a playable character to your game.
    - Describe how to set collision in your game.
    - Describe how to give your playable character statistics and be able to display them.

  • All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

    Having an official Alison document is a great way to share your success. Plus it’s:

    • Ideal for including in CVs, job applications and portfolios
    • An indication of your ability to learn and achieve high results
    • An incentive to continue to empower yourself through learning
    • A tangible way of supporting the Alison mission to empower people everywhere through education.

Modules List( 4 )
  • Introduction to Games Development with HTML5 and J...
  • Introduction to Games Development with HTML5 and JavaScript - Course resources
  • Module 1: Introduction to Games Development
    • Learning Outcomes
    • Introduction
    • Installing Cordova, Creating Visual Studio Projects, and Importing Enchant
    • Modifying the Default Template
    • Lesson Summary
  • Module 2: Creating the Map and Player Character
    • Learning Outcomes
    • Setting up a Map
    • Preloading the Sprite and Setting Stage
    • Creating the Player
    • Controlling and Moving the Player
    • Lesson Summary
  • Module 3: Adding Collisions and Status Screen
    • Learning Outcomes
    • Collision
    • Status Screen
    • Lesson Summary
  • END OF COURSE ASSESSMENT
  • Module 4: Introduction to Games Development with HTML5 and JavaScript Assessment
    • Introduction to Game Development with HTML5 and JavaScript Assessment
Topics List ( 5 )
Module 1: Introduction to Games Development
In this module you will learn about the Apache Cordova a platform for building native mobile applications for cross-platform development and installing Cordova in you Visual Studio environment. You will learn about the Enchant.js open a source game engine and including Enchant.js in your game project. You will learn about starting your game project in visual studio and removing unneeded items from the default template.
Topics List ( 6 )
Module 2: Creating the Map and Player Character
In this module you will learn about creating a map file for your game. You will learn how to create a 2D array to store you maps data in. You will learn how to preload sprite sheets and how to get your map data to read the right image from your sprite sheet. You will learn about creating a player character and adding him to the game screen. You will learn about different methods for setting up controls for moving your player character.
Topics List ( 4 )
Module 3: Adding Collisions and Status Screen
In this module you will learn about creating collision for you game. You learn about using Enchant.js built in functions for creating a collision layer. You will learn about creating statistics for your player character and how to display your player characters information on screen.
Topics List ( 1 )
Module 4: Introduction to Games Development with HTML5 and JavaScript Assessment
You must score 80% or above to pass this assessment.
Course Features
  • Duration

    2-3 Hours

  • Publisher

    Channel 9

  • Video

    Yes

  • Audio

    Yes

  • Assessment

    Yes

  • Certification

    Yes

  • Price

    Free

  • Reward

    50 Pts

  • Responsive

    No

Reviews and Rate
This course has no reviews yet.
Tags