text-based adventure game : haunted escape room
The code structure was loosely coupled, too much, that my interface designs didn't make sense for how the data was being moved, manipulated, or implemented. I think binding was also an issue with race issues when dialog and user input with types of streams (reader, writer, static, scanner) that also interfered with exception handles for initial preference. Isolating the IOException calls became isolated and the stream began to run dry in certain places that I could not continue without following an object physically.
The print out also was not a feature I came across or had asked but wished I had: Printing out the words at a controlled pace. The printout was much too fast and it left me enhancing a delay dots method I created to ensure drama when printing in intervals. It did some of the job but not to the extent of which it could have improved.
Reviewing this, I loved using the logger for the level calls it made, for whatever we needed it for. Reviewing the text-based style, the dialog path making and options isolated the user to specific rooms, because they had to be solved or some type of task was required in order to move on. Which helped with pushing the progress of object through each task, but I believe I should have used the User class more to help with this UX feel.
Improvements are list-worthy as I write a short blog post on my current progress academically and as a developer in learning environments. The java project was not a fully working success with each developer integration, refactoring completion, or fully functional project at the final check point, but that was not the expectations we had. It was the experience and technical components from the course material that were most relevant and included its checklist throughout the course to create that sense of project management. That part the group could have worked on more, overall, it lacked communication with diagrams, planning, and task procedures for skillsets - we basically took our task of one room and created what we did. It was not a bad working experience, I actually loved it, but for the overall effect of getting experience working in group or team atmosphere with code, I feel we could have been more effective with that time and level of developer interaction to build formal skills for work place environments. Especially with global recruitment and specialization for areas in places that can be culturally different (something I learned in my virtual study abroad course with Ireland). How these are put in effect to produce the software developer in a global effort to hoist technological business, trade, exploration can benefit the lives of many is a wonderful thing...
This was just a small note on the finalization of my software developer program with my local technical college as an underrepresented student.
No comments:
Post a Comment
Thank You For Commenting!