Gamefroot 4.3 update

Close on the heels of last week’s very large and significant 4.2 update, we have launched Gamefroot 4.3. A smaller release to address a Google Login issue that some users were reporting. 

We also took the opportunity to include two new minor features:

Level import/export

This feature is good for teams and classrooms working on the same game. 

Imagine a group of people all working on the same game but working on a different level. As of Gamefroot 4.3 individuals can work on separate levels that can be imported into one master game. 

Exporting: Click on the Levels button in the left hand sidebar. Click on a level to see its settings, then click on the Export Level button to save the level to your computer.

Importing: Click on the plus button in the levels navbar. Find the saved level file on your computer to upload it. 

Updated Publish and Share settings

As of Gamefroot 4.3 Edu Pro users have the option to publish a game to the Gamefroot Arcade WITHOUT a public remix link.

In a future update (coming soon) we will also be adding the ability to publish games privately and prevent them from being listed in the Gamefroot Arcade.


Using Sound and Music in Gamefroot

Using sound effects and music in Gamefroot has never been easier.

We’ve put together the following tutorial based on the popular open source game Friday Night Funkin’ to help you get started with sound in Gamefroot.

Here’s how it works:

Start by remixing the demo project:

The project will open and you’ll see that we have already included a background image and a white play button for you to use.

Click on the following link to download the Friday Night Funkin’ sound files:

Download the sound files here

Inside Gamefroot, click on Add New Media in the Media sidebar, then click Upload Media.

Click on the + icon to browse to your audio files on your device, and then select them. 

Once your files have uploaded, click Save.

Your sound files will appear in the sidebar, and you can click the play button on them to hear what they sound like.

Now we need some way to trigger the sound in game. Right-click on an object in your game, and click Add Script.

From inside the script editor we can trigger sounds to play whenever we want, and the easiest way to do this is When the level starts. Open Events and drag out “When the level starts”.

Then open Sounds and drag “play music sound sound” into “When the level starts”.

The “sound” block has no value yet, so it doesn’t know what sound to play. To fix this, we will make it a public property, so that it appears in the Properties panel. Click on the cog icon in the top-left, and click Script Properties.

Then tick the checkbox next to “Sound” to make this a public variable.

Click Done, and then click the back arrow in the top-left to close your script. Make sure to give it a name and save it when it asks you to do so.

Then back in your level, click on the white play button object to make sure it is selected, and then find the Sound property in the Properties panel underneath Layers. Click on the drop down arrow to pick your sound.

Then click Play in the top-right. Your sound should play!

Tip: The “play music” block will loop a sound file, but the “play sound effect” block will play a sound file once.

Credit goes to the team that made Friday Night Funkin’ an amazing open source game!

Artist spotlight #1

Gamefroot is pleased to introduce Kings Vs. Pigs from our friends at Pixel Frog

Kings Vs. Pigs

It’s time to settle the age old question… Who would win? One king or swarms of pigs, all with detailed animations allowing them to hide in boxes, throw bombs and more! 

Battle King to Pig King, build awesome environments with beautiful tile brushes and decals! 

Make a fun and challenging level using the Kings Vs. Pigs pack. 

How To Use

The king must knock out all the pigs before he can exit the level. 

Creating Rooms

First, draw the outside of the room using the bright brick tilemap brush. This is dark on the inside, so you can go all the way to the edge of the screen to fill it in.

Second, create a new tilemap layer; drag it to the bottom of the layers; and turn collisions OFF. Now draw the background of the room using the pale brick tilemap brush. This is dark on the outside, so just draw up to the edges of the room and you’ll get a nice shadow.

Adding Features

Select the Background layer.

First, add an Entrance Door and an Exit Door.

Now add platforms. There are two kinds, and two lengths. Normal platforms cannot be jumped through. Passable platforms can be jumped through upwards, but not downwards. Use platforms to add some complexity to your level.

Finally, there are two kinds of window, and two kinds of banner. Add these purely for decoration, to lighten up that dreary castle.

Adding the Player

Create a new layer. You might call it “Foreground”.

Place the King in front of the Entrance Door. This is where he walks into the level.

Adding Enemies

Add pigs and the King Pig to your level to add some opposition.

Pigs are smart, and you can make them smarter. They have the following properties that you can edit per pig:

•    health (default 90, 120 for King Pig; attacks do 30 damage)

•    infiniteThrows (default false; if true, the pig can pick up an object and throw it forever. The King Pig cannot pick up items.)

•    leapOffLedges (default false; if true, the pig will jump off platforms to chase the player)

•    leapOntoLedges (default false; if true, the pig will jump onto low platforms to chase the player. Regular pigs will pick up crates and bombs, but the King Pig will jump onto them instead. He likes looking down on people.)

•    playerDetectRadius (default 512, 256 for King Pig; the distance beyond which the pig will chill and stop chasing the player. The screen is 960 units wide.)

Place crates and bombs for the pigs to pick up and hurl at the player, or for the player to jump on. Note that regular pigs might steal all the crates and bombs!

Place a cannon where a pig can reach it, and the pig will start shooting the cannon. Scale the cannon backwards in the X axis to have it fire in the opposite direction.

Adding Rewards

After the player beats the pigs, they deserve a reward. Place diamonds and hearts around the level to top up the player.

Adding Technical Widgets

The default level is properly set up. If you’re making your own level, make sure you add the following pieces:

•    Life bar

•    Small heart for life bar

•    Diamond score

•    Number for score

•    Cannonball (needed for the cannon to fire)

•    Four box pieces (needed for crates thrown by pigs)

The game will crash if some of these are missing, so be careful.

In conclusion

The following link will open our demo game. Feel free to build on top of ours or create your own new levels.

Have fun!

> Remix Game Template Now

New Zealand Histories – Upcoming Digital ‘Games Based Learning’ Resources

If you’ve been through school in New Zealand like I have you might recall some of your history lessons – I remember tales of Cap’n Cook, European favoring colonisation stories, and British this and British that. Well what I was taught and what I remember learning is all about to change.

The NZ govt is in the process of updating the NZ histories learning area to better reflect a more contemporary understanding of NZ history.

Continue reading “New Zealand Histories – Upcoming Digital ‘Games Based Learning’ Resources”

Gamefroot + United Nations Sustainable Development Goals Hackathon

Last month Gamefroot ran the words first game design hackathon based on the United Nations Sustainable Development Goals (world first in Aotearoa).

A group of local educators, game designers, climate activists and other passionate folk came together and spent half a day learning and designing games to support schools in Aotearoa integrate and weave the Sustainable Development goals into their learning plans and school goals.

The ultimate goal is to empower our kids (and anybody willing)  to integrate these goals into how they choose to live their lives.

If you’re interested in learning more about the United Nations Sustainable Development Goals, wondering how you could enact them in your school or even your life, or would like Gamefroot to run a hackathon please reach out to us in the comments section.

Gamefroot V4

To our fellow game designers and game developers. 

Last week we released a major update to Gamefroot. So major, in fact, that the game editor (the bit you make games with) was totally rebuilt. No small feat that has taken us the best part of 6 months. 

We decided to make this update because web technologies have evolved since we made Gamefroot V3 and we wanted to ensure Gamefroot was built on a platform that can better accommodate our long term goals.

Continue reading “Gamefroot V4”

Aotearoa 1840 – Code your own interactive timeline

The year is 2020. Here in New Zealand, year one of the new digital technologies learning area is upon us!

To help get the party started, Gamefroot has developed a new digital technologies learning resource to support future generations remember and learn about the 6th Feb 1840, Te Tiriti o Waitangi, and the events that surrounded it.

Continue reading “Aotearoa 1840 – Code your own interactive timeline”