Skip to the content.

CSSE1 Retrospective

5 Core Skills I Learned

  • GitHub experience/Understanding of branches, pull reqs, issues, etc.
  • Issues and variables lesson teach
  • Tools installation, verification, etc.
  • Use of .md, .html, and other such file types to create functioning, interactive webpages
  • Collaboration and communication skills for group projects

RPG game tinkers and explanations


Link to game website

N@TM Feedback

The main points of feedback we received fell into one of three main categories (generally speaking)

  • Better clarity for what to do in the game/how to make money, escape, etc. We could implement this by adding a big HTML element at the start of the game which better explains what the player's objective is.
  • Normalize UI across the game and make the art style consistent. This would be accomplished by reworking the appearance of the StatManager, NPC Tracker, and other UIs which were not altered to fit this demo of the game (in other words, a little more polish).
  • More minigames and increased interactivity in the gameplay. This is mainly because the game is still in early development and we plan to expand the game into multiple levels with much more content.

Other Projects I Found Cool

  • Bathroom Pass
    • Clever integration of Student ID into bathroom pass and effective way of keeping track of students who go
    • Real-time tracking and time-in/time-out data
    • One piece of feedback: making the information more accessible (moving recent entries to the top of the list) and readable (specifically in/out column).
  • Aesthetihawk
    • Improves Nighthawk Pages look significantly
    • Customization and integration into websites is smooth

My Strengths, Weaknesses, and Plans for the Future

Strengths

  • Solid understanding of GitHub and the tools related to that
  • Good understanding of web development technologies such as HTML, CSS, and JavaScript
  • Effective communication, leadership, organization, and teamwork skills, especially in collaborative projects

Weaknesses

  • Limited experience with backend development and databases
  • Less than great knowledge of JS syntax and skills beyond fundamentals
  • Grit and perseverance skills could use a bit of work

Future Plans

  • Expand game level using above feedback (plans shown there, too)
  • Continue learning JS and advanced mechanics in DOM/OOP settings
  • Apply skills I already have to independent projects (GSDSEF)
  • Project I completed with a friend: link

Self-Assessment

Reflecting on my performance throughout this course, I believe I have demonstrated a strong understanding of the core concepts and skills taught. My ability to effectively use GitHub, develop interactive web pages, and collaborate with peers has been evident in the projects I have completed. While I recognize there are areas for improvement, particularly in backend development, solidifying my tools knowledge, and advanced JavaScript, I am confident in my progress and commitment to learning. Therefore, I would give myself a final grade of 0.93/1, acknowledging both my achievements and the potential for further growth.