topbar

Welcome to my HE blog ..

Thursday, 11 January 2018

AI Game


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

Monday, 11 December 2017

OO Design

Using OO Design within Unreal


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.

OO Design Work

We have looked at Water Features in the past but this is an enviromental affect.

Now we need to look at OO Design we need within  the game we are creating.

We need elements like non player characters (NPC's which are a form of AI Characters).

These NPC's need to move around the map and also need to interact (attack usually) with the player character (PC). Also the PC needs a health bar so they can take damage. Then we need a way for the PC to attack / fight the NPC's. We can also look at elements like inventories etc as well.

In Unreal we use a concept called blueprinting to do this.

So I have created a video series on youtube to teach these elements.

So lets start out with the Player character having a health bar.




Thursday, 9 November 2017

NW603COM Assignment 2

NWC603COM Assignment Two 

AI and Games

Learning Outcomes to be assessed in this assignment
Evaluate suitable core AI elements and their suitability to different game contexts and then generate ideas and concepts to use AI elements in a computer game.. 

Portfolio - Documentation and oral examination (viva)

This portfolio represents 20% of the module mark.

Task

Blog your game ideas and in particular how AI can be used within it. Describe the various elements you are doing and how they apply to this concept you are proposing.


So in basic terms talk about all the elements and how they could be used in a game and then for the main element focus on it in more detail pls.

This document / blog should also contain information on what type of game you are planning for the assignment and what techniques you deem suitable.

Viva

In a short viva you will be asked about your game concept and the various AI elements. Number of questions about the previous weeks’ topics, aimed at testing your understanding as well as to explain your game design ideas, described on your document / blog.

Deadline 30/11/17

Reply to this post with a link to you Assignment Two Blog

Monday, 6 November 2017

Unit 36

What do these acronyms mean? Evaluate and compare each one..

DHCP
DNS
TCP/IP
SNMP
FTP
WWW
OSI
Proxy Server / Proxy address
Switch
Hub
Router
Server
Client

Write a report highlighting the concepts of web application.
From the list below what each of them are in relation to web applications.

Focus on these concepts :-
Users – Who is the user of the site, what is a novice a expert etc.
Site – who uses the site and why?
Accessibility – vision impairment with larger fonts etc.
Legislation – Data protection act, how does that affect sites?
Functionality – What is a shopping cart? What other are the other elements?
Scripting language used by application – PHP, ASP, JSP what are they and how are they used?
What security concerns do we have with web services?

Assignment One   Upload point
Assignment Two   Upload point


Thursday, 2 November 2017

Unit 10 and 14 Assignment One

Website Design : Assignment One – the draft
Structure of this assignment :-

So for your Emerging techs research now create a website to showcase this research.

This website should have :-

Home Page : Details about the technology what it is and an introduction to this technology and a YouTube that shows this technology.

Impact Page : What impact does this have on society?

How does this tech impact on our lives? Are jobs lost or created? Does it make life easier?

Ethics Page : Ethical implications, how does this technology impact ethically in our lives?

Evolution Page :

What does this technology replace (if anything)?

Where does this technology evolve from ?

and another page of your own choice that is about the technology in question

I will need written up (in a blog or Doc post)


Cover Page : Title of website

Contents Page: table of contents

Background : Why did you choose this website? Give reason and rational behind this decision.
Discuss HCI issues. Colour choices and why, Hofstede's Indices and why.

Client Brief : What does the client want? Describe what in rough terms is the contents of each page.

Initial Draft : Give initial sketches and initial ideas of website before you spoke to the customer.

Client feedback : You had a meeting / many meetings with the client.
What was said?
Show correspondence with client.
What was agreed (and why)?
Was their a difference in opinion ?
Did you suggest something the client didn’t want
Did the client suggest something you disagreed with?
What was said at the meeting? How long was the meeting? What was the date?

Second draft : Changes made to draft as an outcome of meeting
What were the changes that was agreed with.
Show these draft pages (all 5 if 5 is agreed number of pages)
What's the colour Scheme? 
What other HCI aspects are catered for?
Has the client seen this secondary draft? What do they think?

Concluding points
Whats next ?
How long do you think it will take?
Who is doing what and why?
Who is the target audience?

Merit is given for clear structure and ease of readability

First Draft 11th Dec 2017                Upload point
Feedback given on 14th Dec 2017
Second Draft 22nd Dec 2017          Upload point


NWC603COM Assignment One

NWC603COM Assignment One 

AI and Games

Learning Outcomes to be assessed in this assignment
Evaluate suitable core AI elements and their suitability to different game contexts and then generate ideas and concepts to use AI elements in a computer game.. 

Portfolio - Documentation and oral examination (viva)

This portfolio represents 20% of the module mark.

Task

For this portfolio you are asked to submit a Document (can be a blogs) in which you should in detail describe:-
 The new AI topics you learnt
  • A brief analysis of strengths and weaknesses of the techniques including in in what type of game or for what type of behaviour or effect these techniques are suitable.
  • Any additional resources beyond the course material that you have found while analysing strengths and weaknesses.
This document / blog should also contain information on what type of game you are planning for the assignment and what techniques you deem suitable.

Viva

In a short viva you will be asked a number of questions about the previous weeks’ topics, aimed at testing your understanding as well as to explain your game design and AI choices for the assignment, described on your blog.
Reply to this post with a link to you Assignment One Blog

AI Game

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...