W3: SRS and UCD

In this week we worked on the Software Requirements Specification and Use Case Diagram for our project. Keep in mind that those are work in progress and several details will change in the following weeks.

You can view our SRS in Google Docs and the Overall Use Case Diagram in Google Drive

W2: Project Roles/ Technology

Project Roles

Our team consists of three students. To improve the user experience everyone has chosen his field of responsibility.

RUP Roles

  • Deployment: Jannik, Sedar
  • Business Modeling: Fabian, Sedar
  • Analysis and Design: Sedar, Jannik
  • Implementation: Jannik, Fabian, Sedar
  • Project Management: Jannik, Sedar, Fabian
  • Test: Fabian, Sedar , Jannik
  • Configuration and Change Management: Sedar, Jannik
  • Environment: Fabian, Jannik

 

Implementation/Developement Roles

cloud-2791434_1280

Jannik:(The Admin)

  • Administrating Server
  • Serverlogic development
  • Deployment

 

Sedar: (The Logician)puzzle-1713170_1280

  • Architecture design
  • Game rule design
  • Application backend development
  • Clean Source-Code

 

workplace-2230698_1280

Fabian:(The GUI Man)

  • API Binding
  • Texture design
  • AR Development
  • Design/UI/Usability

 

Technology

  • Server:
    • Language: Java
    • Framework: Spring Boot
    • API: Overpass API (API for querying OpenStreetMap data)
    • IDE: IntelliJ
    • Deployment: Docker
  • Website:
    • Language: TypeScript,CSS,HTML
    • Framework: Angular
    • API: Google Maps API
    • IDE: Visual Studio Code
    • Deployment: Docker
  • Android:
    • Language: Java
    • Framework:LibGDX
    • API: Overpass API
    • IDE: Android Studio

 

 

 

W1: Decisions

Our idea for project re:act is pretty simple: We want to create a Capture the Flag Android game, which uses Augmented Reality. It is played in real life by real players in real time.

The game features teams which are playing in the real world against each other. There are flags scattered around cities which coorelate with points of interests. These flags have to be captured by the teams, by playing minigames and beating the highscore of the previous team. The individual players and teams can also place objects/items there, which fulfill different functions (e.g. bonuses).

The camera of the smartphone is used as a tool to display points of direction in the real world. It also displays flags and other user placed items.

Today we decided on the technology we are going to use on our project.

  • Server:
    • Language: Java
    • Framework: Spring Boot
    • API: Overpass API (API for querying OpenStreetMap data)
    • IDE: IntelliJ
    • Deployment: Docker
  • Website:
    • Language: TypeScript,CSS,HTML
    • Framework: Angular
    • API: Google Maps API
    • IDE: Visual Studio Code
    • Deployment: Docker
  • Android:
    • Language: Java
    • Framework:LibGDX
    • API: Overpass API
    • IDE: Android Studio
Design a site like this with WordPress.com
Get started