CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a...
-
Upload
julius-francis -
Category
Documents
-
view
213 -
download
0
Transcript of CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a...
![Page 1: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/1.jpg)
CMPT371 – Team 1Luminance
![Page 2: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/2.jpg)
Project – Luminance
Puzzle game Guide a beam of light using a limited set of
tools to certain goals avoiding obstacles along the way
Previous milestone Majority of work has been developing the
different components of the game Current milestone
Creating core gameplay-related functionality and updating the system to support it
![Page 3: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/3.jpg)
Current State
Resource Manager Fully functional
Input Touch, drag, pinch
GUI Menu state functional
Level Loader XML, fully functional
Graphics Enhanced from last milestone (sphere, box, etc.)
Game Renders level, able to play
![Page 4: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/4.jpg)
CPM Diagram
![Page 5: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/5.jpg)
New Development
Toolbelt Creates the on-screen toolbelt User can interact with it and place objects on
the grid GUI
Onscreen widgets Menu works, though not integrated
Light Interacts with tools placed on the grid Detects winning condition properly
![Page 6: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/6.jpg)
New Development
Assets Nicer graphics Theme of game developing▪ Images for textures and icons
Playable Level Level loader is functional Loads a simple level that can actually be
played!!
![Page 7: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/7.jpg)
Luminance – Screen shot
![Page 8: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/8.jpg)
Testing
Smoke Test Unit tests
Coverage Testing – EMMA Produces a lot of useful information Example
Stress Test Use Monkey Runner Frame period normal 0.05, peak 10
GUI Testing What we have, works Unable to complete for milestone
Mock Testing Integrated mock testing into unit testing
Use Case Expanded, created test cases Structured test classes based on test cases
![Page 9: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/9.jpg)
Risk – Vague feature description Description
Avoid vague descriptions for implementation of new features
Probability: Medium Severity: High Plan:
Formalize a design of the new components before implementation
Design lead will clarify any issues that should arise
Status: Not yet realized
![Page 10: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/10.jpg)
Risk – Due date?
Description Ensure all group members are aware of
impending due dates Probability: Medium Severity: High Plan:
Project manager informs group of correct date If individuals are not responsive to this,
intervene on an individual level Status: Occurred, solved (and handed in
on time!)
![Page 11: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/11.jpg)
Code Reviews
Code Reviews Done individually Code written by other group member Record findings in a communal place
Peer Reviews Done with most of group present Look through code together and discuss
possible changes or defects
![Page 12: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/12.jpg)
Formal Inspection
Resource Manager class Moderator: Martina Author: Zenja Reader: Zenja Inspectors: Martina, Zenja, Jonny, Kum Recorder: Steven
Planning and Overview Martina planned meeting and booked breakroom Informed members what package we were
inspecting
![Page 13: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/13.jpg)
Formal Inspection
Inspection Meeting Found 8 defects Minor changes
Rework Zenja fixed the defects we decided as a
group that needed to be fixed Follow-up
Zenja documented the changes he made Martina verified the changes did not
break anything
![Page 14: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/14.jpg)
Updated Project Plan
Milestone 4 Prototype and implement new in game puzzle tools and mechanics Outline and design user manual Run user evaluation Robotium test suite Add sound and special effects for all actions Implement random level generator Updated smoke test based on source code changes Complete Beta version of the game
Milestone 5 Status Clear out all known bugs Play test Prepare for code Freeze Release version of game Post Mort-um document Push game through Q&A process
![Page 15: CMPT371 – Team 1 Luminance. Project – Luminance Puzzle game Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.](https://reader035.fdocuments.net/reader035/viewer/2022070403/56649f325503460f94c4ded3/html5/thumbnails/15.jpg)
Questions?
The end!