近日,成都东软学院智能科学与工程学院大数据工程系2025-2026学年实践学期项目答辩圆满落幕。本次作品展面向数据科学与大数据技术专业2023级、2024级、2025级学生,集中展示了同学们在小学期项目实践中的优秀成果。参展作品涵盖游戏开发、数据分析与系统开发等多个方向:既有从零设计实现的可交互游戏,也有面向真实业务场景的数据仓库与智能电商系统,充分展现了大数据学子扎实的专业功底、工程实践能力与创新精神,生动诠释了“以数据为基,以智能为翼,以创新为魂”的实践主题。
作品一|《声波迷宫》·大数据25201班 余滔小组
智能科学与工程学院大数据25201班余滔小组,在大一小学期实践中,以Python 3.11与Pygame从零设计并实现了一款功能完善的《声波迷宫》游戏。作品在经典迷宫探索玩法的基础上全面升级:创新引入吸音墙壁与可破坏墙壁两种特殊墙体,配备普通声波与强力声波双模态探测系统;融入检查点收集机制解锁出口,设置声敏感怪物追踪玩家,搭配三生命值生存体系。
在技术实现上,项目采用递归回溯算法动态生成完美迷宫,通过径向渐变表面与RGBA减法混合构建黑暗视野系统;运用状态机驱动敌人AI实现“游荡-警戒”双模式切换,借助声波环碰撞检测机制完成信息-风险博弈设计;音效全部采用NumPy程序化合成,实现零外部依赖;评分系统多维考量时间、资源消耗、探索进度与生存能力,鼓励多样化通关策略。随着关卡推进,迷宫规模逐级扩大、声波冷却递增、怪物数量上升,难度曲线平滑递进,为玩家带来富有张力与挑战性的沉浸式探索体验。
作品二|《模拟股票交易》·大数据25202班 邓博瀚小组
智能科学与工程学院大数据25202班邓博瀚小组,在大一小学期实践中以Pygame从零设计并实现了一款功能完整的《模拟股票交易》游戏。作品以真实A股行情为基础,内置上千只股票及同期大盘历史行情,随机筛选真实股票与历史行情,将60个交易日浓缩为一场高强度投资决策挑战,完整还原开盘、收盘、T+1、手续费、滑点、保证金、杠杆与爆仓等交易机制;支持多周期K线、MA均线、BOLL布林带、VOL成交量、MACD、KDJ、RSI等技术指标,并加入止盈止损条件单、日内细价触发、筹码分布、大盘指数与板块联动等进阶系统。
玩家可自由配置初始资金、杠杆倍数、均线周期和交易策略,并通过拖拽缩放、历史回看、自动交易记录与完整复盘清晰分析每一次决策;游戏还具备个人中心、历史存档、战绩分享和本地数据持久化功能,并提供移动端入口,支持手机扫码随时体验。项目将行情数据、交易引擎、图表渲染与用户系统融为一体,完整走通软件开发全流程,体现了扎实的编码能力与工程思维,是一个兼具真实性、策略性、专业性与工程完整度的实训佳作。
作品三|《坦克大战》·大数据25203班 陈松杰小组
智能科学与工程学院大数据25203班陈松杰小组,在大一小学期实践中以Python 3.11与Pygame从零设计并实现了一款功能完整的《坦克大战》游戏。作品在还原经典纵版射击玩法的基础上全面升级:内置7种特性各异的敌人、5类增益道具与连击粒子特效;提供8个天气关卡及无尽、双人、三档难度等多模式;并自研17×17网格地图编辑器,让玩家可自定义关卡。项目采用分层架构、约20个模块与JSON数据持久化,完整走通软件开发全流程,体现了扎实的编码能力与工程思维,是一个兼具趣味性与技术含量的实训佳作。
作品四|《双人决斗》·大数据25204班 张寒香小组
智能科学与工程学院大数据25204班张寒香小组,在大一小学期实践中,以Pygame从零设计并实现了一款功能完善的《双人决斗》游戏。作品在经典本地双人同屏对战玩法基础上全面升级:内置骑士、盾兵、长枪兵、弓兵、弹枪兵5名攻击方式各异的角色,提供“一击必杀/血量”两种规则、5张含静态/旋转/移动伤害墙的差异化地图、简单/困难两档难度及BO3/BO5系列赛;并实现双人同键互不干扰操控、约4秒随机道具刷新、血包/加速/无敌增益、暂停设置、KO粒子震屏与冠军彩带结算等完整交互。
项目采用“事件驱动主循环+状态化流程”,单文件约3760行按7个分区组织,以SETTINGS单例收敛运行期状态,通过角色基类、动画状态机、攻击窗口单次命中、统一受击入口、数据驱动伤害墙与JSON配置持久化支撑核心战斗,在2560×1600分辨率下稳定60FPS,完整走通需求、设计、实现、测试与协作开发全流程,体现了扎实的编码能力,是一个实训佳作。
作品五|《飞翔小鸟》·大数据25205班 杜思蕊、方婷小组
智能科学与工程学院大数据25205班杜思蕊、方婷小组,在大一小学期实践中设计出《飞翔小鸟》,通过复刻经典的Flappy Bird游戏,不仅复刻了经典玩法,还进行了全面创新:难度调节方面,设置简单、正常、困难三种模式,动态调整管道间距与移动速度,满足不同玩家的挑战需求;个性化定制方面,支持小鸟外观配色更换、背景音乐与音效开关,以及中文、繁体、英文的多语言切换;随机道具系统方面,引入护盾、减速、双倍得分等道具,增加游戏的策略性;并设计连击奖励机制,提升游戏的趣味性和挑战性;视觉体验方面,采用像素风动态背景与粒子特效,结合流畅的动画过渡和简洁直观的UI设计,打造舒适的游戏视觉享受。项目将Python编程语法与Pygame库的核心特性深度结合,在动手实践中巩固编程基础,把抽象的理论知识转化为可运行的交互式游戏程序,实现从理论到实践的跨越。
该游戏需要熟练掌握Pygame库的核心用法,深入理解游戏循环、碰撞检测与物理引擎机制;强化面向对象编程思维,提升逻辑分析与Bug排查能力。在团队协作中打磨了沟通效率与项目管理技能,实现了理论知识向工程实践的有效转化。在经典玩法基础上拓展了动态难度系统、多样化道具机制及连击奖励体系,通过创新设计大幅提升了游戏的趣味性与重玩价值,验证了创意落地的可行性。
作品六|《东阳的奇妙冒险》·大数据H25201班 巴松多杰
智能科学与工程学院大数据H25201班巴松多杰,在大一小学期实践中,以RPG Maker MZ从零设计并实现了一款剧情向角色扮演游戏《东阳的奇妙冒险》。作品依托经典RPG游戏框架,搭建原创故事剧情,设计地图场景、NPC对话交互、宝箱收集与事件触发机制,搭配回合制战斗系统,可实现剧情推进、道具获取、场景传送等完整游玩体验。
在技术实现上,项目使用MZ内置事件编辑器完成剧情演出与机关逻辑,在数据库内配置角色属性、敌人、道具与技能,可自定义导入原创图片与音频素材。游戏支持随时测试调试,完成后打包导出为独立程序,玩家可以跟随主角探索世界,体验完整的冒险故事,带来沉浸式的角色扮演游玩感受。
作品七|《基于MVC架构的智能电商平台设计与实现》·大数据24204班 雷楠
智能科学与工程学院大数据24204班雷楠在小学期实践中,设计并实现了B2C智能电商系统“智选商城”。项目采用RouteControllerServiceModelDAO五层扩展MVC架构,自研DAO抽象层,支持JSON文件与MySQL两种存储方案无缝切换,上层业务代码无需修改即可完成数据源切换。
系统分为前台购物端与后台管理端:前台实现商品浏览、注册登录、购物车、下单支付、评价等完整购物流程,落地基于用户的协同过滤推荐算法,利用Jaccard系数计算用户相似度,针对新用户实现冷启动兜底策略,并实现多字段加权智能搜索,支持搜索自动补全;后台提供数据仪表盘、商品、订单、用户、权限等十大管理模块,实现平台运维。项目集成密码加盐加密、三级权限中间件等安全机制,编写98条端到端自动化测试用例保障系统稳定。完整实践分层解耦、面向接口编程的工程开发思想,具备完整可演示、可运行的业务闭环。
作品八|《基于用户画像的流式商品推荐系统》·大数据23204班 孙磊小组
智能科学与工程学院大数据23204班孙磊小组在小学期实践中,基于“一品优购”新零售业务数据从0到1完整实现了一套离线数据仓库。项目按ODS→DWD→DWB→DWS→DM→RPT六层建模,建成59张分层表、11.5万行数据,覆盖销售、商品、用户三大分析主题;以DuckDB逐句复现Hive/Presto原脚本,落地拉链表、退化维度与GROUPING SETS多维聚合,产出32种维度组合。最终交付11份业务报表、10张分析图表与1份单页HTML经营报告,一条命令约15秒跑通全链路,兼具建模深度与工程落地能力。
本次优秀作品展是对各年级小学期实践教学成果的集中检验与展示。通过沉浸式项目开发与实战演练,同学们进一步提升了工程实践、问题解决与团队协作能力,真正实现了从课堂知识到工程项目的跨越。
下一步,大数据工程系将持续立足专业人才培养目标,不断优化实践教学体系,聚焦行业前沿技术与岗位需求,丰富实践项目内容,完善实践教学考核机制,持续以实战化实训赋能学生成长,全力培养高素质、应用型大数据专业技术人才。