数媒专业《3D游戏开发实训》
实践课程作品展
为了达到验证前期学习成果,锻炼学生实践能力,巩固学生专业技能的目的。同时为了培养学生的沟通能力、团队协作能力、口头表达能力及技术文档写作能力。电计系数字媒体技术教研室积极探索创新教学方法,于2023年6月9日上午在94111教室,组织2020级数媒专业的同学召开《3D游戏开发实训》课程设计成果展示会。
课程设计由题目选取、设计方案制定、功能分析、场景设计、程序设计、功能测试、设计报告撰写和课程设计答辩等各个环节组成。
成果展示上,全班同学分成20个小组,每个小组派出代表对在课程设计中开发的游戏项目进行讲解和演示,并回答指导教师的提问。
本课程设计既锻炼了同学们的语言表达能力、实践能力,又加深了学生对课堂所学内容的理解,巩固了学生的专业技能,同时还培养了学生的团队协作能力。通过教学方法的创新和改革,给同学们提供了一个自我展示的平台,增强了同学们的学习热情和自学能力。
项目分组及作品展示如下所示:
第一组:小球闯关游戏
项目成员:包钰璇、陈薛先
游戏简介:小球闯关游戏一共有四个场景,分别为游戏首页UI场景,教学场景,跑酷场景,还有一个迷宫场景。玩家首先会进入主界面,点击教学按钮会进入教学场景,完成后点击返回主界面按钮则回到首页,点击开始游戏进入跑酷场景,开始跑酷小游戏,完成任务后,会开启隐藏关卡,及进入迷宫场景,根据提示完成任务后,游戏全部通关。
图片:
视频:视频展示
第二组:3D探索游戏
项目成员:杨衣明、肖霄
游戏简介:
关卡1:祭奠之路
制作主题:“贪婪的人最终会受到惩罚”
详细介绍:主要是找东西,场景主要是分为城堡内和城堡外,城堡外找齐三把钥匙才能打开大门,第一把钥匙用来打开大门,第二把钥匙打开宝箱,打开完宝箱,会从地下浮上斗争而死亡的人的残臂仍然抱着大宝箱,第三把钥匙就是在大宝箱上的锁。最后城堡旁的骷髅头上会出现利刃,彩虹出现,向前走碰到彩虹,游戏结束。除此之外,制作了摇摆的玫瑰,石柱的反复移动,彩虹桥的摇摆。
关卡2:重生之旅
制作主题:“重生之旅,追寻更好的自己”
详细介绍:本关卡玩法侧重剧情,在踏上重生之路后,主人公历经了童年的美好,成长道路的荆棘,青春时期复杂的心情,学业的繁重,内心的压抑,对自我的怀疑,过分在意外界的看法,初入社会时的迷茫,少年一腔壮志却又找不到前路的方向,在通过这一系列的考验后,我们终将战胜前方的艰难险阻,寻找到那个更好的自己,纵有千古,横有八方;前途似海,来日方长;未来可期,人间值得。我们会向着心中的光去到我们心中的远方!
图片:
视频:视频展示
第三组:夺宝小游戏
项目成员:张渝梅、何琼
游戏简介:《夺宝大战》游戏是一款冒险类游戏,传说山顶上有一个宝箱,由五神兽守护,通过主人公寻找并击杀地图中的神兽,击杀途中神兽也会进行对主人公的攻击削减能量值,采集蘑菇可以补充能量,想要最终的宝箱必须杀死神兽获得钥匙,集齐钥匙就能打开宝箱。
图片:
视频:视频展示
第四组:吃豆人游戏
项目成员: 蔡宜轩、王梓淇、张巧巧
游戏简介:该游戏的背景以黑色为主。画面中的迷宫画面,四个颜色分别为红、橙、蓝、粉的鬼在迷宫中穿梭,在寻找一个半开半合的黄色圆圈符号。当玩家按动键盘上的方位键时,可以控制黄豆子的前进方向,并且可以吞吃迷宫路径上的小黄豆,但遇到鬼时就要被吃掉;碰到超级豆子时吃掉它可以获得短暂冰冻鬼的能力,并且可以吃掉鬼获得更多积分。
图片:
视频:视频展示
第五组: 愤怒的小鸟过关游戏
项目成员:曹佳玲、樊一霖
游戏简介:为了报复偷走鸟蛋的肥猪们,鸟儿以自己的身体为武器,仿佛炮弹一样去攻击肥猪们的堡垒。愤怒的红色小鸟,奋不顾身的往绿色的肥猪的堡垒砸去。游戏的玩法很简单,将弹弓上的小鸟弹出去,砸到绿色的肥猪,将肥猪全部砸到就能过关。鸟儿的弹出角度和力度由玩家用鼠标来控制,要注意考虑好力度和角度的综合计算,这样才能更准确的砸到肥猪。而被弹出的鸟儿会留下弹射轨迹,可供参考角度和力度的调整。另外每个关卡的分数越多,评价将会越高
图片:
视频:视频展示
第六组:愤怒的小鸟闯关游戏
项目成员:向倩、王银娇
游戏简介:首先是游戏开始界面,等待,然后进入地图选择界面,设置了三个地图,每个地图里面有三个关卡,第一个关卡的第一关默认不用解锁,可以直接玩,后面关卡玩家要通过前一关才可解锁;每个地图上面会有星星存储数量(玩家闯关得到的总星星数/此地图的星星总数);每个地图所得到的星星达到一定值(自己设置),会解锁下一个地图。
图片:
视频:视频展示
第七组:推箱子游戏
项目成员:冯云凤、吴欣遥
游戏简介:主要目标为设计一款搬箱子小游戏,游戏主人公为一个红色的小人,同时场景中设置有三个灰色的敌人,设置有一个关卡。主要有4个场景,开始场景、调整开场音效场景、进入游戏场景、胜利场景,游戏主要用到了Unity3D动画制作的功能,如人物抓取箱子、人物的跳跃等。
图片:
视频:视频展示
第八组:2D跑酷游戏
项目成员:李欢、谭洁、刘哲西
游戏简介:SunnyLand是一款像素画风的小游戏,游戏玩家需要控制角色进行跳跃躲避不一样的障碍,玩家需要不断跳跃前进,到达终点,完成过关。运用unity结合c#脚本来制作这款,玩家可以通过键盘控制移动和跳跃的功能。还可以通过收集樱桃和钻石,踩中敌人等方式来增加游戏的可玩性。场景搭建合理,游戏难度适中,是一款适合大众的娱乐休闲小游戏。
图片:
视频:视频展示
第九组:2D坦克大战
项目成员:黄诗仪、张梦圆、赵梓婷
游戏简介:2d坦克大战游戏,可以用键盘控制坦克的移动,空格键进行坦克子弹攻击,坦克移动射击都伴随相关的音效,游戏开始有开始音效。玩家有3条命,3条命死亡之后将会返回到游戏开始界面,杀死3个敌人时游戏胜利,老巢遭到敌人或者自己攻击都会导致游戏失败,返回游戏初始界面。地图中草,障碍,水不会被攻击,子弹会穿过草和水,碰到障碍后子弹消失,障碍不会消失,墙可以被攻击,墙被攻击后消失,子弹消失。
图片:
视频:视频展示
第十组: 2D闯关小游戏
项目成员:王琴、杨友婷
游戏简介:1.主角通过上、下、左、右移动键或者W、A、S、D键来控制主角的移动 ,通过空格键来控制主角的跳跃。
2.主角可以通过弹力蹦床选择走上面的那条道路,还是下面的那条道路。
3.主角可以通过移动碰撞西瓜获得得分。
4.主角通过下面那条道路时需要快速通过浮动平台,主角可以在浮动平台上站立3秒,3秒浮动平台会自动往下掉落,主角碰到地面陷阱后,主角会死亡。
5.主角经过上面那条道路时需通过弹力蹦床弹跳到上面那条道路,通过滚动电锯时,需跳跃避开滚动电锯,如若碰到滚动电锯 主角死亡。
6.主角通过起落风扇来控制主角抵达相应平台,触碰西瓜获得得分。
7.当主角通过起落风扇后会碰到忍者蛙,主角可以选择避开忍者蛙或者通过踩到忍者蛙头部让忍者蛙死亡,主角碰到忍者蛙的前面或后面主角会死亡。
8.主角通过忍者蛙后,会经过石头怪,当石头怪检测到主角通过时会快速掉落,如若主角为快速通过,砸到主角主角死亡,如若主角通过,石头怪会在地面停留4秒,返回初始位置,当石头怪再次检测到主角通过时,也会掉落。
图片:
视频:视频展示
第十一组:FPS游戏
项目成员:周宇、熊菁婷、张庆怡
游戏简介:该课程游戏是fps游戏,具有树林的游戏场景,适应游戏的背景音效和特效,可以给玩家带来不一样的真实玩耍体验。该游戏有2个阵营,分别是玩家角色阵营与怪物阵营。游戏玩法:玩家和怪物都具有基本血量,玩家通过射击打死怪物,来获取得分。玩家需要通过操作来进行躲避怪物的攻击。
图片:
视频:视频展示
第十二组:2D闯关小游戏
项目成员:陈瑶、文燕
游戏简介:
当玩家点击开始按钮(也就是游戏中的Start按钮),玩家点击后即游戏开始,玩家通过点击
鼠标控制小鸟的上下位置,使小鸟尽可能的躲避游戏中的障碍物(也就是柱子),当小鸟通过
一个障碍物时就可以加一分,相反的当小鸟躲避不当撞击柱子时,小鸟死亡,游戏结束,此时玩
家可以点击restart按钮重新开始游戏,游戏场景也随即重置。
图片:
视频:视频展示
第十三组:3D小人闯关游戏
项目成员:郭子豪、徐灵
游戏简介: 此游戏是一个第一人称的跑酷闯关游戏,游戏一共分为两冠,第一关中玩家需要从平台起点出发,穿过种种障碍的同时尽可能吃到更多的金币,最后抵达终点。在到达终点后,玩家会跳转到第二关。第二关中地图会进行场景变换,通过切换场景来越过某些障碍,一共分为三个小关卡,在依次完成三个小关卡后通关游戏。
图片:
视频:视频展示
第十四组:3D射击游戏
项目成员:黄明月、王莼
图片:
视频:视频展示
第十五组:3D数字跑酷游戏
项目成员:刘芹、刘涵玉、袁梦娜
游戏简介:3d数字跑酷游戏,是玩家在运动途中会出现简单的数字计算,下方是三个不同的答案,通过控制光标的左右移动选择正确的答案,计算出跑道上的计算题后并选择。若正确,玩家会加速前行,与此同时,正确答案翻转成绿色,错误答案翻转成红色;若错误,玩家速度变慢,玩家会发生颜色变化,错两此游戏结束。如果玩家在游戏刚开始便错误则游戏直接结束。我们添加了欢快的音效音效来增强游戏体验,这将使游戏感觉更加真实,玩家也会更容易地沉浸到游戏的世界中。
图片:
视频:视频展示
第十六组:FPS解谜恐怖游戏
项目成员:祝宇航、施越
游戏简介:主角堕入了一个充满规则的阈限空间,必须小心翼翼地收集所有的规则并遵守规则,最后再与怪物展开追逐战并离开这个地方。
(实际上最终并没有逃离出这个地方,玩家会发现自己回到了出发点,一切不过都是一场场轮回而已)
图片:
视频:视频展示
第十七组:2D横版闯关游戏
项目成员:周星宇、陈杰
游戏简介:本次的2D横版闯关游戏中,玩家操纵角色,通过移动和跳跃的方式实现躲避敌人、陷阱,最后到达终点。
游戏暂定为两个关卡,即Level1和Level2。角色在触碰敌人、陷阱或掉落后在最初位置重生。目前角色自带的属性为移动速度和跳跃高度,可在后台修改参数。敌人为固定地点巡逻,陷阱为不可移动固件。
图片:
视频:视频展示
第十八组: 3D密室逃脱游戏
项目成员:禹林利、王俊棋、彭逸芝
游戏简介:《古堡探险》 约翰是一个胆小的冒险家,一不小心迷失在了一座古堡里。现在,他必须找到一种逃脱的方法。但是,他需要先收集到十六颗星星,并且找到出口才能顺利逃脱古堡的困境。
游戏介绍: 《古堡探险》采用Unity3D引擎制作,玩家可以使用键盘控制角色约翰的移动(WASD键或者上下左右键)。玩家需要巧妙地移动约翰,收集星星并躲避鬼魂的追踪,最终通过探索和移动到达终点以获得游戏的胜利。
在游戏中,如果角色约翰碰到墙体,他将无法继续移动。然而,一旦约翰接触到星星,星星就会被收集起来,并且在屏幕上方会显示剩余星星的数量,这个数值会实时变化。
此外,鬼魂会在前方有一定的侦察范围。如果玩家的角色约翰接近鬼魂或者在鬼魂的视线范围内移动,那么游戏将触发死亡事件,并且游戏会重新开始。
快来挑战《古堡探险》,帮助约翰收集星星,躲避鬼魂的追捕,顺利逃离古堡吧!
图片:
视频:视频展示
第十九组:3D坦克大战游戏
项目成员:张治宇、王灵
游戏简介:《3D坦克大战》以坦克为题材,既保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。玩家的目标是控制坦克躲避危险,消灭掉所有的敌人即可进入下一关。玩家可以通过键盘按键控制坦克移动、向敌人发射炮弹以及切换炮弹发射方式消灭敌人。
图片:
视频:视频展示
第二十组:2D植物大战僵尸游戏
项目成员:王渝、徐德文、贺元珑
游戏简介:《植物大战僵尸》是一款极富策略性的经典游戏。可怕的僵尸入侵你的家园,想要吃掉你的脑子,你需要组建一支植物军队来抵御僵尸大军,保护自己的脑子,我们小组希望对这款经典游戏进行复刻,让我们回归最直接的塔防吧。
图片:
视频:视频展示