Coder Social home page Coder Social logo

creeper's People

Contributors

bailixionline avatar jelte avatar poom1995 avatar

Watchers

 avatar  avatar  avatar

creeper's Issues

Sound FX

  • Bounce tile : Separate Sound Controller
  • Ball bounce: Separate Sound Controller
    others?

Requirements Specification - Describe Methodology

Describe the methods adopted for requirements elicitation, analysis, and specification. Explain
how to ensure the requirements elicited are clear, complete, consistent and realistic. Cite
references properly, including lecture notes. (This is more important if Agile
methodology is adopted. Explain how requirements specification will be conducted
and product backlog will be updated iteratively.)

Full Bug Report - Project FTP: Play Test 1

Hey guys, I've played and completed the tutorial level and have recorded said playthrough and bug investigation below, with sections and gifs to demonstrate any bugs or concerns I had during the playtest.

1) Main Menu - Options Menu
- Change 'Cancel' to 'Exit'?
image

2) Main Menu
- Story Mode button does not progress the menu to the first level.
- Maybe change the color of the button on click to confirm a button press.

image

3) Base Scene
- Options Menu
- Does not change the actual volume of the content.
- Maybe change 'Cancel' to 'Exit'?

image

**- Base Scene Game**
	- It's somewhat unclear as to what (if anything) the wi-fi blocks do?

https://i.imgur.com/y1YykOD.gifv

	- Ladder Physics are still messy, crushing animations one after the other.
	- A ladder is -slow- to climb, slowing down the pace unhelpfully.

https://i.imgur.com/y1YykOD.gifv

	- The ladder doesn't quite look like a ladder, might be worth placing in more horizontal bars as runs.

image

	- Sliding spike traps don't activate on trigger block.

https://i.imgur.com/2bSVtWU.gifv

	- Sliding spike traps do not hurt the player as expected. no interaction whatsoever.

https://i.imgur.com/p7ZfMkj.gifv

	- Smaller projectiles that are harder to avoid should impart potentially less velocity knockback.

https://i.imgur.com/O4R9cf7.gifv

**- Victory screen** 
           - Victory screen does not display correct statistics for session (In UNITY)
	- Button GUI for victory screen is difficult to read/see against the background.
		- Potentially not appearing.

image

	- Possible to jump -over- victory flag collider, not a real concern but something to be aware of.

https://i.imgur.com/w2PaRnh.gifv

Purpose to the game

Look in to ways how we add purpose to the game to illustrate the dangerous of a virus.

the general idea would be to add more flavour and story to the game by adding cosmetics.

some quick ideas that we had during the meeting:

  • some textual messages stating things like: "Downloaded bank details" or "Corrupted school work"
  • when breaking walls some visual corruptions to the screen
  • at the end of a level a fake overview of the impact of the system corruptions.

the purpose of this ticket is just to come up with ideas and expand the context, background story and world of the game.

Requirements Specification - Introduction

  • Explain what this document is for and what software development or project management methodology is adopted.
  • Describe what the project is about.
  • Summarise the contents in the remaining sections of the document.

Cite references appropriately.

GameManager

Requirements:

  • Handle level transition
  • Update statistics

Dependencies:

  • (Profile)

Overworld

Navigational world which allows a player to see progress in the game and link to high scores

Death screen

Shown when player dies

  • allows player to restart level
  • allows player to quit to main menu

Requirements Specification - Functional Requirements

Present an enumerated list of functional requirements. (This could be a product backlog for
Agile approach. It may be incomplete at this stage in Agile software development,
but at least a few key requirements should be elicitated and specified.)

Requirements Specification - Test cases

Present test cases, e.g., input and expected output pairs for testing a specific functional requirement, and scenarios for performance testing. (If Agile methodology is adopted, it is fine to present test cases for a few important functional requirements to be implemented in the 1st couple of sprints.)

Will be subdivided more once we got the functional requirements down.

Corruption System

Supports:

  • multiple corruptions
  • timed corruptions: activate randomly
  • area corruptions: added/removed by using triggers in the level

Requirements:

  • New corruptions should not require code updates other than the corruption itself.

Level Loader

Requirements:

  • read level layout from image
  • instantiate prefabs accordingly

Settings Menu

  • change volume levels
  • change profile
  • Change localization

Requirements Specification - Testing Schedule

Present time schedule for testing at various stages, e.g., unit testing, system testing, or testing in each sprint in Agile software development, in line with the project plan.

  • Unit test during development of each feature
  • System test at the end of each sprint: Validate that the build at the end of the sprint is working by going through the testing scenarios.
  • Acceptance Testing during the next sprint: Have testers (find some friends) play the game and see what issues come up. Perhaps give them a list with changes to have more focused testing.

CE913 Requirements Specification

Write up Requirements Specification document.

note: If feasible, this task should be subdivided so everyone contributes to the document.

Profile

Requirements:

  • Stores progress
  • Stores statistics
  • Prompt player to create one at first start or automatically generate one?

Pause Menu

  • Activates when player pauses game.
  • Allows player to change settings
  • Allows player to quit the game
  • Allows player to restart the level

High Scores information per level

on overworld scren when player select level?

Initial version: only player high score. (Later we will incorporate global highscores)

Character Controller

Requirements:

  • Directional movement
    -- Force negation
  • Jump
  • Climb
  • Attack

Supports:

  • Keyboard
  • Gamepad (XBox 360)

Dependencies:

Requirements Specification - Project Planning

Describe project management structure and methodology (e.g., agile organisation).
Describe tools used for project management and planning. (Github, Github and Github :))
Present project plan, including a Gantt chart, using planning tools.
Report progress of the initial ‘iterations’ or ‘sprints’ in your Agile software development if applicable (e.g., setup of the platform and initial testing of software tools to be adopted) < Not applicable ?

Character

Requirements:

  • Movement (speed, climbing speed)
  • Jump (force)
  • Attack
  • Limited number of jumps
  • Alive/Dead

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.