劫掠轩辕剑 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
劫掠轩辕剑 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Mulan
开发语言: C/C++
操作系统: 跨平台
收录时间: 2020-03-13
提 交 者: situdesign

《劫掠轩辕剑》是一部经典的RPG游戏作品,第一次发布于2002年11月7日。由于年代久远,加上当时的网络安全环境比较差,导致最初的发布版已经被破坏,网上找不到能正常运行的版本了。本发布版不仅完善了游戏引擎,也改进并完善了游戏开发工具链,并公开全部的源码(源码使用VS2012编译)。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

劫掠轩辕剑 的相关资讯

还没有任何资讯

劫掠轩辕剑 的相关博客

Sword C语言原子操作

/* gcc内置原子操作 */ #include <stdio.h> /* 知识补充: gcc 4.1.2版本之后,对X86或X86_64支持内置原子操作。即不...

Sword redis补充

Redis 键(key) Redis 键命令用于管理 redis 的键。 redis任何数据类型都有key --删除key的命令 redis> del key Redis 事务...

Sword 校验和计算

// IP首部校验和的计算 #include <stdio.h> #include <stdlib.h> #include <string.h> unsigned short checksum(const voi...

Sword redis配置

Redis 配置 Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 --查看配置 你可以通过 CONFIG 命令查看或设置...

Sword 交叉编译知识

交叉编译openssl 概述:因工作需求,需要移植openssl开源库到arm机器上 上位机环境:ubuntu14.04 64位 核心板: mips linux...

Sword redis数据结构

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String...

Sword 位域知识点

有些数据在存储时并不需要占用一个完整的字节,只需要占用一个或几个二进制位即可。 例如开关只有通电和断电两种状态,用 0 ...

Sword redis存取二进制数据

#include "hiredis/hiredis.h" /* redis头文件 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #i...

Sword redis C语言接口介绍

hiredis安装 hiredis是redis官方推荐的基于C接口的客户端组件,它提供接口,供c语言调用以操作数据库。 在redis的源码包的d...

劫掠轩辕剑 的相关问答

还没有任何问答,马上提问

评论 (32)

加载中
situdesign软件作者
新增了《劫掠轩辕剑二代大炮版》,这是《劫掠V2引擎》一个重要的改进,使用了DirectDraw和DirectSound(本来我是纯GDI派技术流的,但是有些问题用GDI没法解决,所以也有限的融合了DirectX技术,基本代码框架没变),增加了新武器无后坐力炮。 大炮版作为《劫掠V2引擎》的一个总结。这个游戏引擎基本上就保持现在的规模,更高级的功能要期待V3版了。
03/31 17:12
回复
举报
我去,这游戏比我年纪都大快了。。
03/31 15:10
回复
举报
这么怀旧的吗?
03/23 13:27
回复
举报
66RPG
03/21 22:25
回复
举报
03/20 22:44
回复
举报
网游么
03/20 18:22
回复
举报
situdesign软件作者
不,这是古老的单机版游戏
03/21 22:21
回复
举报
mark,有空研究一下。
03/20 15:27
回复
举报
03/20 13:08
回复
举报
代码中的魔数不少啊!
03/20 12:43
回复
举报
situdesign软件作者
没办法,作者当时的技术水平太差,还不知道宏定义的重要性。V2引擎要就好多了。
03/20 13:26
回复
举报
不建议用宏,而是用枚举或者constexpr ,用枚举类,而不是以前的枚举!
03/20 19:26
回复
举报
situdesign软件作者
V2引擎的代码我也传上去了。
03/20 18:15
回复
举报
建议使用qt开发,跨平台,谢谢!有没有想一起做的朋友?使用qt 5.12
03/20 12:24
回复
举报
situdesign软件作者
播放Midi和Wave的问题怎么解决?跨平台的话MiniGUI也不错。
03/20 13:28
回复
举报
这个和qt无关啊,使用QSound 播放wave文件。官方例子: QSound::play("mysounds/bells.wav");
03/20 16:48
回复
举报
07/02 17:43
回复
举报
难道不是应该推荐sfml?
03/20 15:08
回复
举报
situdesign软件作者
跟OS相关的函数大约只有几个:读取键盘和鼠标状态的函数、图形设备类CDC、读取bmp文件的函数。其实我还有一个开源工程叫MonoGUI,处理字库和bmp操作的模块都已经用纯C++实现了。只是需要更多的时间来整合资源。时间才是大问题啊。
03/20 18:14
回复
举报
更多评论
32 评论
49 收藏
分享
返回顶部
顶部