走在游戏开发道路上的青年 —— BlueCoder(黎小华)的博客

湛是清澈的水底 , 蓝是美丽的天空 , 这也是我所喜欢的代码风格

Cocos2dx 3.x 新建项目编译很慢的解决方案

最近在用Cocos2d-x(后面我简称"Co-x")开发项目,发现一个问题: Co-x 3.x版本在windows下,新建一个项目,使用VS2013编译时,会很慢很慢(尽管Co-x源项目已经编译过)。 原因是:3.x版本中,新建项目时是直接将Co-x相关的源项目复制到所建项目的...

2016-04-12 16:53:07

阅读数 13670

评论数 12

【Cocos2d-X】独立开发并发布自己的第一款android手游——SpaceWar

大家好,我是BlueCoder,很久都没写博客了哈——没办法,决定考研的我,只能一心备研了奋斗。不过呢,作为喜欢游戏开发的我,一直觉得自己还有一件事应该在考研前完成——对,正如博文标题所示,我希望独立开发并发布属于自己的一款手游——SpaceWar。

2014-08-18 12:19:39

阅读数 7665

评论数 26

【VC++游戏开发#十二】2D篇 —— 人工智能(二):最短路径 & 智能越过障碍 By BlueCoder

今天我们来聊一聊游戏中最常见的一种AI(Artificial Intelligence,人工智能):寻路 —— 最短路径 & 智能越过障碍 言下之意,就是人物能智能寻找到达目的地的最短路径,并能够越过障碍 这些功能在程序背后是有很多种算法可以来支撑的,可能大家最熟悉的就是A*算法,还有...

2014-01-28 17:44:24

阅读数 6493

评论数 11

【VC++游戏开发#十一】用C++来架构一个适合windows游戏编程的框架——取名为BCF

众所周知: MFC适合桌面应用的开发,而不太适合windows游戏编程,因为它封装了很多我们游戏编程中所不需要的东西,这些东西在一定程度上都影响着GDI的效率,略显冗余了。但是MFC有丰富的类库,这在写代码时又能提供很大的方便…… 再来看看Win32 SDK,接近底层,效率肯定好,但是却没有MF...

2014-01-17 01:27:04

阅读数 9579

评论数 38

【VC++游戏开发#十】2D篇 —— 人工智能(一):滚动地图 & 用鼠标控制人物的走动

Hello,大家好^_^漫长的期末考试总算结束,终于有时间继续做自己喜欢的事儿了——今天,继续我们的游戏梦想……最近,有款端游很受欢迎哈——腾讯推出的一款3D竞技端游,想必很多朋友应该玩过吧。不过说实话,我没玩过,但看过室友玩过(因为我不喜欢玩游戏,这似乎听起来挺别扭的——一个喜欢研究游戏开发的,...

2014-01-09 16:09:24

阅读数 11284

评论数 51

【VC++游戏开发#九】2D篇 —— 粒子系统(二):平安夜特别版——星光四射

Hi,大家好,I'm here to see you again:) 今晚是一个特别而美好的日子哈——所以呢,BlueCoder在这里祝大家圣诞快乐,Merry Christmas~ …… Ok,我们继续聊聊2D游戏效果的那些事儿~ 今天呢,在这个美好的夜晚,BlueCoder为大家敬献一个漂亮的...

2013-12-25 18:07:48

阅读数 9762

评论数 19

【VC++游戏开发#八】2D篇 —— 动画:一个跑酷游戏的小Demo

最近两天稍微空闲点儿,故又有时间来写博客了由于对游戏编程的喜好,因此最近一直都在借用MFC框架来模拟2D游戏中常见的场景和效果,幻灯片、反弹、粒子系统、重力……当然也写了两个小游戏:空中大战>、Hold On>,可能在后期还会出一个小游戏,敬请期待吧^_^……So,今儿来实现一个什么样...

2013-12-16 21:14:03

阅读数 10344

评论数 27

【博客之星】我的分享离不开你们的支持

自我简介BlueCoder是一位90后,在××大学就读计算机专业,大三学生 —— 从大一开始就热衷于编程,目前擅长于win32、MFC,现在正在研究2D、3D游戏编程技术……至此,BlueCoder所掌握的都是靠自学,这一路走过不少弯路、遇到过不少难题,但BlueCoder始终坚持着、从未放弃,内...

2013-12-14 16:40:30

阅读数 3656

评论数 27

【VC++游戏开发#七】2D篇 —— 物理建模(二) 重力模拟:让愤怒的小鸟来感受一次自由落体运动

本文由BlueCoder编写 转载请说明出处: http://blog.csdn.net/crocodile__/article/details/16887511 我的邮箱:bluecoder@yeah.net 欢迎大家和我交流编程心得 我的微博:BlueCoder_黎小华 ...

2013-12-10 14:33:48

阅读数 9800

评论数 17

【VC++游戏开发#六】2D篇 —— 粒子系统(一):浪漫唯美的场景之雪花飞舞

一个简单的程序——实现雪花漫天飞舞、浪漫唯美的2D场景——一首动听的音乐,献给你的那个她吧……

2013-11-22 18:31:43

阅读数 7969

评论数 21

【VC++游戏开发#五】2D篇 —— 游戏之二:看看你能坚持多少秒

前段时间在网上看见了一个小游戏——看看你能坚持多少秒——考你的敏捷性,我玩了几次,然后居然超过了18秒 事后,我用MFC模拟了该游戏中方块"撞墙反弹"的效果——撞墙反弹效果 今天呢,我就继续借用上次模拟的效果,来实现这款小游戏——下面详细讲述本游戏制作细节 一、效果演示 (1)...

2013-11-09 17:35:09

阅读数 7002

评论数 21

【VC++游戏开发#四】2D篇 —— 物理建模(一) 匀速直线运动:字符串"撞墙反弹"效果

昨天研究了一下MFC文本编程方面的要领,本来可以昨晚编写此文的,可昨晚发生了一个小事故——不小心把手腕摔着了,虽然现在好多了,但我依然是带伤上阵啊…… ——这一点,是否有些类似科比呢?呵呵——我是科密,必须学习他积极的一面哈 本次是用一些简单的文本知识、加上右键菜单来实现一个字符串"撞墙...

2013-11-03 11:49:45

阅读数 22445

评论数 33

【VC++游戏开发#三】2D篇 —— 游戏之一:空中大战(SpaceWar)

前段时间,看见Yorhom朋友用html5+Qt开发了一款游戏——SpaceWar,感觉挺有意思的——刚好最近一直在研究了MFC以及GDI+,可以着手将这款游戏移植到MFC中(本来可以提前几天发布的,但是前两天参加了一个竞赛,也就耽搁了一下)——这里还是很感谢Yorhom分享的素材,这位朋友很不错...

2013-10-29 14:41:15

阅读数 15649

评论数 64

【VC++游戏开发#二】2D篇 —— 平滑的幻灯片放映效果

前段时间为了系统学习MFC,花了一星期的课余时间复习了c++,将>看了一遍,感觉关于c++的见识涨了不少,毕竟看完大师级人物写的书籍确实应该有如获光明的感觉。不过由于时间的原因,有几章节没怎么祥看——当然,以后必定细细品味   感叹一句:好久没写博客了啊——呵呵   ok,归入正题   今天...

2013-10-23 18:09:29

阅读数 6072

评论数 13

来看一个费解而有趣的c++现象

今天在复习c++时,偶然发现了一个比较有趣又令人费解的程序 先上程序代码,让各位立马当先地瞧瞧是怎么样的: #include using namespace std; int main() { int sum = 0; int val; while (cin >> val) ...

2013-10-11 22:30:47

阅读数 3441

评论数 15

<Win32_20>纯c语言版的打飞机游戏出炉了^_^

经过昨天的苦战,终于完成了纯C版的打飞机游戏——使用微信打飞机游戏的素材,不过玩法有些不同,下面会有详述   一、概述游戏的玩法、实现效果 1. 游戏第一步,简单判断一下,给你一个准备的时间:   2.选择"是"进入游戏界面:   3. 分数的记法规则和微信版的一样——小...

2013-09-21 10:45:46

阅读数 19139

评论数 54

<Win32_19>用双缓冲技术实现真正的平滑

今年暑假自学了Win32 SDK , 从初学到现在,还是颇有收获。不过既然学了,就得学有所用。 我们都知道IT行业中有两大方向:软件和游戏(其实网络是嵌入在二者之中的)。 之前写了一个集音乐、视频播放于一身的简易播放器——说白了就是一个小软件。那么下一步,就是写一个游戏——纯Win32 C语言,不...

2013-09-19 17:01:36

阅读数 5196

评论数 6

<Win32_18>平滑的人物走动 —— 解决闪屏

今天咋一看,发现很久没写博客了 的确,开学之后,写博客的时间越来越少了……   今天来做一个比较实用的小应用——平滑的人物走动,同时解决常见的闪屏问题、实现透明位图 这些技术在游戏开发中是很常见的   ------------------------------------------------...

2013-09-11 22:51:14

阅读数 5557

评论数 30

<Win32_17>集音频和视频播放功能于一身的简易播放器

前段时间,在学习中科院杨老师的教学视频时,他说了一句话: "我很反对百八十行的教学程序,要来就来一个完整的程序" 对此,我很是赞同。所谓真刀真枪的做了,你才会发现其中的奥秘——然而,能写一个完整的程序,首先你肯定是理解掌握了相关的技术,其次你享受了一个完整开发的基本"...

2013-09-01 19:23:33

阅读数 5376

评论数 14

<Win32_16>来看看标准菜单和右键菜单的玩法

日常应用中,菜单主要分为两种:(1) 标准菜单(处于应用程序菜单栏处的菜单)    (2)右键快捷菜单 几乎你所见过或使用过的软件中,都有它俩儿   为应用程序添加它们的基本步骤: (1)用代码或者IDE创建一个菜单资源 (2)加载、显示菜单菜单 (3)如果是右键菜单,在获取右键坐标按下的坐标时,...

2013-08-31 19:59:21

阅读数 3301

评论数 2

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