精华内容
下载资源
问答
  • Visual C++游戏开发经典案例详解.pdf

    千次下载 热门讨论 2012-03-01 08:45:15
    Visual C++游戏开发经典案例详解.pdf
  • C++游戏开发案例实战PDF下载

    千次阅读 2018-09-07 19:23:14
    C++游戏开发案例实战链接 https://pan.baidu.com/s/1vyuTvDxy5uAu66vF014VVg

    C++游戏开发案例实战链接

    https://pan.baidu.com/s/1vyuTvDxy5uAu66vF014VVg

    展开全文
  • 《Visual C++游戏开发经典案例详解》源码

    千次下载 热门讨论 2011-01-13 00:17:31
    《Visual C++游戏开发经典案例详解》源码 贪吃蛇,俄罗斯方块,连连看,黑白棋,扫雷,推箱子等例子源码
  • C++游戏开发实战视频教程

    千次阅读 多人点赞 2015-01-21 14:11:37
    国内首部 大型C++网络游戏开发教程(300+课时,MINI快跑、水果忍者、DirectX技术、传奇游戏3) 课程分类:游戏开发 适合人群:初级 课时数量:343课时 用到技术:C++ 涉及项目:MINI快跑、水果忍者、DirectX...
    国内首部 大型C++网络游戏开发教程(300+课时,MINI快跑、水果忍者、DirectX技术、传奇游戏3)


    课程分类:游戏开发
    适合人群:初级
    课时数量:343课时
    用到技术:C++
    涉及项目:MINI快跑、水果忍者、DirectX技术、传奇游戏3
    咨询qq:1840215592



    游戏开发
    目前70%以上的网络游戏都是基于C++开发的,掌握C++已经成为游戏开发的基本要求。


    操作系统及搜索引擎
    目前计算机使用的Windows/Linux等操作系统内核均采用C语言写,在涉及大规模、高性能计算时,C/C++的运算速度和稳定性优势非常明显。


    移动互联网应用
    C++还用于目前非常流行的移动互联网应用程序的开发,比如苹果系列产品都是使用Object-C语言开发,它是一种根据C语言衍生出来的语言。

    C++游戏开发实战视频教程下载:http://pan.baidu.com/s/1gdBvOor  密码:dznc


    完整专业级别的C++网游开发课程独家版:


    课程一、实用C语言精讲(28课程)
    数据类型、运算符和表达式、位运算
    函数及预处理
    VC6.0调试程序的方法
    数组、结构体和共用体
    指针
    IO文件操作
    常用数据结构
    总结C语言使用中容易犯的错误


    课程二、数据结构算法精讲(C语言版)(31课程)
    数据结构的相关基本概念
    线性表
    栈和队列
    树和二叉树

    查找(二叉排序树)
    哈希表
    内部排序(希尔、冒泡、排序)


    课程三、C++游戏编程开发基础(100课时)
    C++编程规范
    C++面向对象技术
    泛型编程技术
    编译技术
    异常处理技术
    链表
    输入输出处理


    课程四、PC客户端游戏开发-MFC设计MINI快跑游戏(18课时)
    MFC界面编程
    MFC类库知识
    游戏设计技能
    MFC框架中的CObject类详解
    MFC消息映射的实现
    标准IO库知识点深入浅出
    模板与泛型编程精讲
    容器与算法
    MFC中的DLL编程
    MFC中的多进程和多线程编程


    课程五、PC客户端游戏开发-水果忍者小游戏全程实录(80课时)
    MFC类库知识
    MFC消息映射的实现
    模板与泛型编程精讲
    容器与算法
    MFC中的DLL编程
    MFC中的多进程和多线程编程
    子画面碰撞检测
    水果刀与子画面碰撞检测
    背景回滚算法
    自由落体算法
    刀光笔触算法
    2D粒子效果的实现
    游戏引擎概述
    游戏引擎剖析实现


    课程六、C++网络游戏开发 - 服务器端架构搭建搭建与实现(50课时)
    网络编程技术精讲
    多线程以及线程池技术
    高效通信模型
    网络游戏数据加密技术
    网络游戏数据库技术
    游戏大厅的设计与实现
    自动更新系统的设计与实现


    课程七、C++网络游戏开发 - 客户端游戏架构搭建与实现
    3D图形学技术
    DirectX技术
    网格模型
    游戏特效技术
    游戏控制技术
    游戏场景
    游戏音乐
    光照和纹理
    HLSL语言
    寻路算法
    人工智能
    物理模拟
    碰撞检测

    地形渲染

    C++游戏开发实战视频教程详细查看:http://www.ibeifeng.com/cgame.html

    展开全文
  • C/C++作为元老级的编程语言,任时光更迭依旧屹立不倒,哪怕如今...一个益智类的VC++小游戏,源码分享给大家,用鼠标点击方格,可看到图像,具体是一款什么游戏还不太清楚,不过源代码是完全可以顺利编译的。 游...

    C/C++作为元老级的编程语言,任时光更迭依旧屹立不倒,哪怕如今炙手可热的AI,其底层也是用其编写。C/C++可以说是永不过时的语言

    那么作为新手该如何上手这门语言?一切不敲代码的学编程手段都是扯淡

    今天小编就推荐一个适合新手练手的C/C++项目

    一个益智类的VC++小游戏,源码分享给大家,用鼠标点击方格,可看到图像,具体是一款什么游戏还不太清楚,不过源代码是完全可以顺利编译的。

    游戏界面展示:

    项目结构展示:

    部分源码展示:

    最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(#^.^#)

    声明:本文内容来源于网络,如有侵权请联系删除

    展开全文
  • C++游戏开发需要阅读的书籍

    千次阅读 2017-09-30 10:31:56
    原文链接经常有些朋友问我,想学习游戏开发,应该做些什么?首先,游戏编程也是编程,一些编程的基础书籍是必须的, 这类书籍没有太多推荐,主要看你想学习的语言。基础书籍不用看太多,也不用看很深,重要的是看的...

    原文链接


    经常有些朋友问我,想学习游戏开发,应该做些什么?

    首先,游戏编程也是编程,一些编程的基础书籍是必须的,
    这类书籍没有太多推荐,主要看你想学习的语言。

    基础书籍不用看太多,也不用看很深,重要的是看的时候要动手。
    当你还不熟悉的时候,开发时最好时刻准备一本基础书在身边,开发遇到什么问题可以随时翻阅:


    关于基础:

    《C++primer中文版》
    本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。 对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。

    关于设计模式:

    《Python编程实战:运用设计模式、并发和程序库创建高质量程序》

    此书由Python开发者社区知名技术专家Mark Summerfield亲笔撰写,全球资深Python专家Doug Hellmann作序鼎力推荐,是Python领域最有影响力的著作之一。书中通过大量实用的范例代码和三个完整的案例研究,全面而系统地讲解了如何运用设计模式来规划代码结构,如何通过并发与Cython等技术提升代码执行速度,以及如何利用各种Python程序库来快速开发具体的应用程序和游戏。

    关于编写良好C++代码风格:

    《Effective C++:改善程序与设计的55个具体做法(第3版)》

    本书一共组织55个准则,每一条准则描述一个编写出更好的c++的方式、每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨沦资源管理和模块(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、没汁模式(design patterns)和多线程(multithreading)。
    高效的classes、functions、templates和inheritance hierarchies(继承体系)方面的专家级指导。

    关于编写多线程程序:

    《Linux 多线程》

    本书主要讲述采用现代C++ 在x86-64 Linux 上编写多线程TCP 网络服务程序的
    主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop
    per thread。这是在Linux 下以native 语言编写用户态高性能网络程序最成熟的模
    式,掌握之后可顺利地开发各类常见的服务端网络应用程序。本书以muduo 网络库
    为例,讲解这种编程模型的使用方法及注意事项。

    关于windows下客户端开发:

    《MFC深入浅出》

    关于windows的核心内容:
    《Windows核心编程》

    关于图形API:

    一般就是DirectX或者OpenGL之间选一个。如果考虑到跨平台,那么OpenGL是首选. 如果只在windows的平台,则DirectX是首选。

    《OpenGL编程指南》

    《DirectX 10 3D》


    好了,入门之后,是你巩固和拓展视野的阶段。现在看计算机图形学就比较合适了。

    但是请注意,以上的书籍都是基础,必须消化,要不然下面的书籍就会异常难懂。


    关于计算机图形学:

    吐血推荐《Real-Time Rendering, Third Edition》(RTR)。相对于制作CG(动画电影、电影特效)的离线渲染,实时渲染是游戏的核心部分,这本书被誉为游戏引擎开发者的天书。这本书的内容非常多,涉及实时渲染的方方面面,写作手法亦非常简明易读。但由于许多细节内容实在放不进这本超过1000页的著作,但作者们非常仔细地包含了大量的参考文献,可以作为这个领域的指南。但第3版已经是2008年出版,期待第4版。

    这本书算得上是所有图形程序员的必读书籍和参考手册了。最近刚出了第三版(更新:已经有电子版了)。可惜国内只有第二版,稍微有点老,如果实在找不到第三版,还是值得一读。

    关于Shader:

    《Cg_tutorial》和《The Complete Effect and HLSL Guide》都是不错的入门材料,当然还有SDK文档。关于光照:《Advanced Lighting And Materials With Shaders》详细介绍了各种光照模型和技术。《GPU Gems》 1~3册肯定是必读的,虽然有1,2有中文版,但某些翻译并不是很理想,强烈建议直接看英文版。

    关于地形:

    《Real Time 3D Terrain Engines Using C++ And DX9》非常全面的讨论了关于地形渲染的各种技术,至少应该把第5~9章都浏览一遍。之后便可以 到virtual terrain查阅近期的地形渲染技术。

    关于模型导入和动画:

    《Advanced Animation with DirectX》,仅此一本足以。

    关于物理:

    《Game Physics》和《Game Physics Engine Development》都不错。《Real-time Collision Detection》是碰撞检测方面最好的书,可惜目前还没有电子版。

    关于关卡:

    《Level of Detail for 3D Graphics》

    关于游戏引擎架构:

    《Game Engine Architecture》

    关于AI:

    《Programming Game AI by Example》非常不错,当然《AI Programming Wisdom》系列也是必读作品,不过目前网络上只有1~2册。

    关于网络:

    《C++网络编程》


    至于那些“All in one”或者n天较你写出个FPS游戏的书就不要读了,这类书的通病是什么都说了,结果什么也没说清楚。

    对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译。慢慢尝试着阅读英文资料,你会发现其实也并没有那么难:)(当然,Google也是居家必备,但不够系统)。


    展开全文
  • C++编写的原汁原味的潜艇大战游戏,这是一个国外C++高手编写的潜艇大战,其玩法和界面效果均和windows电脑中自带的潜艇大战十分相似,从编译情况来看,游戏开发时未使用第三方控件,在VC6环境下,可直接编译运行。...
  • 对于80、90后来说,拳皇97一定不会陌生,这款经典的横版格斗游戏,是一代人的回忆,许多人接触它都是在街机上,而今天,小...好吧游戏界面和人物模型有点丑,不过这不是重点,重点是学习游戏开发的思路。 一、利用G...
  • 最初觉得程序的关键应该是求解迷宫,后来发现求解迷宫很简单,难点是如何生成迷宫。 这里采用接合图的深度优先遍历,生成迷宫...代码比较多,就不出了,只列举了C和C++主要全局变量和函数,时间有限本人就不去一一编...
  • Andriod C++游戏开发初探

    千次阅读 2012-03-02 16:59:38
    移动设备上的游戏开发势必越来越火,通过开发应用作为兼职也不失为一种生财之道,一种好奇以及利益的驱使,开始涉及一下Andriod应用的开发。 Andriod上的应用以前都通过JAVA编程,最近google开放了C/C++ API,因此...
  • 以前曾发过C++版的超级玛丽,经过作者近段时间的完善,本游戏已接近成熟,希望与喜欢C++游戏编程的朋友一起切磋学习。源码包中有已经导出生成的EXE可执行文件以及全部源代码还有一个DOC技术文档。 游戏界面实现...
  • C++游戏开发》源代码编译图文指南

    千次阅读 热门讨论 2008-04-10 10:40:00
    C++游戏开发》《Creating Games In C++》这本书的源代码 不是 一般的难编译成功,给的工程文件还是错的,相信大多数买这本书的人都没有编译成功过,所以我特写此文章帮助大多数白菜们。记得转载的时候不要抹掉我的...
  • 网上找了几个《Visual C++ 游戏开发经典案例详解》版本,没有单PDF文档,带完整书签的,自制了一份。分享之。 分为Part1.rar和Part2.rar两部分,请自行下载到一起,再解压,附图如下。 Visual C++ 游戏开发经典...
  • 《Visual C++游戏开发经典案例详解》是一本介绍电脑游戏项目开发的初中级项目实践教程,书中以Visual C++为开发平台,详细介绍从游戏基础知识到游戏项目开发的实用技术。《Visual C++游戏开发经典案例详解》分为16章...
  • C++游戏开发的一些高级常识(持续更新)

    千次阅读 多人点赞 2019-02-20 14:53:40
    C++程序员常识(纲领整理)1.使用C++进行内存管理2.C/C++程序的编译与链接过程3.静态链接库与动态链接库的意义、生成与使用4.C++如何实现委托5.C++如何实现反射6.C++的序列化实现7.C++运行时类型识别8.C++垃圾回收 ...
  • c++游戏开发中使用json

    千次阅读 热门讨论 2009-11-29 22:46:00
    最近想写一个自定义的动画数据文件,按照原来的做法,先定义一个文本格式的数据文件,然后写一个转换器转换成二进制,然后游戏中读入并解析。不过我最近特别懒,虽然我已经设计了一个“万能的”文本格式和二进制转换...
  • C++游戏开发》笔记十二 战争迷雾:初步实现

    万次阅读 多人点赞 2013-07-26 00:49:59
    而目前在游戏范围内,尤其是即时战略类游戏中,这个词语出现的频率更高一些也更被多数人所熟悉。 从最初的即时战略《沙丘2》开始,战争迷雾的概念开始被引入和正式提出。在沙丘中每一次新开始游戏时,玩家只能观察...
  • 完美世界2017c++游戏开发:笔试题+面试题

    万次阅读 多人点赞 2016-09-13 11:28:07
    2 c++11新特性(我在简历上写了熟悉c++11) 3 智能指针,那几个指针的用途? 4 析构函数能否抛出异常?原因?(构造函数呢) 5 在构造函数中能否调用虚函数?(析构函数呢)。(此题因为说到虚函数,那么情景...
  • C++游戏开发之碰撞检测算法

    千次阅读 2014-06-13 11:36:00
    /*检测是否碰撞*/ if(CCRectMake(X-mario->getPathLenght()+1,Y,Widht-2,Height).intersectsRect(mario->getPlayerBoundingBox())) { /*上面的函数是检测到已经碰撞后, 下面的逻辑是判断碰撞后人物与物体的位置...
  • 在之前雾央讲解了背景滚动,不知道大家发现了没有,在人物移动的时候,画面是一卡一卡的,原因是由于大家按下方向... 由上面的讨论,大家应该能知道,在游戏中,通过增加确定的位移来改变某个事物的位置往往是不准确的
  • c/c++游戏开发 公司入门

    千次阅读 2009-08-18 11:42:00
    最近补学了不少c/c++数据库,高数知识,在上次...而且环境也不太好,待遇生活费都不够(干了2个多月了就这个月开始有点“工资”,前两月自己贴的,真够悲哀的,),想换家游戏开发公司从游戏开发程序员做起,考虑到现在
  • 前天去阳江购书中心想买一些关于DirectX9相关的书,结果找遍整个书店也没找到一本合适的。讲游戏开发的书倒是有几本。去掉几本大部分内容都在讲游戏本身的书后,我选择了两本书,一... 昨天看了《Visual C++游戏开发
  • 完美世界2017C++游戏开发笔试编程题

    千次阅读 2016-09-20 18:26:02
    第一题题意:给出一个序列a,需要找到一对位置(i, j)(j > i),使得a[j] - a[i]的值尽量大,同时i尽量大并且j尽量小,如果任意a[j] - a[i]都,则输出-1,-1。 题解:从1到n扫一遍序列处理即可,i尽量大用>=,j尽量...
  • C++游戏开发需要阅读的书籍 (转)

    千次阅读 2014-05-19 19:40:47
    游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦):  1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档  2、游戏PDF书...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,894
精华内容 43,557
关键字:

c++游戏开发

c++ 订阅