User Scenario Game‐Entity Page - bounswe/bounswe2023group7 GitHub Wiki

Alex Nguyen

Persona

  • Age: 28
  • Job: Software Engineer
  • Interests: Playing video games, reading and writing comics, watching movies, writing small stories, and listening to music

Story

  • Alex's job is a remote one therefore he has more than enough opportunity to pursue his hobbies. On a Friday night, after his friends' non-stop insistence he decides to give the game "League of Legends" a chance despite his prejudice. From the second he opened the game he instantly fell in love with it. He wondered stories about the characters of the game. From the LOL's game page he encountered with character named Lucian. After he clicks on Lucian, he views the Lucian's page and reads the sentimental story of Lucian. The story affects him that he wants to comment about the game. He decides to leave a review on our platform on League of Legends. Then, he want to improve his knowledge on the competitive part of the game and he clicked Summoner's Rift from the areas tab. Based on the knowledge on the page, he learns the tactics of the map.

Goals

  • He wants to find the gamepage of "League of Legends".
  • He wants to find the entity page for Lucian from the game page.
  • He wants to leave a review to the game.
  • He wants to find the entity page for Summoner's Rift from the game page.

Preconditions

  • Alex is a registered user of the platform.
  • Alex is logged in.
  • Alex has sufficient knowledge of how to find the game page on the platform.
  • Alex has sufficient knowledge of how to find the entity page on the platform.

Actions

  • Alex goes into the search bar.
  • Alex searches for "League of Legends" in games
  • Alex opens the game page of the game by clicking on it.
  • Alex opens the tab for character entity tab of by clicking on it.
  • Alex clicks on Lucian from the characters list.
  • Alex reads the information about Lucian from this entity page.
  • Alex returns to game page.
  • Alex clicks on "Create Review"
  • Alex gives his point to the game.
  • Alex writes his review of the game.
  • Alex clicks on the "Rate" button.
  • Alex opens the tab for environment entity tab of by clicking on it.
  • Alex clicks on Summoner's Rift from the environments list.
  • Alex reads the information about Summoner's Rift from this entity page.

Acceptance Criteria

  • 1.1.1.2.1. Users shall be able to login the platform with email and password.
  • 1.1.3.1. Users and guests shall be able to view game profiles, reviews, average rating, and events of the game.
  • 1.1.3.2. Users shall be able to rate a game out of 5.
  • 1.1.3.3. Users shall be able to write reviews for the game.
  • 1.1.3.6. Users shall be able to share their rating on their reviews.
  • 1.1.3.19.2 Users and guests shall be able to view game entities.
  • 1.1.3.19.3. Game entities are characters, packages, items, and environments.
  • 1.1.3.19.4. Users shall be able to reach the entity pages from game pages.

Mockups

Web

The user opens the Game Page.

GameProfileWeb

The user adds a review after clicking on the "Create Review" button.

CreateReviewWeb
Mobile

The user opens The Game Page and adds his review after clicking on the "Create Review" button.

Design (2)
⚠️ **GitHub.com Fallback** ⚠️