语言
项目
软件开发课程小组项目:匿名问答箱
组长
- 使用 React、HTML、CSS、JS 和 Git开发了匿名问答箱的前端结构使得客户可以通过网站进行提问和回答匿名问题
- 使用 React 建立了例如提问和答复框等高度可重复使用的组件
- 利用正则表达式在网站内实现搜索引擎,让用户能够有效地搜索历史问答
- 创建整体布局并致力于设计项目的UI、主题及动态动画以实现更好的用户体验
超级马里奥:角色扮演游戏设计
个人项目
- 应用C++和面向对象编程技能来设计和执行角色扮演游戏的游戏设计框架
- 通过多态和继承等技术集成了易于扩展的、可容纳 14 个不同的角色和 42+ 个相应的游戏操作的对象层次结构以增加游戏的复杂性
- 实现了14个不同角色的寻路动画算法以从用户的角度增加逼真游戏效果
计算机组成课程项目
个人项目
- Malloc Lab:应用GDB和通过了解虚拟内存、堆栈结构设计了显式空闲列表(explicit list)以最大限度地提高了内存分配器的利用率和吞吐量
- Bomb Lab:了解并理解了程序背后的汇编代码并应用GDB进行调试以分散项目“炸弹”