2023计算机科学顶点研讨会
计算机科学系高级顶点演讲将于5月6日星期六举行。如果你想参加顶点缩放会议,请发邮件给助理教授杰夫·凯利caleyjb@plu.edu。
5月6日星期六
上午9:30 -光线追踪器赵洪森(BS)
光线追踪是一种广泛使用的渲染技术,通过模拟虚拟场景中的光线行为来生成逼真的图像。在这个韦德体育中,我们专注于提高离线光线追踪的质量,在牺牲效率的同时实现视觉上的吸引力和逼真的图像生成。该韦德体育通过引入三角形网格对象来生成不同的图像,通过实现边界体层次(BVH)树加速结构来优化网格对象的渲染性能,有效地组织和遍历场景的几何形状,减少所需的光线-物体相交测试次数,显著提高渲染效率。该韦德体育旨在为具有高质量光线跟踪反射、阴影和全局照明效果的复杂场景实现快速渲染速度,使其适合对精确和高质量图像的要求。
上午10:00 -仇恨犯罪地图Andrew Bauer (BA), Evan Ringler (BA), Jasneet Sandhu (BA), Lid Young (BA)
仇恨犯罪地图是一个移动兼容的基于网络的宣传平台,旨在提高人们对国家仇恨犯罪数据不准确的认识。该平台提供了一个用户友好的界面,允许用户查看一系列交互式地图,显示最新的2020年统一犯罪报告(UCR)仇恨犯罪信息以及国家机构数据。为了应对报告的仇恨犯罪数据与实际仇恨犯罪事件之间惊人的差异,仇恨犯罪地图使用户能够提交非官方的仇恨犯罪报告。然后将这些报告整合到我们的数据集和地图中,以提高我们平台的准确性和全面性。该网站还包括一系列资源,旨在教育公众了解对美国边缘化群体造成不成比例影响的系统性问题。这些资源还为仇恨犯罪的受害者提供了寻求帮助和与其他经历过类似创伤的人联系的基本信息。该平台使用HTML、CSS、Javascript和Firebase创建,而地图则使用Mapbox和Geoapify的api,以及Javascript和Python。
上午10:30 -休息
11:00am - LaserDrive Erick Arcos (BA), Christian Galang (BS), Ben Poplin (BA)
LaserDrive是一个自动遥控赛车韦德体育,其主要目标是让两辆自动遥控赛车能够在地图上相互比赛。为了做到这一点,第二辆RC汽车被定制,在Jetson TX2、电源板和Vedder电子速度控制器(VESC)旁边安装了激光雷达传感器。为了安全地实现汽车上的自动驾驶功能,算法是用Python实现的,并使用机器人操作系统(ROS)连接到f1 - 10th的模拟包。首先实现了响应式导航算法,如Wall Following和自动紧急制动(AEB)。为了构建汽车环境的2D地图,使用谷歌Cartographer为激光雷达传感器配置了同步定位和地图(SLAM)。对地图的韦德体育允许路径规划功能,使汽车能够在整个环境中规划最佳路线时做出反应。路径规划算法为多车比赛提供了最安全、最有效的方法。
上午11:30 - Stratosphere Chris Holland (BA), Matthew Jugovic (BA), Caleb Churness (BS)
旨在帮助玩家提高他们的游戏表现,Stratosphere是一个分析平台,用于竞争性汽车足球视频游戏火箭联盟。凭借其直观的网站和游戏内覆盖mod, Stratosphere为玩家提供全面的比赛分析和机器学习见解。通过上传由Rocket League生成的比赛数据,玩家可以韦德体育丰富的统计数据,例如球队比较,定位热图,射门率等等。我们在开发中使用了微服务架构,以获得更大的灵活性和可伸缩性。我们的前端使用React和c++开发。我们的后端使用Apollo GraphQL作为其API网关,Docker用于部署和基础设施,使用FastAPI与PostgreSQL和MongoDB进行数据持久化。
中午12点-午餐
12:45pm -《Eve’s Quest》Cora Maier (BA)
《Eve’s Quest》是一款2D动作角色扮演游戏及其组件系统的概念证明。它拥有自顶向下的玩家移动,在游戏世界中对玩家行动做出反应的对话,带有各种敌人AI的战斗系统,能够加载不同探索区域的世界地图以及通过清晰的美术和动画实现的视觉优化。该韦德体育深入研究了如何使用设计模式构建这些系统的游戏代码,使其尽可能健壮、可重用和易于构建。游戏演示是使用Godot Mono 3.5创建的,然后过渡到Godot Mono 4.0,主要用c#编写。其他语言用于更简单或更专门的脚本。此外,我们还完成了美术和文字的补充工作,包括角色设计、区域概念、脚本和爱情。这个游戏概念验证的目标是找到一个人可以管理的游戏设计策略,这些策略简单而强大,足以成为一个吸引人的产品。
下午1:15 -扑克AI Kioni Kamau(学士),Logan Margo(学士),Natalie Sayre(学士)
多年来,利用人工智能(AI)解决扑克游戏一直是一个活跃的研究领域。然而,游戏的不完全信息性质,加上大的状态空间和多个玩家的存在,使其成为AI解决的一个具有挑战性的问题。双人德州扑克已经解决了,但将这一解决方案扩展到双人以上的游戏仍然是一个开放的挑战。这个韦德体育进一步探索了这个问题,将类似于双人游戏的技术betvictor韦德体育到三人德州扑克中,比如深度契约后悔算法,从零开始为游戏开发一个机器学习模型。该模型托管在交互式webbetvictor韦德体育程序中,允许用户以bot的形式与模型进行对抗。通过这个平台,用户可以评估模型的性能,并以实用和可韦德体育的方式参与技术。这个韦德体育代表了研究多人扑克游戏的可扩展和有效解决方案的重要一步。
下午1:45 -指数易建联(学士),罗密欧加西亚(学士),艾弗里卡尔森(BA)
《Hexponential》是一款多人第一人称射击大逃杀游戏,每次比赛都会生成一张新地图。游戏设置在六边形网格上,八名玩家相互战斗,成为最后一个站着的人。游戏分为三个主要组成部分:玩家控制器、多人连接和程序生成地图。玩家控制器组件包括战斗系统和玩家使用手持武器奔跑、跳跃、蹲下和格斗的能力。多人连接组件促进顺畅和一致的游戏玩法,最多八个玩家连接在互联网上。程序生成的地图组件使用二维柏林噪声来操纵网格内每个六边形中顶点的高度。每个六边形都试图模仿一个独特的环境,从而产生更加复杂和混乱的环境,从而保持玩家的沉浸感。总的来说,我们创造了一个流畅的游戏体验,其中包含一个持续10-15分钟的有趣且可重复的游戏循环。
社交媒体