Karma
Karma 是一款独特融合了第一人称射击和角色扮演元素的游戏,让玩家沉浸在一个激动人心的游戏体验中。它提供了多个地图供玩家探索,技能树供玩家逐步进阶,以及可自定义的元素,增加了角色发展的深度。 演示游戏.
Buckeye Schedule
Buckeye Schedule 是一款 Android 应用程序,旨在为大学生提供高效的日程安排。它具有基于照片的日程创建和日程通知等功能,提供了一种简化的方式来管理和记住日程安排。
Affordable Health Access Inc.
Affordable Health Access Inc. 是一个致力于推广和分发医疗保健拨款的非营利组织。作为学生开发者,我们的目标是改进前端用户界面,确保拨款功能的可靠性,并创建全面的测试套件。我们的努力提高了平台的可靠性和可用性,使其成为公众使用的强大工具。
Endless Runner
Endless Runner 是一款动感十足的跑酷游戏,以引人入胜的动画和无限生成的关卡设计为特色。在这款游戏中,玩家努力尽可能地穿越,沿途收集物品并避开障碍物,为游戏玩法增添了一层复杂性和刺激感。
AI Agents and Steering
这个项目是行为驱动动画技术的研究,实现了像空间代理视觉和导航行为这样的高级算法。游戏场景涉及一个捕食者(蓝色)追逐猎物(红色),而猎物则试图在不被捕捉的情况下达到目标(红色方块)。这种互动创造了一个引人入胜和动态的游戏环境。
The Legend of Zelda (Clone)
重新创作了经典1986年游戏《塞尔达传说》中标志性的第一层地牢,包括10种独特的玩家能力,15种不同的敌人和25个独特的物品。此外,还实现了一种程序化地牢生成算法,以延长游戏的可玩性。
Medical Image Helper
开发了一种新颖的工具,旨在通过跟踪病理学家在检查医学图像时的眼动轨迹来帮助他们。利用 Dlib 和 CV2,该应用记录注视的方向并检测眨眼。当检测到眨眼时,使用 Unity 将图像沿注视方向进行移动,从而提供直观的导航方法。
CraftMine (Mincraft Clone)
CraftMine 是一个学习项目,旨在学习如何制作类似《Minecraft》那样基于体素的世界。该项目的关键组成部分包括应用 Perlin 噪声进行程序化地形生成,以及开发基本的玩家交互功能,如导航和建造系统。
L-System Generator
在这个项目中,我构建了一个基于 OpenGL 的程序来创建 2D 植物生长动画。所使用的基本概念是L系统(Lindenmayer system)- 一种并行重写系统和一种形式语法。生成的应用程序可以可视化类似分形的模式,模拟植物生长,并搭配一个天空盒以实现沉浸式渲染。
Data Visualization
该项目涉及使用 D3.js 和 Pandas 来有效地可视化能源数据。目标是设计和开发可视化工具,以帮助直观地理解和发现数据集中的模式和见解。(还有很多其他可视化项目)