Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Objective:

Demonstrate how to code a workable digital prototype in GameMaker based on some requirements obtained from user stories.

Introduction:

A medium-fidelity prototype is a digital prototype that has some interactivity and some kind of character actions (movement), where potential players can try out some features coded in it. A vertical prototype is a digital prototype that shows just one part of the whole video game, such as the main menu, or demonstrate just the core mechanic.

Instructions:

In this assignment, you will propose, design and code a playable prototype in GameMaker for the team to analyze. If you want, the team can choose one of the prototypes created in this assignment as a baseline for your course project's sprints.

Write at least two user stories about a game core mechanic (the most common player's action in the game, e.g. in platform games its core mechanic is jumping) for your tower defense game from your course project. Create functional and non-functional requirements out of those user stories. This is an example of a core mechanic for a tower defense game: the player drags and drops traps to defending the lanes against oncoming hordes of npc enemies. In this assignment you don't need to create working npcs; you just need to code the core mechanic based on the requirements that yo defined. You can figure out and implement a new mechanic.

You will need to model your code before start using GameMaker. Create a UML use-case diagram about the core mechanic.

You can use any tool for making the diagram.

Your prototype should also contain a background image, sound effects and music related to the atmosphere defined in your course project. Create or download from the Internet at least one sound effect and one background music (music loop). You can download the image and sounds from free-to-use websites. You can download a music loop from sites.

Make sure that the sounds and images you download belong to the public domain or they are free to use for non-commercial applications. Check their license. Explain this in the assignment report.

Write the sounds and image sources (links) in your assignment report.

Write a report with the following descriptions:

user stories

Requirements obtained from the user stories

Links of music, sound effects and background image. Explain whether the files are free to use.

The use-case diagram about your core mechanic.

This is a good tutorial on how to program a game in GM

Video - GameMaker Studio 2: Your First Game (GML) - Part 1

Don't forget to properly document your code. You will need to add comments describing the code's purpose, author's name, version number and creation date, description of the main functions, etc.

Upload your report and the Gamemaker files in a zip file to the CMS. Don't forget to include in the zip file all the GameMaker project's folders.

Attachment:- Assignment.rar

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M92702851
  • Price:- $70

Priced at Now at $70, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Question summarize the human-computer interface hci of

Question : Summarize the human-computer interface (HCI) of Microsft Word 2013 and Microsoft Visio 2013. Explain the importance of HCI and usability of the software. Be sure to note any commonalities between the applicati ...

C programmingneed help with a c program arrayrearrangec

***C PROGRAMMING*** Need help with a C program array_rearrange.c that rearranges an integer array. The array will be split into two sets of integers one by one. A new array will be created by append the first set to the ...

Question a small financial focused business is looking to

Question : A small, financial focused business is looking to organize and secure its network. It currently has a single public IP address from a local telecom. Construct an argument as to how you think a company should e ...

1 potassium metal is very reactive with liquid bromine the

1. Potassium metal is very reactive with liquid bromine. The result of the reaction is the formation of a white ionic solid. Explain what happens to these elements when they form an ionic compound and write the formula f ...

Question research the options for creating a gui on a sun

Question : Research the options for creating a GUI on a Sun Solaris platform that can be duplicated on a Windows platform. Select a tool for creating a dual platform product and specify how much time would be needed for ...

Use state-transition testing to solve the following testing

Use state-transition testing to solve the following testing problem. In a course registration system, students can register for a given course when the course is in the open state. At the end of the registration period, ...

For the rosenberg land development problem problem 2 in

For the Rosenberg Land Development problem (Problem 2 in Chapter 14), suppose that the construction costs are uncertain. Specifically, assume that the distribution ofconstruction costs is normally distributed, with the m ...

In 2005 team dad used a toyota truck with a system of

In 2005, Team DAD used a Toyota truck with a system of spinning lasers as its "visual" system. What advantages and or disadvantage does such a system have compared to camera-based systems?

Supposed datagrams are limited to 1600 bytes including

Supposed datagrams are limited to 1600 bytes (including header, with header size = 40) between host A and destination host B. Assuming a 20-byte IP header; further assume that the data is carried in TCP segments, with ea ...

Question three academically reviewed articles on management

Question: Three academically reviewed articles on Management Information Systems and complete the following activities: 1. Summarize all three (3) articles in 600 words or more in APA format with reference 2. Discuss at ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As