数媒专业《3D游戏开发实训》

实践课程作品展



为了达到验证前期学习成果,锻炼学生实践能力,巩固学生专业技能的目的。同时为了培养学生的沟通能力、团队协作能力、口头表达能力及技术文档写作能力。电计系数字媒体技术教研室积极探索创新教学方法,于202369日上午在94111教室,组织2020级数媒专业的同学召开《3D游戏开发实训》课程设计成果展示会。

 image.png

image.png

 

课程设计由题目选取、设计方案制定、功能分析、场景设计、程序设计、功能测试、设计报告撰写和课程设计答辩等各个环节组成。

成果展示上,全班同学分成20个小组,每个小组派出代表对在课程设计中开发的游戏项目进行讲解和演示,并回答指导教师的提问。

本课程设计既锻炼了同学们的语言表达能力、实践能力,又加深了学生对课堂所学内容的理解,巩固了学生的专业技能,同时还培养了学生的团队协作能力。通过教学方法的创新和改革,给同学们提供了一个自我展示的平台,增强了同学们的学习热情和自学能力。

项目分组及作品展示如下所示:

第一组:小球闯关游戏

项目成员:包钰璇、陈薛先

游戏简介:小球闯关游戏一共有四个场景,分别为游戏首页UI场景,教学场景,跑酷场景,还有一个迷宫场景。玩家首先会进入主界面,点击教学按钮会进入教学场景,完成后点击返回主界面按钮则回到首页,点击开始游戏进入跑酷场景,开始跑酷小游戏,完成任务后,会开启隐藏关卡,及进入迷宫场景,根据提示完成任务后,游戏全部通关。

图片:

image.png


 

视频:视频展示

 

第二组:3D探索游戏

项目成员:杨衣明、肖霄

游戏简介:

关卡1:祭奠之路

制作主题“贪婪的人最终会受到惩罚”

详细介绍:主要是找东西,场景主要是分为城堡内和城堡外,城堡外找齐三把钥匙才能打开大门,第一把钥匙用来打开大门,第二把钥匙打开宝箱,打开完宝箱,会从地下浮上斗争而死亡的人的残臂仍然抱着大宝箱,第三把钥匙就是在大宝箱上的锁。最后城堡旁的骷髅头上会出现利刃,彩虹出现,向前走碰到彩虹,游戏结束。除此之外,制作了摇摆的玫瑰,石柱的反复移动,彩虹桥的摇摆

关卡2:重生之旅

制作主题“重生之旅,追寻更好的自己”

详细介绍:本关卡玩法侧重剧情,在踏上重生之路后,主人公历经了童年的美好,成长道路的荆棘,青春时期复杂的心情,学业的繁重,内心的压抑,对自我的怀疑,过分在意外界的看法,初入社会时的迷茫,少年一腔壮志却又找不到前路的方向,在通过这一系列的考验后,我们终将战胜前方的艰难险阻,寻找到那个更好的自己,纵有千古,横有八方;前途似海,来日方长;未来可期,人间值得。我们会向着心中的光去到我们心中的远方!

图片:

image.png

 

视频:视频展示

 

第三组:夺宝小游戏

项目成员:张渝梅、何琼

游戏简介:《夺宝大战》游戏是一款冒险类游戏,传说山顶上有一个宝箱,由五神兽守护,通过主人公寻找并击杀地图中的神兽,击杀途中神兽也会进行对主人公的攻击削减能量值,采集蘑菇可以补充能量,想要最终的宝箱必须杀死神兽获得钥匙,集齐钥匙就能打开宝箱。

图片:

image.png

视频:视频展示

 

第四组:吃豆人游戏

项目成员: 蔡宜轩、王梓淇、张巧巧

游戏简介:该游戏的背景以黑色为主。画面中的迷宫画面,四个颜色分别为红、橙、蓝、粉的鬼在迷宫中穿梭,在寻找一个半开半合的黄色圆圈符号。当玩家按动键盘上的方位键时,可以控制黄豆子的前进方向,并且可以吞吃迷宫路径上的小黄豆,但遇到鬼时就要被吃掉;碰到超级豆子时吃掉它可以获得短暂冰冻鬼的能力,并且可以吃掉鬼获得更多积分。

图片:

image.png

视频:视频展示

 

第五组: 愤怒的小鸟过关游戏

项目成员:曹佳玲、樊一霖

游戏简介:为了报复偷走鸟蛋的肥猪们,鸟儿以自己的身体为武器,仿佛炮弹一样去攻击肥猪们的堡垒。愤怒的红色小鸟,奋不顾身的往绿色的肥猪的堡垒砸去。游戏的玩法很简单,将弹弓上的小鸟弹出去,砸到绿色的肥猪,将肥猪全部砸到就能过关。鸟儿的弹出角度和力度由玩家用鼠标来控制,要注意考虑好力度和角度的综合计算,这样才能更准确的砸到肥猪。而被弹出的鸟儿会留下弹射轨迹,可供参考角度和力度的调整。另外每个关卡的分数越多,评价将会越高

图片:

image.png

视频:视频展示

 

第六组:愤怒的小鸟闯关游戏

项目成员:向倩、王银娇

游戏简介:首先是游戏开始界面,等待,然后进入地图选择界面,设置了三个地图,每个地图里面有三个关卡,第一个关卡的第一关默认不用解锁,可以直接玩,后面关卡玩家要通过前一关才可解锁;每个地图上面会有星星存储数量(玩家闯关得到的总星星数/此地图的星星总数);每个地图所得到的星星达到一定值(自己设置),会解锁下一个地图。

图片:

image.png

视频:视频展示

 

第七组:推箱子游戏

项目成员:冯云凤、吴欣遥

游戏简介:主要目标为设计一款搬箱子小游戏游戏主人公为一个红色的小人同时场景中设置有三个灰色的敌人设置有一个关卡主要有4个场景开始场景调整开场音效场景进入游戏场景胜利场景游戏主要用到了Unity3D动画制作的功能如人物抓取箱子人物的跳跃等

图片:

image.png

视频:视频展示

 

第八组:2D跑酷游戏

项目成员:李欢、谭洁、刘哲西

游戏简介:SunnyLand是一款像素画风的小游戏,游戏玩家需要控制角色进行跳跃躲避不一样的障碍,玩家需要不断跳跃前进,到达终点,完成过关。运用unity结合c#脚本来制作这款,玩家可以通过键盘控制移动和跳跃的功能。还可以通过收集樱桃和钻石,踩中敌人等方式来增加游戏的可玩性。场景搭建合理,游戏难度适中,是一款适合大众的娱乐休闲小游戏。

图片:

image.png

视频:视频展示

 

第九组:2D坦克大战

项目成员:黄诗仪、张梦圆、赵梓婷

游戏简介:2d坦克大战游戏,可以用键盘控制坦克的移动,空格键进行坦克子弹攻击,坦克移动射击都伴随相关的音效,游戏开始有开始音效。玩家有3条命,3条命死亡之后将会返回到游戏开始界面,杀死3个敌人时游戏胜利,老巢遭到敌人或者自己攻击都会导致游戏失败,返回游戏初始界面。地图中草,障碍,水不会被攻击,子弹会穿过草和水,碰到障碍后子弹消失,障碍不会消失,墙可以被攻击,墙被攻击后消失,子弹消失。

图片:

image.png

视频:视频展示

 

第十组: 2D闯关小游戏

项目成员:王琴、杨友婷

游戏简介:1.主角通过上、下、左、右移动键或者WASD键来控制主角的移动 ,通过空格键来控制主角的跳跃。

2.主角可以通过弹力蹦床选择走上面的那条道路,还是下面的那条道路。

3.主角可以通过移动碰撞西瓜获得得分。

4.主角通过下面那条道路时需要快速通过浮动平台,主角可以在浮动平台上站立3秒,3秒浮动平台会自动往下掉落,主角碰到地面陷阱后,主角会死亡。

5.主角经过上面那条道路时需通过弹力蹦床弹跳到上面那条道路,通过滚动电锯时,需跳跃避开滚动电锯,如若碰到滚动电锯 主角死亡。

6.主角通过起落风扇来控制主角抵达相应平台,触碰西瓜获得得分。

7.当主角通过起落风扇后会碰到忍者蛙,主角可以选择避开忍者蛙或者通过踩到忍者蛙头部让忍者蛙死亡,主角碰到忍者蛙的前面或后面主角会死亡。

8.主角通过忍者蛙后,会经过石头怪,当石头怪检测到主角通过时会快速掉落,如若主角为快速通过,砸到主角主角死亡,如若主角通过,石头怪会在地面停留4秒,返回初始位置,当石头怪再次检测到主角通过时,也会掉落。

图片:

image.png

视频:视频展示

 

第十一组:FPS游戏

项目成员:周宇、熊菁婷张庆怡

游戏简介:该课程游戏是fps游戏,具有树林的游戏场景,适应游戏的背景音效和特效,可以给玩家带来不一样的真实玩耍体验。该游戏有2个阵营,分别是玩家角色阵营与怪物阵营。游戏玩法:玩家和怪物都具有基本血量,玩家通过射击打死怪物,来获取得分。玩家需要通过操作来进行躲避怪物的攻击。

图片:

image.png

视频:视频展示

 

第十二组:2D闯关小游戏

项目成员:陈瑶、文燕

游戏简介:

当玩家点击开始按钮(也就是游戏中的Start按钮),玩家点击后即游戏开始,玩家通过点击

鼠标控制小鸟的上下位置,使小鸟尽可能的躲避游戏中的障碍物(也就是柱子),当小鸟通过

一个障碍物时就可以加一分,相反的当小鸟躲避不当撞击柱子时,小鸟死亡,游戏结束,此时玩

家可以点击restart按钮重新开始游戏,游戏场景也随即重置。

图片:

 image.png

视频:视频展示

 

第十三组:3D小人闯关游戏

项目成员:郭子豪、徐灵

游戏简介:  此游戏是一个第一人称的跑酷闯关游戏,游戏一共分为两冠,第一关中玩家需要从平台起点出发,穿过种种障碍的同时尽可能吃到更多的金币,最后抵达终点。在到达终点后,玩家会跳转到第二关。第二关中地图会进行场景变换,通过切换场景来越过某些障碍,一共分为三个小关卡,在依次完成三个小关卡后通关游戏。

图片:

image.png

视频:视频展示

 

第十四组:3D射击游戏

项目成员:黄明月、王莼

图片:

image.png

视频:视频展示

 

第十五组:3D数字跑酷游戏

项目成员:刘芹、刘涵玉袁梦娜

游戏简介:3d数字跑酷游戏,是玩家在运动途中会出现简单的数字计算,下方是三个不同的答案,通过控制光标的左右移动选择正确的答案,计算出跑道上的计算题后并选择。若正确,玩家会加速前行,与此同时,正确答案翻转成绿色,错误答案翻转成红色;若错误,玩家速度变慢,玩家会发生颜色变化,错两此游戏结束。如果玩家在游戏刚开始便错误则游戏直接结束。我们添加了欢快的音效音效来增强游戏体验,这将使游戏感觉更加真实,玩家也会更容易地沉浸到游戏的世界中。

图片:

image.png

视频:视频展示

 

第十六组:FPS解谜恐怖游戏

项目成员:祝宇航、施越

游戏简介:主角堕入了一个充满规则的阈限空间,必须小心翼翼地收集所有的规则并遵守规则,最后再与怪物展开追逐战并离开这个地方。

(实际上最终并没有逃离出这个地方,玩家会发现自己回到了出发点,一切不过都是一场场轮回而已)

图片:

image.png

视频:视频展示

 

第十七组:2D横版闯关游戏

项目成员:周星宇、陈杰

游戏简介:本次的2D横版闯关游戏中,玩家操纵角色,通过移动和跳跃的方式实现躲避敌人、陷阱,最后到达终点。

游戏暂定为两个关卡,即Level1和Level2。角色在触碰敌人、陷阱或掉落后在最初位置重生。目前角色自带的属性为移动速度和跳跃高度,可在后台修改参数。敌人为固定地点巡逻,陷阱为不可移动固件。

图片:

image.png

视频:视频展示

 

第十八组: 3D密室逃脱游戏

项目成员:禹林利、王俊棋、彭逸芝

游戏简介:《古堡探险》 约翰是一个胆小的冒险家,一不小心迷失在了一座古堡里。现在,他必须找到一种逃脱的方法。但是,他需要先收集到十六颗星星,并且找到出口才能顺利逃脱古堡的困境。

游戏介绍: 《古堡探险》采用Unity3D引擎制作,玩家可以使用键盘控制角色约翰的移动(WASD键或者上下左右键)。玩家需要巧妙地移动约翰,收集星星并躲避鬼魂的追踪,最终通过探索和移动到达终点以获得游戏的胜利。

在游戏中,如果角色约翰碰到墙体,他将无法继续移动。然而,一旦约翰接触到星星,星星就会被收集起来,并且在屏幕上方会显示剩余星星的数量,这个数值会实时变化。

此外,鬼魂会在前方有一定的侦察范围。如果玩家的角色约翰接近鬼魂或者在鬼魂的视线范围内移动,那么游戏将触发死亡事件,并且游戏会重新开始。

快来挑战《古堡探险》,帮助约翰收集星星,躲避鬼魂的追捕,顺利逃离古堡吧!

图片:

image.png

视频:视频展示

 

第十九组:3D坦克大战游戏

项目成员:张治宇、王灵

游戏简介:3D坦克大战》以坦克为题材,既保留了射击类游戏的操作性,也改进了射击类游戏太过于复杂难玩的高门槛特点,集休闲与竞技于一身。玩家的目标是控制坦克躲避危险,消灭掉所有的敌人即可进入下一关。玩家可以通过键盘按键控制坦克移动、向敌人发射炮弹以及切换炮弹发射方式消灭敌人。

图片:

image.png

视频:视频展示

 

第二十组:2D植物大战僵尸游戏

项目成员:王渝、徐德文、贺元珑

游戏简介:《植物大战僵尸》是一款极富策略性的经典游戏。可怕的僵尸入侵你的家园,想要吃掉你的脑子,你需要组建一支植物军队来抵御僵尸大军,保护自己的脑子,我们小组希望对这款经典游戏进行复刻,让我们回归最直接的塔防吧。

图片:

 image.png

视频:视频展示


版权所有 ©成都理工大学工程技术学院 | 校址:四川省乐山市市中区肖坝路222号 | 邮编:614000 | 蜀ICP备05005318号   川公网安备51110202000072号