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 ?


Thursday, 11 January 2018

AI game concept


Build a game with at least 2 AI elements..


Build an interactive game that consists of at least two AI components. This can be either a 2D or 3D game using the UNITY game engine (look at suggested games in list below). This game should be a core element of a game, not a fully working game as such. For example it could be one level that show cases the core AI elements and how they are used. This game is created individually and can include 3D models created in 301 module of this Degree.

You will be marked on a good design of at least two AI components and how they have been implemented by you in terms of re-usability and software patterns. Your analysis should include the rationale behind your design decisions as well as a discussion on any improvements you would consider.

Game type

For 2D: Maze game, Space Invaders, Snake, Snakes and Ladders, Break-out, Tetris, Pac-Man, Super Mario, Bomber Man or similar game.
For 3D: First or Third person shooter or survival game or simular

Marking Criteria

You will be assessed on: the software implementation, as well as a report where you will explain how you have done the implementation, the problems you faced as well as diagrams explaining the most significant aspects of your work. Also note that all the code must be provided in the Appendix section.
The structure of the report must be the following:

  • Title page 
  • Abstract (or summary) 
  • Introduction 
  • Brief description of chosen game design 
  • Game implementation 
  • Conclusions 
  • References

Tuesday, 9 January 2018

Critical Approaches to games design


What is our game about ?
  • Think about game concept
  • What is the story? (does it have one)
  • What genre is it?

How does this game relate to our culture in large?
  • Does this game promote stereotypes?
  • Is the theme relate to a specific culture?

Who is our game for? 
  • age
  • gender
  • ethnicity
  • who is the target audience?

What games are similar?
  • List of similar games and how they relate to your game

What is Player Experience ?
  • Why is this important?
  • What is immersion?
  • How is this important to games design ?

Market research what is this and how does this relate to making a new game?
  • What is qualitative analysis?
  • What is quantitative analysis?
  • How is this data used?