How to code a workable digital prototype in gamemaker

Assignment Help Basic Computer Science
Reference no: EM131874501

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

Reference no: EM131874501

Questions Cloud

Create a table that shows the variances for each category : Tom was hired as a budget analyst at a large aviation manufacturing business. Create a table that shows the variances for each category and for overall
What legal form of business should set up : Flight attendants prepare for landing," was the sound of the Air Jamaica flight captain's voice over the intercom, announcing the arrival of flight JM015.
Discuss a current or a suspected domestic terrorist group : Discuss a current or a suspected domestic terrorist group or individual and a current or suspected international terrorist group or individual.
What are the steps for constructing a control chart : What are the steps for constructing a control chart? What data is needed? How is it used?
How to code a workable digital prototype in gamemaker : Demonstrate how to code a workable digital prototype in GameMaker based on some requirements obtained from user stories
Terminate underperforming employees : Evaluate the current staff and terminate underperforming employees. Conduct a job analysis for each front office position.
What are the pressing issues facing the world of businesses : What are the five most pressing issues facing the world of Businesses in America; and what can be done to prevent, resolve, or lessen the impact of these issues
Not true relative to reserve requirements : Which of the following is NOT true relative to reserve requirements?
Pros and cons of using a third party logistics : Discuss the pros and cons of using a third party logistics (3PL) company rather than using your own shipping capabilities to transport items out of your product

Reviews

len1874501

2/22/2018 4:45:00 AM

Rubrics: Code documentation: 2% Use-case diagram: 1%. User stories: 2% Requirements (at least 2 functional and 2 non-functional): 2% Core mechanic implementation (how well it was coded and how it works): 2% How the sounds were coded and played in the prototype: 1% Total: 10% check the attachment to have clear enough idea

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd