自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 云计算论文读书笔记1

论文读书笔记论文:Predicting Workflow Task Execution Time in the Cloud Using A Two-Stage Machine Learning Approach作者:Thanh-Phuong Pham , Juan J. Durillo, and Thomas Fahringer , Member, IEEE期刊:IEEE TRANSACTIONS ON CLOUD COMPUTING, VOL. 8, NO. 1, JANUARY-MARCH 2

2020-05-15 17:41:50 1736

原创 3D游戏设计作业10:AR/MR 技术

AR/MR 技术游戏截图:1,作业要求1、 图片识别与建模2、 虚拟按键小游戏2,设计思路1,首先是要安装Vuforia,这里直接在file - build settings - player settings里勾选Vuforia Augmented Reality即可2,然后就可以使用在GameObject里找到Voforia Engine了3,按照课件上的步骤,注册Vof...

2019-12-23 17:56:55 486

原创 中山大学中级实训gridworld报告

中级实训GridWorld报告这次中级实训主要分成了三个部分:阶段一:项目启动。主要内容包括熟悉JAVA、Ant、Junit环境,尝试编写Java小程序,学习和配置SonarQube,编译运行GridWorld中的BugRunner,以及回答Part1的问题和练习。阶段二:基本任务。主要内容为完成Part2、Part3、Part4、Part5的问题和练习。阶段三:拓展任务。主要内容为...

2019-12-08 21:16:15 946

原创 3D游戏设计作业9:游戏智能

坦克对战游戏 AI 设计游戏截图:1,作业要求从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战...

2019-12-05 20:21:18 325

原创 3D游戏设计作业8:UI系统

1,作业要求血条(Health Bar)的预制设计。具体要求如下1,分别使用 IMGUI 和 UGUI 实现2,使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机3,分析两种实现的优缺点4,给出预制的使用方法2,设计思路1,IMGUI实现用HorizontalScrollbar(水平滚动条)的宽度作为血条的显示值给空对象添加脚本IMGUIHealthContro...

2019-11-23 03:32:14 200

原创 3D游戏设计作业7:粒子系统

粒子系统游戏截图:1,作业要求参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”。2,设计思路1,建立对象在Hierarchy界面建立一个空对象Main,右键点击,选择Effects-Particle System,生成对象Ring。2,制备圆环新建脚本MyRing.cs,利用脚本控制粒子的行为。声明公有变量,方便...

2019-11-07 17:38:36 336

原创 3D游戏设计作业6:智能巡逻兵

智能巡逻兵游戏截图:1,作业要求游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序...

2019-10-24 17:43:53 286

原创 3D游戏设计作业5:改进飞碟(Hit UFO)游戏

改进飞碟(Hit UFO)游戏:游戏截图:1,作业要求游戏内容要求:1,按 adapter模式设计图修改飞碟游戏2,使它同时支持物理运动与运动学(变换)运动2,设计思路1,分析adapter模式adapter模式的核心思想是让不同的实现类同时实现一个接口,其他类再用这个接口来实例化使得其他类不会因为接口不兼容而只能使用其中一个类。比如我们做一个游戏IO,它要有一个统一输入接口,能...

2019-10-18 20:08:09 268

原创 3D游戏设计作业4

编写一个简单的鼠标打飞碟(Hit UFO)游戏1,作业要求:游戏内容要求:1,游戏有 n 个 round,每个 round 都包括10 次 trial;2,每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;3,每个 trial 的飞碟有随机性,总体难度随 round 上升;4,鼠标点中得分,得分规则按色彩、...

2019-10-09 21:21:24 229

原创 3D游戏设计作业3

牧师与魔鬼 动作分离版【2019新要求】:设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束动作分离版在上一次作业的基础上加以改进,增加了几个关键类:SSActionCallback类定义了事件处理接口。CCSequenceAction类组合动作实现,循环保存动作序列。SSActionManager类管理动作之间的切换。SceneActionManager类实现对当前场景的直接管理...

2019-10-07 15:24:16 201

原创 3D游戏设计作业2

游戏 魔鬼与牧师游戏规则:1,你要运用智慧帮助3个牧师(方块)和3个魔鬼(圆球)渡河。船最多可以载2名游戏角色。2,船上有游戏角色时,你才可以点击这个船,让船移动到对岸。3,当有一侧岸的魔鬼数多余牧师数时(包括船上的魔鬼和牧师),魔鬼就会失去控制,吃掉牧师(如果这一侧没有牧师则不会失败),游戏失败。4,当所有游戏角色都上到对岸时,游戏胜利。游戏设计使用了MVC架构。1,场景中的所...

2019-09-21 20:27:41 406

原创 3D游戏设计作业1

项目地址homework1完成效果图是比较简单朴素的井字棋私有成员变量 public int player_turn; public int steps; private int[,] cells = new int[3, 3];初始化方法 void restart()//初始化 { player_turn = 1; ...

2019-09-13 23:11:48 192

原创 分析游戏《明日方舟》的成功要素

《明日方舟》这个出身并不显赫、玩法也绝非时下主流的游戏一经上线,就在一个月内连续霸榜。在正式上线一个月的时候,顺理成章地登顶App Store畅销榜榜首。简单介绍游戏信息与核心玩法游戏名称:明日方舟 英文名称:Arknights制作厂商:鹰角网络 代理发行:鹰角网络游戏类型:策略RPG 语言版本:中文在设定中,玩家将作为罗德岛的领导者“博士”,带领罗德岛的一众干员救助受难人群、处理矿石...

2019-09-12 23:19:39 3156

原创 浅谈人工神经网络

试想某一天,程序员们想开发一个简单的分类器,用来把各种各样的动物图片中以猫为主题的挑拣出来。传统思路是提取图片的几何特征,看是否与猫相符。可惜的是这十分困难,在不同角度,光暗条件,或是猫品种不同时,猫的几何特征很难统一描述,何况如果是更为复杂的图片,猫可能躲在树后只露出半边脸。 于是程序员们决定换个思路。 学过大计基的我们知道,图片由像素点组成,每个像素点由几个字节的数据表示其颜色与亮度。因此图

2018-01-28 08:17:37 1459

原创 贪吃蛇游戏设计及创新玩法

简介: 这是一款多条蛇同时进行激烈竞争的游戏。背景: 与传统的贪吃蛇游戏类似,只是比较大以容纳多条蛇行动。玩家: 因为不能联机,所以最多只能有两名玩家,通过键盘‘wasd’和‘上下左右’分别操纵两条蛇; 同时系统自动产生智能蛇,不断地加入竞争。对象: 1,食物:被吃掉后会在背景随机生成新食物,以维持未被吃的食物量不变。 2,蛇:吃食物后会变长;蛇头碰到墙壁、自己或其他蛇时死亡;死亡的蛇变

2017-12-28 23:31:02 1658

原创 智能蛇学习记录

从原来的贪吃蛇到现在的智能蛇,需要克服几个难关。1,清屏#include <windows.h>system("cls");2,让蛇自己移动void snake_move(int direct,int snake[snake_max_length][3])//让蛇移动 direct=1向上 direct=2向下 direct=3向左 direct=4向右{ int x, y;//作为临时交换

2017-12-28 22:52:45 332

原创 简谈中国IT风投现状

首先介绍一些基本概念:风投 风险投资(英语:Venture Capital,缩写为VC)简称风投,又译称为创业投资,主要是指向初创企业提供资金支持并取得该公司股份的一种融资方式。风险投资是私人股权投资的一种形式。风险投资公司为一专业的投资公司,由一群具有科技及财务相关知识与经验的人所组合而成的,经由直接投资被投资公司股权的方式,提供资金给需要资金者(被投资公司)。风投公司的资金大多用于投资新创事

2017-12-21 21:40:24 695

原创 python语言简介

Python是一种广泛使用的高级编程语言,创始人为吉多·范罗苏姆(Guido van Rossum)。发展历史 第一版发布于 1991 年。 Python 2.0于2000年发布,增加了实现完整的垃圾回收,并且支持Unicode。 Python 3.0于2008年发布,此版不完全兼容之前的Python源代码。设计动机 1999年,吉多·范罗苏姆说明了他对Python的目标: 1,

2017-12-14 02:58:08 715

原创 虚拟现实(VR)技术与伦理

虚拟现实(英语:virtual reality,缩写VR),简称虚拟技术,也称虚拟环境,是利用电脑模拟产生一个三维空间的虚拟世界,提供用户关于视觉等感官的模拟,让用户感觉仿佛身历其境,可以及时、没有限制地观察三维空间内的事物。用户进行位置移动时,电脑可以立即进行复杂的运算,将精确的三维世界视频传回产生临场感。该技术集成了电脑图形、电脑仿真、人工智能、感应、显示及网络并行处理等技术的最新发展成果,是一

2017-12-10 18:06:30 4259

原创 “自顶向下,逐步求精“的程序设计方法

在程序设计中,“自顶向下”和“面向对象”是两类最重要也最基本的程序设计方法。 今天我们先介绍“自顶向下,逐步求精”的程序设计方法。 所谓“自顶向下”,即是把一个抽象的,困难的大问题分解为若干个小问题,如果认为小问题仍然不够简单可行,就再进一步分解,直到每一个小问题都简单易解。 而所谓“逐步求精”,则是对上述分解问题的过程进行完善和优化,做到把大问题合理而全面地分解,小问题简单而可行地解决。下面

2017-12-01 23:34:40 1962

原创 construct2游戏设计与制作

一,游戏策划游戏名:大吉大利,我是雷锋 楔子(Setting): 在遥远的未来,人类社会已经进入乌托邦的时代,每个人都得到了真实,自由而美满的人生。然而没有了灾难与罪恶的映衬,人性的光辉与美德也失去了色彩,人性的善与恶都渐渐被尘封。为了再次唤醒人们的爱心,人们发明了这项精彩而刺激的双人对战运动。通过不断用祝福弹打中对方,让对方不断变强直至突破天际,自己就因爱心成为活雷锋。人设与道具(Game S

2017-11-20 20:27:44 713

原创 我的电路实践

使用工具Circuit任务 1:建立一个简单电路 任务1选做:用XOR门作非门 任务2:验证电路等价 任务3:理解存储电路 任务4-1:画出一位的全加电路 任务4-2:画出二位的全加电路 内存有限故省略零线火线并允许导线交叉

2017-11-12 21:18:16 367

原创 人工智能发展背后的安迪比尔定理

安迪是原英特尔公司 CEO 安迪•格鲁夫(Andy Grove),比尔就是微软的创始人比尔•盖茨。所谓的安迪比尔定理,就是cpu的性能增长被越来越庞大而消耗内存的软件消耗殆尽。该定理在如今十分火爆的人工智能领域依然发挥作用,只不过主角不再是cpu。因为现在的人工智能大多采用主流的深度神经网络技术,而该技术所需要的数据量是传统技术的几千几万倍,因为一些独有的特性,gpu(图形处理器,即显卡)比起传统的

2017-11-12 18:38:41 717

原创 芥子纳须弥——浅谈数据压缩技术

试想你正坐在一个闷热而潮湿的大厅,聆听一个长篇大论又啰里啰嗦的讲座,抓狂不已的同时,你一定祈求演讲者不要再一味的念着冗长的演讲稿,而能把信息清晰地传递给痛苦的听众;很快,到了要记笔记的地方,你肯定希望自己可以用简单的符号代替冗长的记录,然而往往力不从心而写得手腕抽筋,仍跟不上演讲者语速而只得到一个破碎的笔记,这时,你绝望地渴求有什么妙方,可以把信息简单地储存下来;演讲结束后,总有一些同学因事没去听讲

2017-10-28 22:37:16 1174

原创 李开复——人工智能领域的中坚力量

据英国《自然》杂志18日发表的论文报道,一款新版的“阿法狗”(AlphaGo)横空出世。这款名叫“阿法狗—零”(AlphaGo Zero)的新程序,以100比0的战绩打败了旧版“阿法狗”。再次引发了公众对于人工智能的热议。人工智能飞速发展的背后,离不开一代又一代科学家的耕耘与突破。这次笔者想介绍的是人工智能领域的中坚力量——李开复先生。 李开复的生平经历或许不必赘述,这里笔者重点关注李开复在人工智

2017-10-21 03:44:21 2095

原创 用Construct2编写小游戏

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。Construct2是一个制作HTML5游戏的简单引擎,可以让无编程基础的人体验制作游戏的乐趣。 博主今天主要介绍一些基本操作和小技巧,更加详细的教程可以访问文章所附链接。基本操作 1,插入背景

2017-10-10 02:16:42 731

原创 人工智能发展的三个热潮

随着AlphaGo和Master横扫棋坛,人工智能再次进入公众的视野。但追根溯源,人工智能并不是新鲜事物,早在1956年的达特茅斯会议被公认为是人工智能的起源。而50年后当年的会议者们重聚,看着照片中白发苍苍的人工智能开拓者与奠基者,不禁感慨万千。 20世纪50年代到60年代 第一次热潮:理论的革新 这是电子计算机刚刚诞生的时代,当时的计算机更多的被视为运算速度特别快的数学计算工具,图灵在思想上

2017-09-22 00:58:50 18732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除