Lessons

Tower Defense 5

Add collision between the projectiles and enemies

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode

Fish Tank Challenge

Make your own fish tank!

Created by slinkous 6 months ago

Access Level: public

Account: MVCode

Tower Defense 4

Create a projectile the turret will shoot at the enemy

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode

Tower Defense 3

Create a turret the player can place using the mouse

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode

Make a Menu Screen

Learn how to create a Menu Scene for your Game

Created by mattm 6 months ago

Access Level: premium

Account: MVCode

Tower Defense 2

Create an enemy that will follow the path from start to end

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode

Print Array

Make a nice array print method

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Insertion Sort

A sorting algorithm that inserts each element of an array into a new array in its proper position

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Bubble Sort

Bubble sort works great for small lists of data

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Array Sorting

Here we will start to look at sorting algorithms for arrays

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Array contains element

Write a method that checks if a character array contains a given input character

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Averaging an Array

Use the sum method you just created to calculate the average value of an array of integers

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Summing an Array

Create a sum method that returns the result of adding together every value of an integer array

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Array Method Exercises

Here begins our segment on practicing arrays through building array helper methods

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Array length

The length of an array returns the number of elements in the array. We can use this to tell our for loops how many times to repeat

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Traversing Arrays

Traversing an array means to visit each element in the array sequentially. We may modify these values or simply read them depending on what we are trying to accomplish.

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Creating an Array

Here we will create arrays using multiple methods in Java

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Arrays Intro

Arrays allow programmers to store multiple values in a single variable

Created by jamie 6 months ago

Access Level: premium

Account: MVCode

Tower Defense 1

Create a path using a list of node positions

Created by aaronjau101 6 months ago

Access Level: premium

Account: MVCode

Static Class Methods

Static Class methods let us call methods directly on the Class, rather than on a specific Object of the Class

Created by jamie 7 months ago

Access Level: premium

Account: MVCode

Copy Constructor

A copy constructor allows you to duplicate an object by passing it into the constructor of the same class. In this lesson we will pass a Cnum to a new Cnum in order to make a duplicate of the original.

Created by jamie 7 months ago

Access Level: premium

Account: MVCode

Complex Arithmetic

Adding arithmetic computations to our Cnum class

Created by jamie 7 months ago

Access Level: premium

Account: MVCode

Complex Numbers

For the next few lessons, we will be making a complex number class to illustrate the concepts we've learned

Created by jamie 7 months ago

Access Level: premium

Account: MVCode

Mutator Methods

Mutators are methods that change the value of the object they are called on

Created by jamie 7 months ago

Access Level: premium

Account: MVCode

Setter Methods

Setters are public access methods that allow users to write to private property fields. These may come with protections to prevent users from writing invalid data

Created by jamie 7 months ago

Access Level: premium

Account: MVCode