Thursday 29 November 2018

Unit 35/36 Assignment 1: Internet Server Research / Web Apps

DHCP
DHCP, “Dynamic Host Configuration Protocol” This allows any device which has changed its IP address from its last login in to be still able to connect to the network, due to dynamic addressing. DHCP has also been advanced to allow it to be changed while it’s connected.

DHCP also makes life easier by simplifying administration. Due to it continuously tracking your IP address it doesn’t require the administrator manage task process. Which means it will save you time manually assigning IP addresses
DNS
DNS, “Domain Name System” Is the system which converts any alphabetic (A, F, D, C) names into numeric (3, 6, 4, 3) IP Addresses. When entering a URL the DNS will convert it into numbers and dots “301.0.5.21” If we lost DNS we would have to enter the four numbers and dots in order to be able to access the website.

You can enter an IP address and retrieve the website you want, however this would be a longer process and wouldn’t be recommended as DNS is trying to save you time.
TCP/IP
TCP/IP “Transmission Control Protocol / Internet Protocol” This is the language that the computer uses to be able to gain access to the internet. It uses a range of protocols which are designed to gain a network of networks which provides a host for the internet.

It also has some other functions besides getting access to the internet i.e. acknowledgement, mapping and addressing.

SNMP
SNWP “Simple Network Management Protocol” is used to monitor and manage network devices and their functions. SNMP gives a simple language which the network devices to relay management information. This is within the environments in the local area network “single and multivendor”.

Its latest version (3) has been updated with better security enhancements that “authenticate” and encrypt “SNMP” messages.
FTP
FTP “File Transfer Protocol (FTP)” This is basically a normal internet protocol, which transmits files between multiple computers over the internet using “TCP/IP” connections.

FTP relies on two communication channels which is between the server and the client. These channels are controlling the conversation and transmitting file content. Clients will create conversations with the servers by requesting a download. FTP allows the user to “Download, move, copy, delete, and rename files”. Most FTP will require a login however some wont which is known as “anonymous FTP”.

WWW
WWW “World Wide Web” This is the combination of all users and resources that are using Hypertext Transfer Protocol (HTTP) on the internet.

The main function of WWW through HTTP is that it exchanges information over the internet, due to it being a communication model.
OSI
OSI “Systems Interconnection Model” defines network communication used by systems that are open to communication and interconnection with other systems

It characterizes the logical network and describes how the computer can transfer different layer protocols. This is done by being broken down into 7 subcomponents or layers in which each represent a collection of services.
(above and below it)

Proxy Server / Address
Proxy Servers can give your network a dramatic improved performance change. The reason for this is that it saves your history (requests).

To best explain this, the server is trying to save you time waiting for the same page to load for a different user. Usually a proxy server will be on the same network so if someone has already been on the site you want to view you, the execution time of the site will be much quicker as the process has been shortened.

Users:

The Internet is full of a variety of skilled and non-skilled users that use similar sites. Experts are usually people that have either been trained or had the experience of using the website for a good amount of time. These users are smaller in number but can contribute well in the online community. Regular users will be the majority in some cases as they use it often but they don’t have too much knowledge to make them an expert, however you could become an expert through time.

Users that use a server occasionally or novice will lack understanding about how the site works or behaves. Servers are creating new ways in order to help beginners or occasional user’s serf their site with ease. An example would be to have a bar which shows all the important pages that the user would want/need. Every new site will begin with novice users, which is why sites see making their sites easy to use very important. Unless it’s a newer server version used by regulars and experts. This is why sites like Wiki show how long a person has been using this site for, to see if they are a professional or student and if they are reliable in their answers.

Every site will have a majority of one user type. And for which they can focus on their target audience. Expert sites/servers won’t require any instructions, new and occasional users will need instructions or guides to help them in some areas around the server.

Teachers will have sites such as Moodle and MyMaths that give more availability for them to use, for which the students can’t access. This can help teachers send and receive work back from students much more quickly and professionally. It can also help find plagiarism which would have been an extra check if it wasn’t provided. Teachers can view work submitted and give grades and comments. It’s useful to have education and work users as it’s a large audience that a site should want.

Users may also have issues involving flashing lights, bright screens/images and colours. Sites have to think about all their audiences. So they have to keep the page pretty but also functional for these users. Colour schemes are used to make the site look nice, remember-able but also to help people who are colour blind able to read and see the site easily. (Or they could add a colour blind setting choice). Sites that have too much animation or flashing lights on its page can be very harmful for some people and must be considered when designing a site.

One of the biggest mistakes a site can do is when an Arthur writes their own opinion that can be seen as offensive to an audience. When talking about culture or religion, even in your own opinion, text must be written in a way which it doesn’t offend or else the site could be removed. Many sites overlook this and don’t proof read their text. The world is changing with its views and opinions. Sites need to keep up with the latest generation and how people see things, especially the smaller portion of your sites users. 

Site Analysis:

The site can have a variety of different purposes including communication or commercial studies. Communication is a big thing for most sites even in the smallest of ways which involve clicking “Hello”. Depending on the sites purpose the more availability the site will offer related to that section.

Real-time information is usually very important as its happening right now. An example is the news. The news has to be live in order to give updates about the weather, crimes and the world etc. Many people could be using this for other reasons such as a live satnav or watching Uber App, for which you can see how far your driver is away. Every site will have some sort of commercial product involved due to it paying the owner of the site and to add reference to the site (PC World showing ads for computers).

One of the many sites found online is based on education. Kids, students, teachers might require these sites to help revise, study, or prepare for a quiz. The main purpose for this site is to help educate individuals. MyMaths helps students answer questions that the teacher can easily access. Entertainment is also another big thing online which people use to watch or play for fun. An example is YouTube or Twitch. These sites give users the chance to choose what they want to watch for fun. These sites also link in with a bit of communication with the comment section but also how the videos talk to the viewers.

Some sites offer a download/upload point depending on the sites functionality. If it contains videos, text, files, music it will usually offer the chance for them to be downloaded. Sites will usually have only one way of downloading the file, for which will have to be converted somewhere else if need be. Places like YouTube offer you to download and upload videos of your choice (Except copyright files) as a way to be part of the community and let people see the work the user produced.

Every site will have its own purposes and objectives to meet. An example: a site focusing on communication would require to keep you with the latest designs, keyboard features and new ways to communicate to other people. For example how Facebook uses messenger as a more private way to chat. Sites must meet the minimum requirements or another site will take its place. When designing the site many things are considered; colour scheme, format, font, images, layout, design etc. For communication the focus would be the design and the availability of the communication itself.

I would assume the design process would involve:
Format > Basic functions > Text > Images > Colour Scheme > Big Functions > Security > Polish
     
Many sites a crammed with information and can be too much at times. This is why most of them use hypermedia links allowing you to view videos and images saving text and space. When formatting a site usually it will have a title at the top next to a navbar. Underneath will have the homepage of some of the products shown (for entertainment it would show videos etc.) with the usual Authors name and website details Websites tend to have search bars that help you navigate through the site a lot better. But only some have keywords that users will type and similar items will popup. An example is typing “laptop” in pc world.

The sites will more than likely have audio/video being played which would be needed if you want to hear someone talk about the item. The video would be useless with no audio as you might as well write the information. Animations aren’t a big thing in some sites however they are still found even in the smallest of places, i.e. a button effect. It gives the site that little bit more of a live feeling.

Accessibility:

Sites require alternative text for different languages if the user needs it translating. The site would be useless if the user is unable to read the text and could lose a big portion of people. Most sites will include images for which need to have some reference related to them, either with text beside or underneath. If the image isn’t explained it can look very unprofessional. It can also cause problems with understanding text if the image isn’t understandable

Some fonts can be unreadable for people which makes it very useful if the text is resizable and changeable. An example is the handwritten font which can look nice but hard to read. Sites need to have some sort of support for readers that can have difficulties reading or viewing the page. It’s said that the font size should be 14-18 for it to be reasonable for most people. If the selected font is lower the higher the chance someone won’t be able to read the site, losing you consumers.

Every site has some sort of law protecting it. These are usually found by reading the “Terms of use” and “Copyright // All rights reserved” for which protects the site from people stealing code or any of the media provided.

Discrimination can be a problem for some sites if they don’t take care and proof read their information and written text. Wording a sentence the wrong way could lead to a can of worms and can be very serious, to the point it could lead to court and the removal of the site. Websites are global for which means anyone can view it. Everyone is different so saying things in the right way is very important.

When you give a company your personal information you are giving them your trust in keeping every safe. Data protection is used by organisations and businesses. They are responsible of keeping is lawfully, transparent and fairly. These are strict rules which can make a business go under if they get it wrong.

Guidelines are given to users to give them a general rule of processing based on the best practices. These do not need to be followed by the book but is essential that the user has an understanding of what basic line to follow. Standards are a little different and are mandatory actions that you must follow. This is a difficult and time consuming process, but is needed so that the company can indicate the user behaviour. This is compulsory and is only effective if it is enforced by everyone involved.

E-Commerce regulations were established in 2002 and gave legal rules which means that any online shop or service provider must comply when a consumer is in the “27 member countries of the EU.  This is available for the consumer which can be reproduced and stored if need be.

W3C Validation is an action which searches for any code mistakes i.e. some html code being in the wrong place or adding in a capital letter or a space which can cause a big problem. This locates the problem within the code for then to be solved when able. The code might look like its working however simple problems like; doesn’t work well on other browsers, displays incorrectly, the majority of browsers don’t work, ranked badly, very slow process time.

Functionality:

When shopping online, you will more than likely want to buy more than one item. This requires you to have a list of items you want at once. Every shop will have a shopping cart which stores your items until you click purchase. Without this you wouldn’t be able to order multiple items at once. When purchasing something online, you will have to create an account with the site. This account will require your details, including: phone number, address, postcode, credential information. Every site is similar in this way with some slight differences which include format and design. Without a profile you would be required to enter all your details in every time you purchase.

When your ordering online you may want to save it for later (reserve order). This is useful if you wanted to check something online to see if it was available before you purchased the following day. Many people you shop online are browsing and don’t necessarily have money in their bank accounts.
WCMS is a utilization of CMS (content management system). It’s a set of instructions/tools that helps provide the app with digital information with little to no knowledge of web programming or scripting.

When you view a site, data is taken and remembered. This is then used to help provide suitable items/products that you might be interested due to last thing you bought or viewed. Cookies can be removed manually however sites like amazon will show you your past viewed items and items suitable to your past purchases.

Web content management involves people overseeing the content presented on the site. It could also be about editing and updating the content. The main purpose of this role is to keep the site looking fresh and appealing. Without this the site would look outdated and not informative enough. An example is Black Friday. The site would need to show it’s updated and that’s it’s changed for the event, similar to Christmas or Halloween. The items or design would show different stuff each event to make it suitable for buyers.

When a website is being created the developers must choose what type of scripting languages it wants to use. Every language has its own advantage and disadvantage related to; time management, design, difficulty etc. Some web apps require high processing times, such as; Twitch as it’s got a real-time aspect involved. Most of the videos on Twitch are being streamed live, however you are still able to watch old streams.

Security:

The internet is vulnerable to attack and needs security to defend itself from hackers and protect its user’s identities and information. Many sites such as Amazon and Very will ask for your credential information and address for simple buying solution. The site is responsible for insuring that the user’s details are safe from attacks. If the site had no security for users, people would likely sue the company and never buy again. In result losing buyers and money.

The site itself will need security as the company could lose thousands. It would also make everything on the site vulnerable, i.e. attackers could focus on user accounts, or even break the site by deleting code or ordering too many items which could cause problems with the delivery company.

Every site should have a “Terms of use” in order for users to understand what they can do lawfully involving the game, I.e. not breaking the copyright laws. This is very important for both the company and user and the company needs to show that they have copyrighted their work and are giving the user access. (This helps in court). This is good for users as if they are curious about using the site and aren’t sure if they would be breaking the terms of use, they can find out.

Sites can give people different access to their site depending on their role, rank, status and experience. The server team can grant and revoke access to anyone for different reasons. The majority of the time servers give access to experts and regular users, revoking only takes place if the user is breaking the terms of use or has stopped using the site for a long period of time.

Every server will have some sort of restriction on your account. These restrictions can vary depending on the user and the site itself. The server team will have high accessibility with changing the heart of the site. Regular users will have much more restrictions related to being able to change the site itself, but should be able to change the sites information, i.e. wiki allows text to be changed but not able to edit the sites format or design etc.

System monitoring is when someone monitors the condition of system. This includes knowing the system resource percentage, knowing who’s logged on and what’s being run. This helps you solve problems before they get worst and hopefully before they arise. Doing regular monitoring keeps the app protected and safe. This results in less maintenance. Security is a very important section to think about for anything on the internet especially web apps. Without security the apps are vulnerable to attack. People want to feel safe on the app they are using and so without it, results into no customers.

References

Beal, V. (2018, 11 08). Dynamic Host Configuration Protocol . Retrieved from WeboPedia: http://www.webopedia.com/TERM/D/DHCP.html

Beal, V. (2018, 11 08). Proxy Server. Retrieved from Webopedia: https://www.webopedia.com/TERM/P/proxy_server.html

Definition of: DNS. (2018, 11 08). Retrieved from PCMAG: https://www.pcmag.com/encyclopedia/term/41620/dns

Rouse, M. (2018, 11 08). SearchEnterpriseWAN. Retrieved from File Transfer Protocol (FTP): https://searchenterprisewan.techtarget.com/definition/File-Transfer-Protocol

Rouse, M. (2018, 11 08). World Wide Web (WWW). Retrieved from WhatIS: https://whatis.techtarget.com/definition/World-Wide-Web

Technopedia. (2018, 11 08). Retrieved from Open systems interconnection model: https://www.techopedia.com/definition/24205/open-systems-interconnection-model-osi-model

Transmission Control Protocol/Internet Protocol (TCP/IP). (2018, 11 08). Retrieved from Techpedia: https://www.techopedia.com/definition/2460/transmission-control-protocolinternet-protocol-tcpip

Jain, S. (2018, 11 29). What every web app developer must know about security. Retrieved from Medium: https://medium.com/walmartlabs/what-every-web-app-developer-must-know-about-security-3b4345353133

Rouse, M. (2018, 11 29). Web Content Managment System (WCMS). Retrieved from Search Content Management: https://searchcontentmanagement.techtarget.com/definition/web-content-management-WCM

Spoden, C. (2018, 11 29). Build from the ground up. Retrieved from Frsecure: https://frsecure.com/blog/differentiating-between-policies-standards-procedures-and-guidelines/

System Monitoring. (2018, 11 29). Retrieved from Oracle: https://docs.oracle.com/cd/B14099_19/manage.1012/b16241/Monitoring.htm

What does a Content Manager do. (2018, 11 29). Retrieved from Sokanu: https://www.sokanu.com/careers/content-manager/#what-is-a-content-manager

What is W3C Validation. (2018, 11 29). Retrieved from RockPaperSimple: https://rockpapersimple.com/what-is-w3c-validation/



Thursday 22 November 2018

Presentation Update: 22/11/2018

I have done my presentation today (22/11/2018)

Will now focus on the assignment "Unit 35/36" as the deadline is for next Thursday. I will do most of this work on the weekend.

Thursday 8 November 2018

Update Project: 08/11/2018

Focused more on PHP rather than the project.

However I did do some Unreal Engine, focusing on designing the main menu
I also worked on my presentation for my project which is due on the 22nd

- On Thursday 15th will complete the presentation then rehearse for the 22nd

Thursday 1 November 2018

Unit 4: Update Presentation

Currently working on Unit 4 presentation.

Explaining why i have chosen the "the four tales" as my final project.
This involves explaining what the project is all about 
Why i'm doing the project.
My past project ideas
The target audience and who is doing the project
I have also updated my time chart to make it easier for people to understand 









I am currently working on my concept art for my project. Which will then be put into my power point

Thursday 11 October 2018

My final HND Project Specification

Project Specification 

The Project: Named "The 4 Tales"
(UNREAL ENGINE GAME)
5 HORROR LEVELS EACH WITH A DIFFERENT STORY AND PLOT

Influence: The game “Affected”
https://www.youtube.com/watch?v=ZlvPcaMzpzY

I like how this game has focused on the stereotypical (scary) environments that aim to scare you. I like how each one focuses on something slightly different from the other.
What I would like to do is give each of my levels more of a story that the player can get hooked on while still making the game scary.
I also want the levels to have reasonable playing time which doesn’t make people choose the next level straight after. I would like to aim for a good story and a scare factor.
The reason I would like to do a game like this is because I’m into horror games, I like how people can react to them and you can clearly see if the game is good or not.

Game type: Story teller
Genre: Horror/puzzle

This game will have 5 different horror stories and environments that are stereotypical.
The House  – You’re a kid and home alone, you hear a suspicious noise and go to investigate. You notice a creepy old doll that you’ve never seen before with foot prints leading to the basement. As the kid you can explore the house and find out the dark secrets the house holds. The more you find out the angrier the doll gets... make sure you find out all the secrets before its to late.

Abandoned building level 2 – its mid night and you’re working as a security guard Update 1. Removed

The Forest – you have decided to go camping and you’ve ended up getting lost. A whisper in the woods tell you to collect the mysterious objects. Another whisper tells you to leave the forest which one will you choose.
The forest has two similar choices of gameplay (Collect or Escape). In which both are avoiding the enemy.

The School – you decided to do extra hours of work after school when you’ve noticed no one’s around. While walking around the school you notice strange appearances and whispers about a girl who use to go there. Find out what must be done in order to stay alive 
Objective (Wake up) - interact with loud objects around the school

The Theme Park  – You’ve received an invitation to go to an old theme park which all your friends are going. When you get there no one is around and you’re on your own. When suddenly you hear a scream and go to investigate.
Objective: Locate your friends, without alerting the crazy clown.

Who's doing it?
I will be working by myself while making this project. I will get no help and all the work will be mine.

Target Audience?
The target audience is gamers aged around 15+ due to the game having some horror aspects. The game wont have to much graphic content which is why its not 18.

Sketches:
Each level will have a character that the player will try and avoid. The characters will have some link to the story which will make them unique in there own way.

The environments are stereotypical horror environments:
The House
The Forest
The Circus
The School

Each environment will be unique and large, with the task of finding objects or a way out.

Why am I doing this project?
I'm doing this project as I feel that i'm able to show my creativity in writing and designing. I love horror/puzzle games that have some story behind them. I wanted to create a game where the genre is something i'm passionate about. It will also give me the skills I would want to make future games like it.
One of my favourite genres is horror, so to make one would be a lot of fun and interesting to make. I’ve always liked the reaction people give when playing a horror and I feel it’s the best genre for a reaction. 

Time scale




















HND Project Update

HND Project Ideas Update:

1. Sci-fi (The Experiment)

Update 1: This is 1 of 2 project ideas that I’m considering. I personally love the plot and I feel the story could be very good. I also like how I could change it up a little as I go on as it’s a sci-fi game.

Update 2: My reason for not doing this project is that I want to focus on a game which id enjoy but also learn the important aspects of a game that I would want to make in the future. I also feel it’s one of those games that could go horribly wrong if it doesn’t work out. Also having the experience that when I created an action/adventure game with a group we still struggled for time. Which shows me I wouldn’t be able to finish this project.

2. Horror/thriller (The 5 Tales) - My final project idea 

Update 1: I have narrowed it down to 1 of 2 project idea.

I have decided to narrow down the levels by 4:
The house
The circus
The forest
The school

The reason behind this is I feel having to make 5 individual different stories would be too much. I chose these levels as the house and school could have similar props that I could create making it easier. The forest would be an easy one due to me not needing to use Maya much. For the circus I’m either considering it to be indoors so I don’t have to spend a long time on the environment, plus I could take some “killer klown” props for the environment.

Update 2: I have chosen this as my project. My main reason is I would love to make a game that involves puzzles/riddles that will tell you a story. I know I also get bored very quick so having 4 different small stories to tell would be fun for me to do. It would also give me the chance to focus more of my creative side, than just code.

3. The killer klowns game add on/remaster

Update 1: I will not be designing the killer klowns game due to the many problems I feel the game had. With what I had in mind, I would have removed most of the game and I realised that I would be basically designing a brand new game. It’s also been a long time since I designed the game so the code would be very hard to understand or even locate. I do think it was a cool idea, but it was going to be too easy (if I left the game how it was) or too hard (recreating it from scratch).

4. A mixed 2D and 3D platform game

Update 2: I will not design this game for my project due to it being a genre that I would have no passion doing. It’s neither a game I would enjoy playing or designing. I also feel it could be too easy for a final project as i already know how platform games are made.

5. A game you can make choices

Update 1: I do like this idea as a project but I need to be honest with myself on the fact I wouldn’t know where to start. I’m aware that the game would rely heavily on code rather than design, which I know i'm better at. I would honestly love to make a game like this but realistically wouldn't know what to do. 

Thursday 4 October 2018

HND Project Specification

UNIT 4: Project Design Implementation and Evaluation


Project ideas:
 KILLING LOWER CLASS FOR A BETTER FUTURE (SCI-FI GAME)
(UNREAL GAME)
Game type: FPS
Genre: SCI-FI/ACTION/HORROR
Target Audience 16+

Plot: In the far future where resources are running low and the population is increasing the government has had to take a drastic measure of insuring the best future for their world.
Originally the government decided to create “Tunnels” which can teleport anyone to the destination which they have paid to go. They decided to use this device as way to take certain individuals to an unknown location where they would be experimented on in order to gain a new resource which the world is dependent on.
The main player is someone that isn’t of high class and has won a ticket to travel through one of these tunnels, unknowingly will be teleported to an unknown place where he would be killed and experimented on to make new resources which the city needs.

Main Aspects of game:
Some sort of choice (ending) / cool environments / AI voice or companion / Story Driven / Different controls i.e. driving, walking, flying. / Shooting.

The game will have choices, 2 different endings, a horror aspect and a plot twist to the character
(Changed Controls/Genre)
Instead of it being a FPS the player will only be able to interact and run depending on what they need to do. – Ideally this would be much easier as it removes the gun mechanics.
(Making the game become a story teller rather than an action game could improve the game in some aspects as my design skills are better than my coding)
The reason I would like to make a sci-fi game is that I believe the future is limitless and the fact you can implement your own future and make the game come alive is amazing. I like how the game would have no rules on theme, design, logic etc. It also lets you be as creative as you want, which I really like as I’m much better at art and design than code.
I like the plot and not many games have gone in a similar direction. I like how it won’t be too much of a task as it’s a very open plot that could develop in a range of ways. If I remove the FPS aspects the game would be a lot easier to design, however I would like to create a game that involves you attacking AI.

(UNREAL GAME)
5 HORROR LEVELS EACH WITH A DIFFERENT STORY AND PLOT
Influence: The game “Affected”
https://www.youtube.com/watch?v=ZlvPcaMzpzY

I like how this game has focused on the stereotypical (scary) environments that aim to scare you. I like how each one focuses on something slightly different from the other.
What I would like to do is give each of my levels more of a story that the player can get hooked on while still making the game scary.
I also want the levels to have reasonable playing time which doesn’t make people choose the next level straight after. I would like to aim for a good story and a scare factor.
The reason I would like to do a game like this is because I’m into horror games, I like how people can react to them and you can clearly see if the game is good or not.
Game type: Story teller
Genre: Horror/puzzle

My target audience would be 16+ due to it being a horror but not including anything to graphic that would make it into 18+
This game will have 5 different horror stories and environments that are stereotypical.

House level 1 – you’re a kid and home alone and you’re actually in a nightmare

Abandoned building level 2 – its mid night and you’re working as a security guard

Forest Level 3 – you have decided to go camping and you’ve ended up getting lost

School level 4 – you decided to work do extra hours after school when you’ve noticed no one’s around.

Theme Park 5 – you’ve broke into an old theme park and decided to explore

Obviously the environment or plot could change or be different depending on my thoughts and development.  
These will have similar controls… however the story and the environment will be different.
I could also decide to focus on one environment and one big story line rather than telling 5. This could be good as the player would be more invested in finding out the story.
One of my favourite genres is horror, so to make one would be a lot of fun and interesting to make. I’ve always liked the reaction people give when playing a horror and I feel it’s the best genre for a reaction. I also feel telling a creepy story or giving a plot twist to a game would be great and give it that bit extra which most games need. This is my favourite idea of them all as I feel it has more variety of gameplay and lets you experience different versions of horror.

(UNREAL GAME)
THE KILLER KLOWN GAME (RECREATED)
Game type: Third-person action
Genre: Adventure/action
The target audience will remain at 16+ due to no manger changes on graphic content
I will remaster the killer klowns game that I did two years ago. Making the controls and graphics better. I will also fix all the problems I had with my game and make the game better overall. As the game is basically finished I will make the game flow better through the environments and fix any major bugs that it had.

FIXES: Walking animation / Cancel Attack animation / AI attack animation / Loading Times /
CHANGES: Players HUD / Tips / Controls / Environment size and layout / Environment Links / Some minor colour changes / Lower Poly count.
ADD: New Environments / New AI / Sounds / Weapons /

Main focus:
Adding a story / better gameplay / Immersive sounds and effects

I might consider changing it to a FPS as I believe a simple step like this can help me fix a big problem with some of the character animations.
I would like to create this game as I’m a perfectionist and I would love to have it finished and working at the standard I would want. By reworking on this Killer klowns game, I am aware that I already have a basically working game, but ill more likely either add on to it or use it more like a template. The Film Killer Klowns wasn’t anything special, however I do like the plot and how maybe giving it a few changes a good game could come from it.
One of the biggest problems we had was not linking our environments together. One moment we were in a snowy mountain the next at a mansion covered in lava. We also struggled showing a story so adding them would be great.  

(UNREAL GAME)
A MIXED 2D AND 3D PLATFORM GAME
Game type: Platform Game
Genre: Adventure/puzzle
Age 13+ due to some difficult puzzle levels and no graphic content.
I would like the game to be either 2D which can be changed to 3D depending on what the player would prefer. I think having the chance to play a platform game in two different ways would be cool and fun for people.
This game will involve the player aiming for a high score before either time runs out or they die.
The game won’t have a story and will mainly be straight forward for the player. The game will aim for young teens + as some puzzles could be seen as difficult for Youngers. If I was to change the target I could make it so have to complete levels, rather than try and reach a high score.
The design of the game would more likely be bright and with a colour scheme for example like portal or Mario.
I would like to create a game like this as I would like to put my own little twist to the game genre. I feel these type of games are easily made in some aspects but can fail to standout which is why I’d like to create a platform game that involved having to use both the 2D and 3D aspects to solve puzzles.

(UNREAL GAME)
A CHOICE GAME
Game type: Telltale game
Genre: Story based
Age 16+
Main focus:
The story / the choices
This game would be a thriller that lets you choose your fate. The game will have multiple endings depending on the choices you made. The game will have two main endings either good or bad depending if the player dies or survives.
Some of the games decisions won’t actually affect the ending but will be used to make the game seem more immersive.
I’ve always liked the idea of making a game that gives you choices. Even the smaller of choices for me makes me like the game more as I feel like it’s my decision where I end up.

Thursday 3 May 2018

Unit 26 & 2 Task 3

Unit 26 & 2 Task 3 Operating Systems

When installing these operating systems I used:
YUMI - MultiBoot USB 2.0.5.4

Computer Info:
IP Address:192.168.25.102
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.25.254
Ram: 2GB

Operating System:
Windows xp Server
Information:
Date and time are correct
Main screen and is working with login screen shown.
Due to their being a problem related to logging in (Blank screen) We were unable to find out any other information related to the server. i.e. internet connection, antivirus and other added software.
This was our very first attempt on starting an operating system from scratch. With the login error, we attempted to do the process again however, the error was the same. As we didn't have any error code and only a blank screen we decided to choose a different operating system in hope this was just a problem related to the download of the server.
(I didn't take any images due to the operating system giving us no access to the computer and the fact it was a first attempt).

Operating System:
Windows Server 2012
Information:
Date and time are correct
No screen
No antivirus
No added software
Due to the operating system having an administrator problem we were unable to proceed with the installation of this server.

The installation was the same as the other operating systems with the use of "YUMI" and "MultiBoot USB" The installation had no problems that we were aware of and had all the necessary installation and system requirements in order for the system to work.
However, with the administrator page (left image) it wouldn't allow us to go any further with the installation.

From what i expect the computer we were using had certain restrictions which didn't allow us to install the system. So we changed computers and installed the operating system again which worked. However due to the computer not being ours we decided to ignore this operating system and to find another one which worked "Windows server 2003".
As it didn't restrict the use of this server we expect that at one point in the installation we may have entered the wrong information or the computer glitched.
If I was to install this operating system again I would double check all the information that is provided in the installation just to be on the safe side.

Operating System:
Linux Lite
Information:
Date and time are correct
Main screen and login work.
This operating system had no problems when being downloaded and transferred. However due to a weird glitch the computer wanted a password which we didn't know or have. I attempted a restart and searched around the web if the system had a default password, but we couldn't find anything with the same problem. However, due to everything else working except the password we were able to find that it didn't have internet access nor did it have any antivirus installed on the system.
We were unable to find out if the system had any added software involved as we didn't have complete access to the computer.
When adding this system to our computer we decided to use a laptop to download all the necessary software i.e. "YUMI" and the operating system. We would also use this laptop to install an antivirus for the system if there wasn't one.
When starting the installation of Linux we used "YUMI - MultiBoot USB" to download the operating system and then to install.
After the operating system was downloaded to my USB stick we then inserted it into the computer that we wanted the operating system to be used on. We then rebooted the computer and made it run on the |USB stick allowing the Multiboot menu to pop up.
When on this menu we had to choose the version we were downloading and wait for the installation.

When the "MultiBoot" installation was complete we had the Linux Lite menu which gave us a variety of different options that we could choose.
We chose start Linux Lite which led to the main screen. As already spoken about we were unable to get past the login screen due to a password glitch.
We then restarted the system and launch the safe mode and it allowed us to find out some of the information that was on the computer i.e the internet access and time.

From what problems we encountered if we were to do this again we would either start the installation from scratch or we would use a different computer to see if it would solve the password error.

Operating System:
Windows Server 2003
Information:
Time and Date were incorrect, changes were made and now it works.
Main menu and login screen works with complete access to other software/apps
The firewall has been activated
No antivirus. (Update: Installed "Clamwin")
Due to the system not having an antivirus we decided to install avast. We got an error, after searching the code error we found that it wasn't compatible with the operating system. So we decided to use "Clamwin" as it is a free antivirus and compatible with the operating system.

Installing Antivirus:

 When researching online for a compatible antivirus for the operating system the choices were very slims with no up-to-date system. (Because its an old system). I managed to find an antivirus "Clamwin" that helps support the computer fight any malware and viruses.


The antivirus, as told in the description isn't perfect as should have some sort of added support (another antivirus). Although it says you can use it as your own way of supporting your computer, its not advised.

The antivirus worked fine and found no problems associated with the computer or with any of the files.
The computer has the status of "Good" for health on both the computer and data files.
When activating the antivirus the process of the scan was around 5 mins depending on what file you wished it to scan.


As stated that it isn't advised for it to be a standalone antivirus, the fact that it only scans manually and only the certain files on the computer is alarming.
The system also can only scan the file if it has permission, which in this case you would have to do manually as well, wasting more of your time.
The software allows you make times where the antivirus can scan, however you would have to continuously writing down dates for it to scan in order for it to work.

I agree that this antivirus is more extra support on keeping your system safe rather than it being a independent antivirus, however with this all said due to it being such an old operating system people have stopped making compatible support.

No Internet access, however we have access to the search engine "Bing" and it allows us to use the search bar and gives us access to images, however I found that trying to load a website it would cause a network error.

This operating system was one of our most successful, due to us having complete access and no errors. This was our last operating system that we tried to put on our computer.

For this installation we did the same steps that we previously have been doing, however we burned a disc instead of placing it on a USB stick. As it was our last operating system we thought we would change the way we installed it a little.
When the disc was in the computer and it had been restarted we had to go through a few steps for the installation.
One of the steps as you can see is on the right, which was asking which file system we wanted and then some other information such as where we wanted all of the installation process to be saved.

After we had finished choosing the correct files we needed we had to wait for the files to be updated
This included, the disks to be examined, and setup files to be copied and saved in a certain folder "Windows Installation Folders"
After this their were a few other blue screens which was asking rather simple questions on what memory we wanted it to be used on etc

When that finished we had one more installation screen which is displayed on the left. This is the overall installation process screen that involves; Collecting information, Dynamic Update, Installing windows and finalising the installation.
Once this was complete we had complete access to the operating system. Due to this being the one of the most successful ones, next time I would consider using a disc for the operating systems.


Different student Operating System:
Ubuntu
Information:
Time and Date correct
Internet working with complete access.
Office apps available such as; Microsoft libre office (Word, PowerPoint etc.) All have been tested and work fine.
Has an antivirus
Firewall activated
This computer is healthy and has most/all systems working (that i'm aware of).

The operating system has other apps available such as video/image files etc.
The files also have a working search bar and sound works fine.

The computer has a working resolution with everything in view (no image or writing cropped).


The operating system has access to Libre office which gives you access to word processing, creating and designing spreadsheets, slideshows, diagrams and drawings. This offers a much wider usage of what the user could use and access.
The image on the left shows one of the office apps being used (word) which allows you to use the computer for writing and work.
Some of the office apps such as PowerPoint had to be installed afterwards as it hadn't been successfully installed when downloaded.

The operating system had access to Firefox as its main browser. It gave access to most sites (some with restrictions, due to settings). Besides that it gave use fast response and gave the correct format of the site.
The example we tried was checking if letter "H" (random) had working websites, images, news, videos etc. which all worked.
From looking at the computers specs and the operating system I believe that the system worked better due to the computer having much better ram and CPU.


Partner:
Luke Anderson

References:
Finding a compatible antivirus for Windows Server 2003
http://www.tomshardware.co.uk/forum/236437-46-free-antivirus-windows-2003-server
Clamwins download site:
http://www.chip.de/downloads/ClamWin_13774146.html

Site for Operating Systems:
https://ccm.net/download/operating-system-6

Windows Server 2003 - If we were to add an update to software and security.
https://www.microsoft.com/en-us/download/details.aspx?id=41

Yumi - Multiboot USB Creator Download:
https://www.pendrivelinux.com/yumi-multiboot-usb-creator/