VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 61964|回复: 1046

[交流] visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖

  [复制链接]
53_avatar_middle
online_vip 发表于 2010-12-18 16:09:29 | 显示全部楼层 |阅读模式
 (最近整理书发现了由两本写游戏的(还没有翻过),先发一本的代码,最在淘宝上还买了些书,就像论坛理有人发的那个vc项目编程的一个系列的包括《vc游戏开发经典案例详解》,《vc项目开发全程实录》,《vc网络编程经典案例》,《vc开发技术大全》,带教程的那种,本来想传些光盘上的教程的,太大了,只有再想办法了。。。什么时候才能有syc那样的水平

以下有关介绍:
本书适合已有VC++使用经验的读者,书中共分十个章节,从最基本的RPG的角色扮演游戏设计要素开始介绍,再来教您Windows窗口程序设计与RPG游戏配合的基本知识、图形文件的显示与全盛地图与人物相关的坐标处理、人物角色移动的思维与逻辑、战斗的设计与程序判断、RPG里所产生的事件的处理、角色参数的编辑设定和程序设计重点、音效加入与故事的整合等,每一章节都有完整高水准的程序实例配合解说,对想要学习游戏制作的读者提供了极佳的参考。
【目录】
Chapter1 写一个角色扮演游戏
何谓角色扮演游戏(RPG)
电脑游戏的RPG
RPG分类
故事性
移动
战斗
系统概要
写RPG时的软硬件需求
程序设计的软硬件需求
C/C++编译器
最新版的ServicePack
硬件环境
其他硬件需求
收集数据
RPG设计相关工具软件,如地图编辑器(MapEditor)等
Chapter2 游戏系统的设计
RPG系统
外观(画面显示方法)
故事铺陈

.移动(非战斗状态)
战斗
单次移动距离(战斗状态时)
窗口大小
游戏系统内容总整理
RPG的必备功能和设计
RPG部分
地图显示
移动
战斗
CPU端的动作循环
参数
事件部分
游戏的发展
Chapter3 Windows程序设计
游戏的必备功能
画面显示
其他功能
开启窗口
结合两端的桥梁部分
Windows程序的流程
基本类
应用软件
产生窗口与消息处理
窗口
消息处理
显示CG
BMP格式的概要
DIB的架构
显示CG的应用软件
设定窗口样式
产生DIB及读入CG图文件
显示DIB
CG/Sprite的重叠显示
制作合成用的类
复制用的函数
合成用的函数
DIBSecfion
DIBSection的绘制
贴图零件(sprite)显示
Chapter4 显示地图和人物
地图坐标系
从地图坐标转换成画面坐标
从画面坐标转换成地图坐标
利用渐变色地图
坐标转换的计算式
解法(1):实数运算
解法(2):应用移位(shin)
解法(3):加上offset(位移偏差)
解法(4):分类处理
Sprite显示
Sprite的显示顺序
显示的程序实例
设置结构(config)
坐标转换
扩充Sprite类
输入操作
窗口操作
战斗类
鼠标事件
执行程序实例
动作验证
故意的bug也是一种方法
Chapter5 人物移动
移动的思维方式
判断可移动的位置
确认移动距离
验证移动判断
移动到指定位置
移动的动画
动画格式
登录动画
移动的程序实例
扩充战斗类别
加上输入处理
执行程序实例
Chapter6 战斗
读入地图数据
写配置文件
读入文本文件
读入文本文件
词法分析(1exical analyze)
战斗类加入读入配置文件的功能
战斗规则
决定判断例程(Routine)
计算时所需的参数
计算破坏力
随机数
随机数的临界爆发攻击
求出射程距离
功击时的动画
动画模式
攻击处理的步骤
魔法攻击的处理
增加视觉特效
其他魔法
CPU端的思维模式
选择攻击对象
攻击顺序
CPU端人物的攻击
搜寻候选的移动位置
决定移动位置
攻击游戏玩家所选的人物
程序代码解释
驱动CPU端
等待消息的处理
执行程序实例
显示状态
设计弹出式状态说明
输入命令
Chapter7 事件
事件的执行方法
设定故事大纲
决定命令
命令
主菜单用的命令
命令的执行处理
解释型?编译型?
“语法分析”和“词法分析”
读入script及执行命令
执行script
触发事件时的输入处理
处理的内容
命令的处理
文字内容显示
菜单显示
绘制
效果
计时器处理
擦入
渐淡
合成图形
执行程序实例
Chapter8 编辑参数
参数
利用参数调整游戏平衡
参数编辑器
雏形
对话框
编写程序代码
读取/写入参数文件
参数的编辑处理
执行程序实例
利用dummy
Chapter9 大功告成
增补其他功能
从外部文件读入参数
修改源程序代码
存储参数
结合战斗部分和故事大纲
战斗开始
战斗结束
判断结束
播放音乐
MCI的使用
追加标头和函数库
存储/装入
播放音效
提升等级
提升等级的适当时机
提升等级的处理
直接跳跃
直接跳跃的命令
故事大纲实例
故事大纲说明
Chapter10 浅谈即时系统
战略型即时系统的基本概念
游戏玩家所选人物的移动
更自由的移动系统
敌方人物的移动
战斗
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1 +10 收起 理由
23_avatar_small ai896078990 + 10

查看全部评分





上一篇:浅淡Windows7 32位与64位/x86与x64的区别
下一篇:黑客防线[全集]2007—2010.04(持续更新中)
91_avatar_middle
在线会员 发表于 2010-12-18 17:12:07 | 显示全部楼层
本帖最后由 w548544375 于 2010-12-18 17:15 编辑

我在图书馆见到过,嘎嘎
77_avatar_middle
在线会员 发表于 2010-12-18 17:43:35 | 显示全部楼层
visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖
79_avatar_middle
在线会员 发表于 2010-12-18 17:59:21 | 显示全部楼层
谢谢啦啊啊啊啊啊啊啊啊啊啊啊啊
78_avatar_middle
在线会员 发表于 2010-12-18 18:00:41 | 显示全部楼层
visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖
76_avatar_middle
online_vip 发表于 2010-12-18 18:07:52 | 显示全部楼层
gggggggggggggg
36_avatar_middle
在线会员 发表于 2010-12-18 18:55:53 | 显示全部楼层
看看是真是假
58_avatar_middle
online_vip 发表于 2010-12-18 18:56:10 | 显示全部楼层
visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖很好,很强大,顶!
13_avatar_middle
在线会员 发表于 2010-12-18 20:16:37 | 显示全部楼层
那么好啊。呵呵
46_avatar_middle
在线会员 发表于 2010-12-18 20:27:40 | 显示全部楼层
、、、、看下。。。嘿嘿。。。
46_avatar_middle
在线会员 发表于 2010-12-18 21:01:02 | 显示全部楼层
能来点高清的么
00_avatar_middle
在线会员 发表于 2010-12-18 21:50:00 | 显示全部楼层
很好,很强大,顶!
10_avatar_middle
在线会员 发表于 2010-12-18 22:05:53 | 显示全部楼层
have a lookvisual c++ 角色扮演游戏程序设计(源代码)别忘了回帖
58_avatar_middle
在线会员 发表于 2010-12-18 22:12:26 | 显示全部楼层
很不错的教程
23_avatar_middle
在线会员 发表于 2010-12-18 22:51:03 | 显示全部楼层
哇哇     。。。。
14_avatar_middle
在线会员 发表于 2010-12-18 22:51:29 | 显示全部楼层
比较旧的书了,属于基础型的教程
88_avatar_middle
在线会员 发表于 2010-12-18 22:59:35 | 显示全部楼层
哇哇,好东西,谢谢楼主!visual c++ 角色扮演游戏程序设计(源代码)别忘了回帖
05_avatar_middle
在线会员 发表于 2010-12-18 23:01:55 | 显示全部楼层
谢谢啦啊啊啊啊啊啊啊啊啊啊啊啊
76_avatar_middle
在线会员 发表于 2010-12-18 23:39:29 | 显示全部楼层
非常感兴趣啊
05_avatar_middle
在线会员 发表于 2010-12-19 01:53:56 | 显示全部楼层
能直接玩吗?
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-6-20 14:16

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表