The purpose of Gateware is to create lightweight, multi-platform libraries that handle functionality common to video games. At the moment this includes keyboard and mouse input libraries and file logging libraries. The intent is for current and future students to be able to utilize these libraries to aid them in the creation of their final projects. The current deployments for the libraries are the Windows, Mac, and Linux platforms.
Monday, March 9, 2020
Spinning my wheels on GBlitter
Overall, I'm making progress on writing GBlitter. That being said, it feels like I'm making progress slowly since I started by writing a lot of test code in the unit test file, and I've spent a significant amount of time this week just transferring that functionality into actual implementation and adding new unit tests for new functions. My main concern is whether this progress is fast enough to finish on schedule, but it's too early to tell for sure without knowing what obstacles and setbacks I will encounter later in the month. The stress of knowing that I don't have classmates around to help me with problems, I have less than a month left to finish most of the work, and that I will be moving back across the country shortly after graduation caused me to have trouble with insomnia all last week, which interfered with my ability to concentrate and make progress. I'm trying to work effectively in spite of that, with somewhat mixed results so far. I expect the core functionality to be in place by the end of the month, but getting every planned feature in might be difficult.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment