Week #3 – Software Requirements Specification

Hey there,

This week we focused on the initial definition of our Software Requirements Specification (SRS).

You can find the latest version of this markdown document right under the following link in our main project repository.

GyroGame – Software Requirements Specification

Overall Use Case Diagram

On top of that we also defined our Overall Use Case Diagram for this project:

OUCD.PNG

You can always find the diagram in our SRS under “Overall Description” or under this link.

Development Progress

This section is here to keep you updated on our progress in the development of the game components.

The last and this week we finished our initial controller cube firmware which allows Bluetooth communication between the cube and a game instance running on a computer.

The firmware’s core features include the the following:

  • Manage Bluetooth connection to game instance
  • Continuous stream of gyro data over Bluetooth
  • Remote command interface allowing each RGB LED to be addressed individually
  • Smoooooth Bluetooth pairing animation
  • Fading effects for LEDs

That’s about it for this week, until the next one!

Simon & Manu

Icon from perforce.com

5 thoughts on “Week #3 – Software Requirements Specification

  1. Hello GyroGame Team,

    your blog entree is very good and the SRS is pretty good too. But from your given OUCD I really dont know how your programm will work. You could give some information about your backend processes. And it seems as the controller has no connection to the game itself. Otherwise your blog is pretty good and reasonable for week 3.

    Sincerly

    PiPossible

    1. Hello PiPossible members!
      I understand your concerns about the OUCD, in fact the only purpose of our Use Case Diagram is the presentation on how the user can interact with our soft and hardware. The user takes no part in the backend process and thus we didn’t show it in our OUCD.
      We will tell more about the backend process in future posts so make sure to stay tuned!

      Regards

      Gyrogame Team

  2. Hey GyroGame Team,

    first of all, I think your idea is remarkable. Building a game and a controller seems to be a challenging task. Your OUCD looks great. Also, your SRS gives nice insights into your plans.

    Keep it going, I look forward to seeing your next blog entries!

    Stefan@GameBase

    1. Hi Stefan,

      Thank you so much for your kind words!
      We’re also looking forward to our first proper gameplay demo.
      There’s still a lot to do until that day but we’re already excited!

      Cheers,
      Manu

Comments are closed.