Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial page feature ticket v2.0 (team3) #147

Open
21 tasks done
JiaaoY opened this issue Oct 13, 2021 · 2 comments
Open
21 tasks done

Tutorial page feature ticket v2.0 (team3) #147

JiaaoY opened this issue Oct 13, 2021 · 2 comments

Comments

@JiaaoY
Copy link
Contributor

JiaaoY commented Oct 13, 2021

Description

Task: Game tutorial
Feature: Continue to improve game tutorial function

The purpose of this task is to provide players with a brief description of game rules. The tutorial will indicate the keys that will be used and their functionalities to play this game.

Where and how to implement:
The tutorial button will be implemented on the main menu screen. When the player clicks on the tutorial button, it will lead him to the tutorial section page, where the player can find all the game instructions.

Rationality:

Tutorials can be important since they are a player's first impression of a game, and an overly tedious tutorial or one that does not allow for player freedom can negatively affect their view of a game. (From Wikipedia.) Also, it can be important, as it could be the most effective way of communication between the game producer with the players. So, it has been decided that the game tutorial will follow the rules:
The best game ever, Super Mario Bros, did not have a game tutorial, it was because its game design is fantastic, and players will eventually (not taking too many tries) understand the gameplay. We may not be able to create that level of game design, but it enlightened us about the game should not have a complicated tutorial. So, the main rules are: the tutorial can be optional, and it will have visuals more than readings.

Dependencies

  • None

Milestones

List of steps that need to be completed for this task.

  • Step 1 Design buttons for switching between different screen
  • Step 2 Implement buttons on the tutorial screen
  • Step 3 Make tutorial screens for player movement, enemies and map content.
  • Step 4 Add content to player movement, enemies and map content screen.

Other Task that needs to be completed

  • Improve design of buttons(start, tutorial, setting, exit) by adding a drop shadow
  • Integrate newly designed buttons with code
  • Improve code to keep the player in the middle of the lane

The overall list of steps that needed to be completed for sprint 3 tasks

  • Design buttons for switching between different screen
  • Implement buttons on the tutorial screen
  • Make tutorial screens for player movement, enemies and map content.
  • Add content to player movement, enemies and map content screen.
  • Improve design of buttons(start, tutorial, setting, exit) by adding a drop shadow
  • Integrate newly designed buttons with code
  • Improve code to keep the player in the middle of the lane

Completion Deadline for sprint 4:

  • Design buttons for switching between different screens (14 Oct)
  • Implement buttons on the tutorial screen (18 Oct)
  • Make tutorial screens for player movement, enemies and map content. (18 Oct)
  • Add content to player movement, enemies and map content screen. (18 Oct)
  • Improve design of buttons(start, tutorial, setting, exit) by adding drop shadow (14 Oct)
  • Integrate newly designed buttons with code (14 Oct)
  • Improve code to keep the player in the middle of the lane (18 Oct)

Documentation

https://github.com/UQdeco2800/2021-ext-studio-1/wiki/Tutorial-Screen

Member

@manavvbahl
Copy link
Contributor

manavvbahl commented Oct 18, 2021

@manavvbahl
Copy link
Contributor

@The-aayush Here is the image file you have asked for https://media.discordapp.net/attachments/888774757808504872/898918011854004274/enemy2.png

Here are the description of each enemy for your tutorial screen:
The "Ghost" enemy, having white and black figure with wings, is a symbol of terror and evil. The player health gets reduced by one life when this enemy approaches player.
The "Little Green" enemy are the one-eyed vampire derived from the family goblins. The player health gets reduced by one life when this enemy approaches player.
The "Demon" wholely uses a rounded body and sharp triangles to highlight its aggressiveness as an enemy.The player health gets reduced by one life when this enemy approaches player.
The "Dragon" are the dark appearance enemy capable of flying and reducing player health by one life when they approach near player

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants