Welcome to Code Club

Code club focuses on designing games.

intro

 

This is the progression of applications that we should learn. We will start with a Scratch game. For most, after that, I think Gamemaker will be the natural start. If not click on the relevant links in the resouces column.

progression

The sophisticated 2D and 3D video games you play on your PC, X Box or PS are usually designed in teams. One team will create and work on a story line, another will develop the artwork, another team develop the code, another team test the code etc etc

The point is that games need to be planned and there is a planning template in the resources column.

Task 1

We are going to start with a Scratch game very loosely based on the movie Krull.

A princess has been captured and held prisoner in a castle which can de-materialise and materialise anywhere. Can the prince rescue the princess?

Damage the castle enough and the princess wil lbe released. Beware though, the castle can materialise on top of the prince and can fire back.

Assets

Instructions

Next level hints

 

Task 2

After you have managed to get tutorial 1 working in Gamemaker then begin creating a space invaders game. The assets are not exactly the same as the instructions.

Instructions 1

Instructions 2

Assets

 

General How to's - Levels and animation

 

 

 

Scratch

You can learn Scratch anywhere. It is available as a download for PC's, Mac and Linux. There is an Alpha testing Chromebook version now available. A lot of people just use the online version.

scratch

Micro:bits

There are physical microbits available and you can use blocks of code like Scratch initally but then move onto Javascript and even Python

https://microbit.org/guide/quick/

 

GameMaker

GameMaker is a powerful game platform GameMaker used for making 2D games. You can create almost any kind of 2D game you wish with this great piece of software. It also has limited 3D capabilities.

 

https://www.yoyogames.com

 

PyGame

Here is where we learn how to use Python to create games. You should have learnt Python in class.

https://www.pygame

Godot

It's as powerful as Unity but easier to learn with Godot than with most other game engines for two main reasons. First, Godot has its own IDE, and second, Godot uses a language called GDScript, which is very similar to Python. C# is coming soon too.

https://godotengine.org/features

Planning Document