Als gebruiker wil ik dat mijn invoer op de controller direct invloed uitoefent op het spel zodat ik 'low input lag'-spellen kan spelen. #7

Closed
opened 2023-11-21 11:51:24 +00:00 by hbo-ict-bot · 3 comments
hbo-ict-bot commented 2023-11-21 11:51:24 +00:00 (Migrated from gitlab.fdmci.hva.nl)

Beschrijving
Een snelle 'low input lag' zorgt voor een goede spelervaring. Als een reactie van het indrukken van een knop onder de 20ms is, ervaren we dit als direct. Als de reactie tever van deze reactietijd zit, bijvoorbeeld 100ms, dan ervaren we dat als lag. Bij nog tragere reactie tijd gaan we vermoeden dat het systeem vastloopt en haken we af. Nog erger reacties boven de 100ms beïnvloeden een goede gaming experience. Belangrijk dus dat we zorgen dat de reactie snelheid van het systeem op de controller snel is en dicht bij die 20ms zit.

Definitions of Done

  • Alle acceptatie criteria zijn behaald
  • Het werk is gedocumenteerd, zodat een teamlid hiermee verder kan
  • Het werk is geschreven in Standaardnederlands
  • Het werk staat op de gitlab repository
  • Het werk is gereviewd door een peer

Software specifiek

  • De code is opgesteld volgens de HBO-ICT code conventions
  • De code is handmatig functioneel getest op fouten
  • De code werkt zonder fouten bij normaal gebruik

Acceptatie criteria

  • Idealiter is binnen minimaal 20ms en maximaal 100ms) voor de gebruiker een reactie zichtbaar op de virtual console na het indrukken van een knop.
  • De microcontroller registeerd minimaal binnen 100ms dat een knop is ingedrukt.
  • De microcontroller mist geen ingedrukte knoppen.
  • De microcontroller verstuurd iedere ingedrukte knop naar de virtual console.
  • De microcontroller registeerd los dat een knop is ingedrukt (pressed) en een knop is losgelaten(released).
  • De microcontroller moet minimaal via een seriële vrrbinding contact hebben met de virtual console.
  • (Nice to have) De microcontroller heeft via een draadloze verbinding contact met de virtual console.
  • De oplossing is schematisch vastgelegd.
**Beschrijving** Een snelle 'low input lag' zorgt voor een goede spelervaring. Als een reactie van het indrukken van een knop onder de 20ms is, ervaren we dit als direct. Als de reactie tever van deze reactietijd zit, bijvoorbeeld 100ms, dan ervaren we dat als lag. Bij nog tragere reactie tijd gaan we vermoeden dat het systeem vastloopt en haken we af. Nog erger reacties boven de 100ms [beïnvloeden een goede gaming experience](http://www.cse.yorku.ca/~andriyp/papers/p109-pavlovych.pdf). Belangrijk dus dat we zorgen dat de reactie snelheid van het systeem op de controller snel is en dicht bij die 20ms zit. **Definitions of Done** - [ ] Alle acceptatie criteria zijn behaald - [ ] Het werk is gedocumenteerd, zodat een teamlid hiermee verder kan - [ ] Het werk is geschreven in Standaardnederlands - [ ] Het werk staat op de gitlab repository - [ ] Het werk is gereviewd door een peer Software specifiek - [ ] De code is opgesteld volgens de HBO-ICT code conventions - [ ] De code is handmatig functioneel getest op fouten - [ ] De code werkt zonder fouten bij normaal gebruik **Acceptatie criteria** - [ ] Idealiter is binnen minimaal 20ms en maximaal 100ms) voor de gebruiker een reactie zichtbaar op de virtual console na het indrukken van een knop. - [ ] De microcontroller registeerd minimaal binnen 100ms dat een knop is ingedrukt. - [ ] De microcontroller mist geen ingedrukte knoppen. - [ ] De microcontroller verstuurd iedere ingedrukte knop naar de virtual console. - [ ] De microcontroller registeerd los dat een knop is ingedrukt (pressed) en een knop is losgelaten(released). - [ ] De microcontroller moet minimaal via een seriële vrrbinding contact hebben met de virtual console. - [ ] (Nice to have) De microcontroller heeft via een draadloze verbinding contact met de virtual console. - [ ] De oplossing is schematisch vastgelegd.
hossan commented 2023-11-30 18:20:55 +00:00 (Migrated from gitlab.fdmci.hva.nl)

assigned to @hossan

assigned to @hossan
hossan commented 2023-12-05 13:06:24 +00:00 (Migrated from gitlab.fdmci.hva.nl)

unassigned @hossan

unassigned @hossan
hossan commented 2024-01-08 13:28:01 +00:00 (Migrated from gitlab.fdmci.hva.nl)

assigned to @hossan

assigned to @hossan
Sign in to join this conversation.
No Label Type::User Story
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Smikkelbakje/J1B2-Game-controller#7
No description provided.