Complete JavaScript Guide - Text Based RPG - Beginner
4.1 (266 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
24,370 students enrolled

Complete JavaScript Guide - Text Based RPG - Beginner

Go from zero to hero with this exciting JavaScript basics course where we will create our own role playing game.
4.1 (266 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
24,370 students enrolled
Created by Caleb Aston
Last updated 11/2017
English
Current price: $11.99 Original price: $94.99 Discount: 87% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 14 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Speak fluently about basic javascript
  • Take a more advanced course on web development

  • Show off their awesome, self-made RPG to anyone who will listen

Requirements
  • A web browser
  • A basic text editor (e.g. Visual Studio Code << This is free)
Description

This course is designed for students who know nothing about Javascript or even code. In it, we will cover all of the basics of Javascript and learn all of the tools we will need to create our very own text-based role playing game. 

The tools we will use are completely free, so there is no additional cost to taking this course.

Throughout the course, there is a huge emphasis on self-directed application. I will teach you a concept, detail what you need to create, then set you free to create it for yourself. Can't figure it out? No problem! I offer fully responsive support throughout the course and review each assignment with you using my examples.

This course will launch you into the world of Javascript in a fun and exciting way.

Who this course is for:
  • Beginners to all things code
  • Students aiming to become web developers/software engineers
  • Students who love a solid Role Playing Game
Course content
Expand all 54 lectures 02:46:26
+ The Basics
5 lectures 18:55
Data Types
09:45
Learning Assignment: Data Types and Variables
00:50
Review: Data Types and Variables
03:00
+ Digging Deeper
6 lectures 47:54
Section Overview
00:34
Objects
07:13
Functions and Methods
11:53
Arrays and Loops
26:41
Learning Assignment: Objects, Arrays, and Functions
00:25
Review: Objects, Arrays, and Functions
01:08
+ The Better Way
6 lectures 20:06
Section Overview
01:06
Classes
06:43
This
02:57
Inheritance
05:48
Learning Assignment: Classes and Inheritance
00:25
Review Classes and Inheritance
03:07
+ Character Creation
6 lectures 22:31
Section Overview
01:23
The Prompt
01:51
If's and Switches
11:59
Character Creation
00:24
Creation Assignment: Create A Character
01:00
Review: Create A Character
05:54
+ The Adventure Begins
4 lectures 08:16
Section Overview
00:32
The Math Object
02:45
Creation Assignment: Basic Training
00:32
Review: Basic Training
04:27
+ The Story Unfolds
14 lectures 29:48
Section Overview
01:12
Add A Friend To Our Party
02:19
Creation Assignment: Add A Friend To Our Party
00:25
Review: Add A Friend To Our Party
04:14
Sneak And Persuade
02:20
Creation Assignment: Sneak And Persuade
00:34
Review: Sneak And Persuade
01:53
Fight, Fight, Fight!
00:25
Creation Assignment: The Fight Encounter
01:25
Review: The Fight Encounter
10:42
Special Encounter
00:36
Creation Assignment: Special Encounter
00:56
Review: Special Encounter
02:16
Section Review
00:30
+ The End Approaches
4 lectures 04:30
Section Overview
00:53
Game Over/Boss Battle
01:53
Creation Assignment: Create Your Own Ending
00:21
Review: Create Your Own Ending
01:23
+ Example Codes
4 lectures 06:06
Example Completed Code Overview
01:00
Characters.js
01:25
Encounters.js
01:09
Story.js
02:31