This week I started working on metrics and integration. I started the week building the input latency counter. Currently, it takes any input from the user and measures the latency from the user’s input to the VSYNC pulse that signals
Eric’s Status Update for April 11
This week was spent getting data transmission working on the boards. See the video link here: https://drive.google.com/file/d/15D7bnDlW6aSv9EuFIObICW8IsoeCUc0K/view?usp=sharing The bottom board is the sender, the top board is the receiver. Leftmost number on both boards represents the number of garbage lines
Team Status Update for April 11
Next week we should be looking at starting integrations between our separate subsystems. Alton has the controllers working so it should be fairly straightforward to get them integrated into the game logic. As the communication protocol moves forward we are
Deanyone’s Status Update for April 11
This week I went back and got delayed auto-shift working with the FPGA buttons. This mechanic defines how held buttons should behave. When a button is held down it initially has a long pause, then it has a fast repeat
Eric’s Status Update for April 4
More quartus issues later, the toolflow is finally ironed out and the networking stack is synthesized onto the DE2-115s. The sender and receiver are synthesized together onto one board and can interact with each other using keys and switches to
Alton’s Status Update for April 4
Controllers The laser cut pieces and hardware arrived this week so I was able to start building the controllers. Everything fits together surprisingly well for a first try. Here’s the pieces “dry-fitted” together with no hardware and no buttons: With
Team Status Update for April 4
We started weekly shared work sessions this week. We think that it is sufficient to have 2-3 hours of shared work time as we do want to have part of the lab sessions to be done individually where distractions are
Deanyone’s Status Update for April 4
This week I spent my time building the various menu screens that our games uses. In particular I implemented the: Start Screen, which welcomes the user to the game Ready Screen, which the user sits at when waiting to start
Eric’s Status Update for March 28
Progress on my end remains slow, but is gradually picking back up. As previously mentioned I’m quite behind at this point, so the schedule has been updated accordingly to push back network integration. See the updated chart at the bottom
Alton’s Status Update for March 28
Controllers I spent most of this week designing the controller enclosure. We’re still planning to go ahead with our original plan of laser-cutting a box to house the controller, but doing so with an online service (Ponoko) rather than TechSpark.