Hi everyone,

This week we are working on the spreadsheet challenges. You can find the details under the ‘ICT Tasks‘ menu on this blog.

Before you can complete the spreadsheet test you need two skills: diagonal headers and making pie charts.

If you need extra help getting started, try this list of hints: Spreadsheet hints

Good luck,

Bob

# Game review blog post

Hi Everyone,

This week we will be doing writing a computer game review.  You need to choose a game and write a 500-1000 word review of the game.

Examples of game reviews can be found here: https://www.xpress360.net.au/robotics/game-reviews-2016/

The rubric for the assignment can be found here:  Game review rubricV2-2klapib

As a warm-up before you start your game review you should use the rubric to mark one of the student game reviews from 2016.

Good luck!

Bob

# Particle density in Gamemaker

Hi everyone,

We have a great liquid simulation game being developed by some students in the class. After player testing, one of the suggestions was to expand the game to include two colour liquids and allow mixing. They have achieved that, so an extent…. one other suggestion was to change the density of one of the liquids, so that one colour would settle out at the bottom, eventually.

This is a fine idea, but it gets complicated because of the way the simulation is implemented. Having thousands of water drops in Gamemaker is potentially a huge load on the cpu and memory. One way around this is to use the in-built Gamemaker particle system. Particles are much more lightweight than objects and instances. Unfortunately, to achieve this, many of the properties are set as a group, system wide. In my preliminary research,  you can set the flag for particle density, but this applies to all particles.

However, I might have found an alternative that achieves a similar effect. You can set the gravity for an individual particle:

Good luck!

Bob

# Colliding physics and non-physics items

Hi Everyone,

One student had a problem getting collision events to work when one object is using physics and the other object is not. One solution is to use collision rectangles:

https://stackoverflow.com/questions/18239440/collision-between-an-object-with-physics-and-another-non-physics-object-in-game

To see the position of the invisible collision rectangles use this command:

draw_rectangle(x1,y1,x2,y2,false);

Good luck,

Bob

# Exporting rooms

Hi Everyone,

I got a request to make a tutorial on how to export rooms in Gamemaker. The best way is to clone the game, so you have identical games to start with, then make changes to the room, then copy the room back to the folder of the original game. For this to work, all the sprites, objects, scripts, etc., must have the same names and be present in both projects.

Here is a video showing how:

Have fun!

Bob

# Making animations from sprite sets

Hi everyone,

I got a request for a tutorial on making a kick animation.

I recommend finding a suitable Community Commons licensed sprite set on the web, incorporating it into Gamemaker using the instructions below, then perhaps…. if you have time, re-touching the artwork in the sprite set to make it look the way you want your character to look.

Kicking and punching is pretty similar to the walking stuff…. after you get through the 4 direction walking animation, ask me about connecting keyboard presses to kick animations, and how you might handle collisions.

Good luck,

Bob

Why use spritesheets? Reducing memory and start-up time; increasing your games performance

https://www.codeandweb.com/texturepacker/tutorials

Creating spritesheet animations – beyond the scope of this post.

Some people use Pyxel edit pro; Sean Spalding uses Flash

https://opengameart.org/

Community Commons (CC) licenced art- including sprite sets. Be sure an give the author credit in your game credits, if the license is CC attribution.

Using sprite sheets in Gamemaker

https://youtu.be/7znEJXqftkY

Getting the sprite to move in four directions using a sprite sheet

https://youtu.be/OxPN0DVyyLE

As above, done is Gamemaker 2

https://youtu.be/0boZofzJfME

Another tutorial – 8 directional sprite sheet

https://youtu.be/G1HBnK6_QSA

Shaun Spaulding

https://youtu.be/5V5CIAmAtRU

https://youtu.be/AMc4vww41CI

# Collaboration-backups

Hi everyone,

Several times during the year people have had trouble when one person in a team is absent and the others cannot work because they cannot access the files. One possible solution is to use OneNote, Office365, and  SharePoint. I can create a OneNote notebook for your group. Once created, go to log into Office365;  https://office.com/login

If this takes you to the page with the palm trees, put in your school e-mail address, but no password.

This will take you to Office365 on-line:

Click on the OneNote link… This will take you to OneNote on-line:

There you should find your groups OneNote notebook.

The collaboration space is where you can share documents within your group.

Create a new page:

Then make a zip file of your project using the right-click menu and 7-zip (compress):

This is just a crude way of using Onenote…. more in a later post.

Good luck,

Bob

# Clear sprite backgrounds

Hi everyone,

I was asked how to import sprites from Gimp after you have removed the background… after importing, the sprite had a white background. I think the problem is that you saved the file as jpeg, rather than PNG, as only GIF and PNG have transparent layers.

https://www.gamefaqs.com/boards/921745-rpg-maker-xp/54116538

In case that does not solve your problem, try these URLS:

Google search: gamemaker get rid of white sprite background

https://youtu.be/_GCBpjfMBI0

Have fun,

Bob

# Throw and catch

Hi everyone,

Some one asked how you might do a basic throw and catch. Here are some hints.

Good luck,

Bob

# Backups in Gamemaker

Hi everyone,

Several people have come to me asking for help recovering their game, saying there game used to work, they made a change, and now the game does not work. You can recover your older versions of the game from your folder ‘Gamemaker\backups folder’. However, by default Gamemaker only saves the last five versions of your game. Every time you run your game it makes a new save and discards an old one. So if you have run your game five times, you are probably out of luck.

To solve this problem, I recommend that you go to Preferences and set the number of saves to 16.

Have fun,

Bob