How to Get Access to Bug World
Bug World is included with Premium, Premium+, All Access, and parent PRO subscription plans.
Bug World is currently only available for play on IOS devices via the app store and not available on the web yet. Before playing, learners will need to download the Bug World app to play.
Bug World includes over 30 engaging levels where learners can practice advanced Functions and Object-Oriented Programming. Bug World can be played at school as an extension or at home for even more targeted practice.
How to Log in and Access the Bug World App
How to log in
After downloading the Bug World app, you will be asked if you are playing at home or school. If you are playing at home, you will then be prompted to sign in using your Kodable account information or you can directly register for a PRO account.
If you are playing from a Premium, Premium+, or All Access school account, students can enter in their class code, select their class, and then select their name.
How to access student login instructions to send home
Bug World can be played at home or at school. If you are a Premium, Premium+, or All Access user looking to send home login instructions, here is how you can locate them:
Log into your teacher dashboard
Select "My Classes"
Select the class you wish to get login instructions for
Under "Get Students Logged in" select the orange "Student Instructions" button
Your class login cards will be downloaded from here, check your downloads folder to print them
Users will need to download the Bug World app before trying to sign in with login cards.
Skills Taught in Bug World
The Bug World app includes in depth targeted practice of two fundamental coding skills: Object Oriented Programming and Functions.
⭐️Object Oriented Programming: This is a style of programming that involves structuring code into logical, self-contained objects. Each object has its own responsibilities and characteristics, independent from other objects in the program. Within the Bug World app, learners utilize OOP concepts like classes, subclasses, properties, and functions, to individually modify specific objects in the game.
Application: Everything within the Bug World app is object oriented programing! For example, learners only defense to defeat the Slimes are different classes of heroes. Students will have to decide what class of hero to select and where to place them to best destroy the incoming Slimes.
The example below shows three different classes of heroes with their own unique set of characteristics. If students are faced with stronger Slimes they might want to select the Jalepano Popper hero since this hero has higher damage and will offer the most protection against the Slimes. Student will need to think deeply about each object and their particular classes, subclasses, properties, and functions.
⭐️Functions: Students were introduced to functions within Kodable Basics while playing the Moongarden planet. In the Bug World app, students will gain more in-depth experience using functions and understand how they are used in object oriented programming languages. A function is a block of code designed to perform a particular task or action. Each function repeats a single, specific action, noted underneath each function name in pseudocode.
Application: Learners can call upon functions and can control them by using their critical thinking skills while playing the Bug World app. In the example below, this player is using the merge function. They realized the Slimes were getting harder to defeat and used the merge function to join together two Bee Blasters. Below the merge function there is another function to upgrade the Bee Blasters power to either higher damage or speed. Learners will need to think carefully about the best way to leverage functions within Bug World to defeat the Slimes as they increase in strength.
Need more solutions or support? Click this link to our FAQ page for additional resources.