Wednesday, 19 March 2025

Teacher Wayne update

I have recently gained a PhD!

I recently completed a PhD research study using an experimental approach to embedding mathematics in computer game design units through a serendipitous process. 

I am a Lecturer at Coventry University teaching game design and development.


I am an experienced games design lecturer, I have set up and was the lead lecturer teaching the games design courses at NWSLC (which was SLC at the time) taking it from 0 students to 2 x level 2 provisions and 3 x level 3 provisions with 60+ students enrolled each year for over 5 years. This level of cohort led to me first developing and teaching HND courses and then a Creative Computing BSc top-up year which was validated with Coventry University. I have strong links with this cohort for student recruitment






Monday, 1 April 2019

Unit 71: Upload point

Please upload your assignment to this point pls.

Monday, 21 January 2019

Games design Final project





You are creating a game based from the popular Netflix series “Stranger Thing”.

This is a year long process and it links many units together. Students are to first prepare, propose a game concept. Then develop the game implement it and then test it. With a final presentation in May 2019 demonstrating their game.


Task 1) – Unit 68 P2/M2/D2

You are creating a game based from the popular Netflix series “Stranger Thing”.

Create a game concept based from “Stranger things”, present this game concept to the class. You can work as a group but each member of the team needs to clearly show what element they are working on.

In particular focus on the environment.

What will it look like? Is it indoor or outdoor or both?

Give initial sketches and a draft mock up using Unreal of what it may look like.

Story board the game concept.

Consider target audience, what genre is it?

How many levels do you need?

Presentation : November 2018


Task 2) Unit 68 P3/M3/M4 & Unit 70 P4/M4/D4 & Unit 71 P4/M4/D4

From Game concept create the game itself.

First create the environment form the draft concept then add other elements like any 3D models you have created in other units.

Second add characters in game consider the blueprints needed and any additional coding needed.

Create documentation showing screenshots OR video with voice over describing the making and development of the game.

Created documented : Throughout but completed by end off May.


Task 3) Unit 70 P4/M4/D4

Test the game and document your game play, then show to 2 others and get them to play test it and add their documentation. Reflect on your testing. What could you have done better? What was good?

You can use a video play test (like Fraps) with audio talk over if you wish.

Due May 31st 2019


Monday, 10 September 2018

Game upload

2D Game upload point




In the First year of games design you created many 2D games.

Give me a link to a game you created.

I need how you made it (can be video / screenshots + doc)  and a game play video as well.

Thursday, 22 February 2018

editing the code

Ok so lets look at the code in the HTML file

First we have a peoload funtion that loads all the sprite assets up, we have 4 in this example. The sky the ground a star to collect and of course our animated dude! This function runs code runs once.

function preload() {

    game.load.image('sky', 'assets/sky.png');
    game.load.image('ground', 'assets/platform.png');
    game.load.image('star', 'assets/star.png');
    game.load.spritesheet('dude', 'assets/dude.png', 32, 48);

}

Next we have some variable to store all the elements we need.

var player;
var platforms;
var cursors;
var stars;

Next we have the create function to put on screen all our assets needed for this game (or a level).
This function runs code runs once.

function create() { all code for putting assets on screen first time goes here }

Then last but not least we have the update function. This function runs until its exited.

function update() { 
all code for :-
Movement
Scoring
Collision detection
animation control
ect.
 }

Other functions can be added that are called in the update function. In this example its collectStar function.

All this is based from this example

When you have understood this you are ready to try game states (this link)                           

Setting up an Example

Basic PHASER.JS Example

Server Side

First thing we need is a web server. I use personally WAMP, but any web based server is adequate.
Unzip my Example and put in WWW folder (for WAMP) with all its folders intact.
It will look like :-








Client Side

Use a web browser and access your wamp server and run part8.html




















edit part8.html (I recommend notepad++)

Next Part - Editing the code

Tuesday, 20 February 2018

OO Design 2

Task 1

Object-oriented design is one part of the overall design process and should be seen in this context. Normally object-oriented design would start after completion of the creative phase (development of concepts and ideas) and would be used to flesh out ideas. The object approach can then be used to plan the detailed implementation of a project to ensure that milestones and other parameters are met.

For this assignment you need to review object-oriented design within a game (you can use your game).


P3
review object-oriented modelling with some appropriate use of subject terminology
M3 explain object-oriented modelling with reference to detailed illustrative examples and with generally correct use of subject terminology
D3
critically evaluate objectoriented modelling with supporting arguments and elucidated examples, consistently using subject terminology correctly

Documents this or blog this

Assignment 1

Upload document here pls.

To break it down easier, with the FOCUS on the coding aspects.

Look at the 2D game you made last year in Gamemaker
Look at the 3D game you are doing now.

Compare them both side by side and REVIEW (see P3 above) how the coding was used for both and whats similar and/or different ?

Create a table if your confused and put them side by side. Show code for example moving or attacking or health bars or anything really.  Show how its done in GameMaker and Unreal. Whats the same? Whats different ? Also Why is it different ?