Wednesday, June 6, 2018

CST 499 Week 6

CST 499 Week 6

This week I was able to get functions for the character to take and use objects working along with creating HUD's for the player. I created an in game HUD and an inventory HUD. I was able to get the ability for the player to utilized the inventory working as well and started working on the character's health aspect. I met with my client this week. He was able to get a previous version of the game loaded but could not get the most current version loaded. I will have to solve to figure out why this is so. I was unable to take my ETS test this week as there was a miscommunication with the testing agency. I plan to take my ETS test this Friday.

Wednesday, May 30, 2018

CST 499 - Week 5

CST 499 - Week 5

This week we were able to review how to give a successful presentation. I was also able to review the ETS computer science field test. In implementing an incremental grow and shrink function. I found it difficult to also implement it with the smooth grow and shrink functionality of the character. This ended up taking more time than expected. I was however able to get this successfully completed. I also was able to successfuly make my character fly when small via a jetpack. I found this weeks work to be both challenging and rewarding. I can't wait to see what the next week brings.

Tuesday, May 22, 2018

CST 499 Week 4

CST 499 Week 4

This week we were able to view some good tips regarding job searching an interview tips. I also was able to complete my website which can be accessed here

This week was all about smoothing out the grow and shrink function for my character. I was able to implement a seamless growth and shrink function. When messing with the characters size, I also realized that they were not moving "normally" so I had to figure out how to iron out the movement physics of a larger or smaller character. I was able to make up a few hours of work but need to work harder next week to get back on track.

My advisor gave me great advice regarding keeping a project timeline and prioritization.

Tuesday, May 15, 2018

CST 499 Week 3

CST 499 Week 3

This week I received some good feedback on both my resume and LinkedIn profile for seeking a job in the industry. I need to add projects to both to showcase what I have done in school over the past years since I have no work experience in the industry.

I created a commercial for my Capstone project which was fun and excited me to create more. The commercial consists of the initial character build along with interchangeable camera and showcase of shrink and grow functions.

Here is the commercial:


I got a bit behind due to family functions but hope to get back on track next week.

Tuesday, May 8, 2018

CST 499 Week 2

CST 499 Week 2

This week was mainly used to work on my project. We received some good pointers on job hunting, resume building, and cover letters. I was able to finalize my resume and cover letter.

Last weeks article was in regards to holding successful team meetings. Successful team meetings have 3 parts to them. This is the planning phase, the actual meeting phase, and the post meeting phase. During the planning phase, you should layout who should be present for a meeting and the goals outlined for the meeting. Also evaluate whether a meeting is even necessary. Sometimes a goal can be achieved by a simple string of emails. As a team leader, you want to make sure everyone of importance can attend the set meeting; otherwise, it may be wiser to postpone the meeting to allow for everyone to contribute and achieve the goal. You should provide documentation before the meeting to allow the people attending to review and form ideas ahead of time. More can come from the meeting when the people attending have time to think about the agenda. During the meeting, the team leader should set a positive tone and keep on track with the agenda. Of course, the documents distributed before the meeting should be used during the meeting. You do not want to set a precedence of people feeling pre-distributed work is unimportant. As team leader you also want to make sure everyone participates in the meeting. Finally, you want to create an action plan for post meeting follow up. After the meeting, meeting minutes and the action plan should be published within 24 hours. It is important to make good on the action plan and follow up with everyone at the established time on their current status on the action plan. Finally a debrief of the meeting is important where everyone is allowed to discuss what went well and what they would change about the meeting. Using these meeting principles can help a team leader achieve the goals they strive for within their team. I hope to be a team lead in software development and using these principles will help me when the time arises.

Tuesday, May 1, 2018

CST 499 Week 1

CST 499 Week 1

This weeks article was in regards to holding successful team meetings. Successful team meetings have 3 parts to them. This is the planning phase, the actual meeting phase, and the post meeting phase. During the planning phase, you should layout who should be present for a meeting and the goals outlined for the meeting. Also evaluate whether a meeting is even necessary. Sometimes a goal can be achieved by a simple string of emails. As a team leader, you want to make sure everyone of importance can attend the set meeting; otherwise, it may be wiser to postpone the meeting to allow for everyone to contribute and achieve the goal. You should provide documentation before the meeting to allow the people attending to review and form ideas ahead of time. More can come from the meeting when the people attending have time to think about the agenda. During the meeting, the team leader should set a positive tone and keep on track with the agenda. Of course, the documents distributed before the meeting should be used during the meeting. You do not want to set a precedence of people feeling pre-distributed work is unimportant. As team leader you also want to make sure everyone participates in the meeting. Finally, you want to create an action plan for post meeting follow up. After the meeting, meeting minutes and the action plan should be published within 24 hours. It is important to make good on the action plan and follow up with everyone at the established time on their current status on the action plan. Finally a debrief of the meeting is important where everyone is allowed to discuss what went well and what they would change about the meeting. Using these meeting principles can help a team leader achieve the goals they strive for within their team. I hope to be a team lead in software development and using these principles will help me when the time arises.

Saturday, April 21, 2018

CST 438 Week 8

CST 438 Week 8

This course was very informative as to the design process of larger scale projects as a software engineer. The agile and waterfall processes were explored. The course emphasized the importance of communication and quality of product throughout the development cycle. It was discovered that there are many design patterns utilized by software engineers and I feel that I have just touched the surface of this. Implementing design patterns is a skill that only gets better with more practice. We were also able to explore the importance of continuous testing throughout the design process. A good piece of code has high cohesion with low coupling. Also as has been drilled in me throughout my studies, detailed commenting is essential to be a successful software engineer and part of a larger team. I enjoyed working with the team on this project.