首页 > > 详细

Block Breaker Assignment Game Engine I 420-JV8-AS

 Block Breaker Assignment Game Engine I 420-JV8-AS

First assignment Title:
Block BreakerWeight:
20% of the final grade
instructions
Complete the game Block Breaker using the User 
Stories provided by the teacher and send me a link (Google Drive, OneDrive, Dropbox, iCloud…) to the 
project, executable of the final product and a presentation document/user manual. 
Please compress your files before uploading them (.ZIP, .RAR, 7Z)
Details
Assignment (the game)
You need to add as many of the essential missing features for the game Block Breaker in order to fulfill 
most player expectations. Use the list of User Stories to identify the features with the most value and 
incorporate them in your game. You don’t have to do them all, but the stories you choose must met the 
MVP (Minimum viable product) requirements, to get the approval of the teacher (Product Owner).
Assignment (the presentation document)
Your assignment also requires a written document. You need to include the following:
1) A list of all the user stories and/or tasks included in the game.
2) A list of all the external resources/references and credits for libraries, assets or fonts you 
haven’t created by yourself.
3) A user manual, with the default controls layout and supported input devices (keyboard, mouse, 
gamepad, touchscreen…)
User Stories document
The User Stories document contain 14 User Stories, already sorted from the most valuable to the least.
Theses User Stories are divided into recommended tasks, so you can evaluate the amount of job ahead. You can change theses tasks if you think you have a different understanding of the workload.
The most valuable story isn’t necessary the longest and the least valuable isn’t necessary the shortest to 
do. You might choose to work on a short story, before a longer one, if it better suits your preferences or 
schedule.
All the Acceptance Criteria for the MVP must be met. If they are incomplete or broken, penalties will be 
added. Remove incomplete features.
Block Breaker Assignment Game Engine I 420-JV8-AS
2
Homework submission
You need to provide:
1) Your entire project: (with the required folders: Assets, ProjectSettings, Packages and Library)
2) Your game compiled for Windows x86_x64, with data folder and related files.
3) A presentation document/user manual. Format: docx or pdf
Details Performance criteria %
All files are present (folders: Assets, Project Settings, Packages 
and library)
00SR-3.2, 4.4
00SW-1.2, 2.3, 3.2, 
4.3, 4.7
/15
The code is written efficiently and bug free
00SR-4.1,.2,.3,.4,.6
00SW-2.3, 
4.1,.2,.3,.4,.5,.6,.7
/15
Good uses of the engine features
00SR-3.1,.2,.3, 4.2
00SW-2.1,.2, 3.1,.2,.3, 
4.7
/15
User stories points
00SR-3.1,.2,.3
00SW-1.1,.2, 3.2, 
4.1,.2,.3,.4,.5,.6,.7
/35
The compiled game is functional and reflect the Unity Project 00SW-1.2, 2.1, 3.3, 4.7 /5
The documentation is present and complete 00SW-1.2 /5
All references are mentioned 00SW-1.2 /5
The User Manual is clear and comprehensive 00SW-1.2 /5
Plagiarism
Plagiarism, attempted plagiarism or complicity in plagiarism during an assignment or any evaluated task 
contravenes the rules. This includes (but is not limited to):
1) The use any code that you didn’t wrote yourself! 
2) Sharing your code or project (even the code written in class) with anybody without teacher’s 
approvals!
(If you missed a class, or didn’t do the exercise, you are on your own to figure out how to do these 
things).
3) The use any project from another student 
4) The use of an assignment done for another course or a project already submitted in the past, 
which is passed off as an original work.
5) Failing to cite a source (including help from other students).
6) Mentioning sources that doesn’t correspond to what you have in your game.
7) Credit me for sources without ensuring that I am the author of that said source.
Failing to do comply to any of these points, may result in a grade of (0%) and any applicable sanctions
mentioned in the IPEL.
Block Breaker Assignment Game Engine I 420-JV8-AS
3
Elements and performance criteria 
Competency: Develop native applications without a database - 00SR
General ministerial and institutional performance criteria: − Critical thinking
− Creative spirit
− Autonomy 
− Team work
Elements of the competency Performance criteria specific to each element
3. Generate or program the graphical 
interface.
3.1 Appropriate choice and use of graphic 
elements for display and input
3.2 Proper integration of images
3.3 Adaptation of the interface based on the 
display format and resolution
4. Program the application logic. 4.1 Proper programming of interactions 
between the graphical user interface and 
the user
4.2 Proper programming of communications 
between the peripheral devices and the 
software functions of the target platform
4.3 Effective use of execution threads
4.4 Proper integration of sounds and videos
4.5 Proper application of internationalization 
techniques
4.6 Precise application of secure coding 
techniques
Competency: Develop gaming or simulation applications - 00SW
General ministerial and institutional performance criteria:
− Critical thinking
− Creative spirit
− Autonomy 
− Team work
Elements of the competency Performance criteria specific to each element
1. Analyze the application development 
project.
1.1 Accurate analysis of design documents
1.2 Proper identification of the tasks to be 
carried out
2. Prepare the computer development 
environment.
2.1 Proper installation of software and libraries
2.2 Appropriate configuration of the version 
control system
2.3 Proper importing of the source code
3. Generate real or virtual world 
representations.
3.1 Appropriate choice and use of graphic 
elements for display and input
3.2 Proper integration of 2D and 3D images
Block Breaker Assignment Game Engine I 420-JV8-AS
4
3.3 Adaptation of the interface based on the 
display format and resolution
4. Program the game or simulation logic. 4.1 Proper programming of behaviours of 
graphic elements and peripheral devices
4.2 Proper programming of visual effects
4.3 Accurate integration of sounds
4.4 Proper programming of interactions
4.5 Proper application of internationalization 
techniques
4.6 Precise application of secure programming 
techniques
4.7 Appropriate use of game or simulation 
engines
联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp
热点文章
程序代写更多图片

联系我们 - QQ: 99515681 微信:codinghelp
© 2014 www.7daixie.com
程序代写网!