【腾讯GAD暑期训练营游戏程序班】个人期末MiniGame《大话NPC》(上)

一、游戏简介

《大话NPC》是一款单机RPG类型游戏,其颠覆了传统的角色扮演游戏的玩法,玩家不再以玩家的身份进行游戏,而是扮演NPC,使玩家能更真实的体验游戏世界的爱与恨、情与义、离别与相聚,更具代入感更畅快淋漓的去体验游戏中NPC之间的故事纠葛。《大话NPC》目前尚处于内测状态,在后期完善玩法体系的过程中,也会不断涌现NPC视角的独特玩法,开启角色扮演类游戏的新天地。

二、玩法说明

1.创建角色:角色创建后不论选择男性角色还是女性角色都会以女性角色进入游戏,这里不是BUG,原因是在制作过程中我是以女性角色为例做的,男性角色在制作上的动画和特效都不如女性角色丰富,为了营造更好的游戏体验效果,故默认使用女性角色来体验《大话NPC》游戏世界。

2.第一重礼:内测三重礼活动的第一重礼“经验遍地”可以方便讲师们快速升级来测评游戏,因为技能系统的有些技能是达到一定等级后才能使用(达到十级后六个技能全部可用),靠吃经验的方式基本就差不多能达到10级了;同时金币遍布整个游戏地图,也能引领玩家熟悉一遍地图;有心的是这个idea其实是从徐鹏展老师“物理系统”课布置的作业的其中一个需求里提取出来改编而成的。

3.第二重礼:对没错,乃们没看错~第二重礼“特赐的珍稀仙宠”就是猪爷~~哈哈这个真的不是我恶趣味,本来我弄的是一个炒鸡萌的正太精灵,但由于那套模型资源没动作太过呆板,所以就换成我大猪爷上阵了,嚯嚯~~

4.第三重礼:步步生莲华,很美好的感觉,能尽显女子步态的婉约柔美,由两朵莲花特效构成,同时由于整个游戏地图不大,我以“走路”动画代替了“跑步”动画,更能体验主角是NPC是游戏世界的主角,徜徉在《大话NPC》游戏世界里悠闲惬意。

5.角色状态:角色头像和小地图是实时渲染的,打开“修仙”面板,可以查看角色当前等级、NPC职位和属性等。第二次点击“修仙”可关闭面板。游戏下方的绿条是经验条。

未完请看(下)……

时间: 2024-10-09 11:20:31

【腾讯GAD暑期训练营游戏程序班】个人期末MiniGame《大话NPC》(上)的相关文章

【腾讯GAD暑期训练营游戏程序班】游戏中的物理系统作业说明文档

一.需求分析• 添加一辆新NPC车,可以让其与主角车碰撞:• 添加一些新物件,能够与车互动,在其触发事件将其移除:• 添加一些无法撞动的事件:• 添加NPC车的自动移动逻辑:• 在课上赛车的示例上添加金币,使赛车碰到即消失:• 有余力的同学可以添加赛车导弹功能,可以命中固定目标或移动的NPC车目标.二.操作说明以上功能全部实现同时额外添加了一些小功能以提高游戏性.操纵盘控制主角车的移动,四辆NPC车会自动移动,每次碰到金币后金币会消失同时右上角积分增加10:鼠标右键释放导弹可击毁金币.障碍物体以

【腾讯GAD暑期训练营游戏程序班】游戏场景管理作业说明文档

场景管理作业说明文档                              用了八叉树的算法,测出三层时最快,区域范围内物体数量为21块,控制台打印出的结果如图所示: 场景物体:游戏中,所有具有空间属性的物体游戏场景:<围棋>二维表<进击的围棋><围棋世界>基于空间分组的场景管理的进一步优化进一步分组四叉树视锥范围剔除非可见区域当前必要场景区域 动态加载谷歌 可感知即存在 不可感知即不存在 场景加载

【腾讯GAD暑期训练营游戏程序班】游戏中的动画系统作业

游戏中的动画系统作业说明文档   一.实现一个动画状态机:至少包含3组大的状态节点 动画状态机如图所示,其中Blend Tree_Run是一个动画混合树,Blend为混合树的参数,speed为控制动作过渡的参数,共有蹲下空闲状态.走路状态.跑路状态三种状态. (1)    当speed大于0.1时,由蹲下的空闲状态转换为走路状态. (2)    当speed小于0.1时,由走路状态转换回蹲下空闲状态. (3)    当speed大于0.2且在走路状态时,可转换为动画混合树制作的跑步状态. (4)

【腾讯GAD暑期训练营游戏程序班】游戏中的特效系统作业说明文档

【腾讯GAD暑期训练营游戏程序班】游戏中的设计模式作业说明文档

微信小程序详细图文教程-10分钟完成微信小程序开发部署发布(3元获取腾讯云服务器带小程序支持系统)

很多朋友都认为微信小程序申请.部署.发布很难,需要很长时间. 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发.部署.发布的方式.当然,实现的是基础功能.但是,可以给学习者很便捷的体验和很好的启发. 不过,随着微信平台和云服务的发展,真担心,程序猿会失业! 目录 一.微信小程序申请 二.服务器设置(申请.部署.域名) 1.申请服务器 2.部署服务器 3.域名申请和配置 三.小程序发布 1.下载DEMO 2.下载开发工具并安装 3.配置参

我很喜欢玩游戏,那么我就适合做游戏程序员吗?

作者:黄小斜 文章来源:微信公众号[程序员江湖] 游戏在今天的普及度已经不是端游时代可以比肩的了.如今人手一台手机.平板就可以吃鸡.打农药,不仅是男生,也有很多女生加入了游戏圈.相信现在在看文章的你也玩游戏,虽然爱玩的程度不同,但是至少都是感兴趣的,当然你也知道,手游行业利润高,游戏程序员自然也吃香,能一边赚钱一边玩游戏,岂不是人生一大幸事呢?其实当年我也是这么想的. 为成为游戏程序员而读研 大学的时候学的专业和计算机不太沾边,对学的东西不太感兴趣,每天的生活就是上课开黑打游戏,在大学的男生宿舍

【转】游戏程序员养成计划

博客出处:www.cnblogs.com/clayman/archive/2009/05/17/1459001.html 作者:clayman 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手.下面总结了一些入门方法和比较容易入手的资料. 首先你要精通一门高级语言,pc上游戏的首选语言就是C++.其次,要有良好的英文阅读能力.对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为

初次接受C语言游戏程序感受

今天第一次接触用C语言编程出来的游戏程序,在上课时候老师给我们发送了个飞机游戏,是用C语言编写的,感觉真的很神奇,因为以前没见到过,看着这一行一行的代码对于一个编程新手来说确实有些头疼,因为只有一些可以看懂.但是通过老师的讲解,我觉着我对C语言有了一些认识,渐渐的也能看懂编程的程序和编程人的思路和想法.我也仿照着编了编程,觉得很有意思.希望我以后能在编程道路越走越远. #include <stdio.h> #include <conio.h> #include <stdlib