标题: 让我们用C++和SDL来做新的战棋游戏引擎
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-6 09:07 资料 短消息 只看该作者
让我们用C++和SDL来做新的战棋游戏引擎

大家好,

我本来打算自己来重新开发曹操传。目的是通过设计和实现这个游戏来提高对C++的编程技巧。但后来发现这个工程由一个人的业余时间完成还是有点大。所以现在希望有能力的朋友们一起来参与。

目标:实现跨平台的战棋游戏引擎(以曹操传为例)

工具:C++, SDL2.0库,cmake,xml, git。

目前状况: 一部分框架(基本是从书里学来的)、可以开始界面(开始游戏、结束游戏按钮、背景音乐和音效)。可以在Linux和mac osx下编译运行成功。windows下没测试过,但理论没有问题。因为SDL是跨平台的
   
source code 存在bitbucket仓库,由git管理。地址:https://bitbucket.org/binsen/thebiographyofcaocao/admin


顶部
性别:男-离线 古月新风
(岭上飘雪)

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 54
编号 293259
注册 2008-10-3


发表于 2013-11-6 22:00 资料 短消息 只看该作者
虽然有心,但技术苦手表示实在爱默能助。


顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-7 01:21 资料 短消息 只看该作者
回复 #2 古月新风 的帖子

主要是很希望能在linux和mac上也能玩~ 哈哈~
顶部
性别:女-离线 q19961121
(是初一二般)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 女官
级别 后将军
功绩 15
帖子 1451
编号 315445
注册 2009-3-21
来自 绵阳
家族 瓦岗寨


发表于 2013-11-7 10:02 资料 个人空间 短消息 只看该作者
围观一下。。
然后呢。。。反正我也不会编游戏。。
算法倒是学了一些。。
顶部
性别:男-离线 葉影心


Rank: 13Rank: 13Rank: 13Rank: 13
组别 羽林都尉
级别 卫将军
功绩 73
帖子 6315
编号 168941
注册 2007-6-1
来自 昆崙


发表于 2013-11-7 10:14 资料 文集 短消息 只看该作者
什么都不懂只懂玩的人路过

其实一个游戏在pc上和在mac上玩最大的分別是什么, 编程语言?总觉得pc和mac上的游戏有一定距离
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-7 11:24 资料 短消息 只看该作者
回复 #5 葉影心 的帖子

就是用的库不一样,比如在PC下用microsoft开发的directx库做图像的渲染,所以这个库是不能用在其他平台下的。所以如果要用跨平台的游戏就要用跨平台的库。语言嘛大部分是用C C++ 吧~
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-7 11:25 资料 短消息 只看该作者
回复 #4 q19961121 的帖子

其实我也只是学生,只是感兴趣所以就自己开发着玩,哈哈~
顶部
性别:女-离线 kokwak
(kokwak)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 1
编号 492949
注册 2013-10-6


发表于 2013-11-9 22:15 资料 短消息 只看该作者
话说LZ,这个论坛里面就有大大用SDL做出来初步的曹操传来着,帖子题目叫做"标题: 用SDL打造我们自己的战棋游戏!"
ps我们也正在用SDL做, 有空勾搭下吧
顶部
性别:未知-离线 血牛嘎嘎

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 257
编号 337293
注册 2009-8-31


发表于 2013-11-12 22:05 资料 短消息 只看该作者
只会基础的C,到二叉树为止的基础内容.
课外最多用C#写了个GAL引擎
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-16 07:36 资料 短消息 只看该作者
回复 #8 kokwak 的帖子

好呀好呀~ 我qq,345231925
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-16 07:36 资料 短消息 只看该作者
回复 #9 血牛嘎嘎 的帖子

通常不是计算机专业的,这样就差不多了呢~
顶部
性别:未知-离线 血牛嘎嘎

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 257
编号 337293
注册 2009-8-31


发表于 2013-11-20 09:02 资料 短消息 只看该作者
回复 #11 qbsazzzz 的帖子

加个q呗,408283774
顶部
性别:男-离线 ancientcc

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 安国将军
功绩 13
帖子 836
编号 382516
注册 2010-6-18


发表于 2013-11-20 10:27 资料 文集 短消息 只看该作者
没想到SDL写的还真有。

建议下,要写linux、macosx的,还不如专注于ios和android。
顶部
性别:未知-离线 chhx

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 1
编号 494641
注册 2013-11-14


发表于 2013-11-22 12:33 资料 短消息 只看该作者
楼主可参考

貌似有人已经实现了,他有本电子书楼主可以参考一下    王国战争 v1.0.17-alpha(2013.11.7)



我到处寻莫着有没有 java 版的,想写个 android 的
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-25 14:50 资料 短消息 只看该作者
回复 #13 ancientcc 的帖子

但是还是希望在电脑上玩~
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-25 14:50 资料 短消息 只看该作者
回复 #14 chhx 的帖子

可以用python写~
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-25 15:00 资料 短消息 只看该作者
回复 #14 chhx 的帖子

Python 有个包叫 pygame 可以用来开发游戏 、、当然自己写也没问题
顶部
性别:男-离线 ancientcc

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 安国将军
功绩 13
帖子 836
编号 382516
注册 2010-6-18


发表于 2013-11-25 20:53 资料 文集 短消息 只看该作者


QUOTE:
原帖由 qbsazzzz 于 2013-11-25 14:50 发表
但是还是希望在电脑上玩~

要写跨平台游戏,怎么可能不支持PC操作系统?

即使对开发者来说,因为基于PC操作系上的程序有着最强的调试手段,也是先开发出PC操作系统上的,然后再跨到其它平台。
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-11-27 05:14 资料 短消息 只看该作者
回复 #18 ancientcc 的帖子

恩SDL包是跨平台的,所以PC上也可以用~
顶部
性别:男-离线 古月新风
(岭上飘雪)

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 54
编号 293259
注册 2008-10-3


发表于 2013-12-13 00:24 资料 短消息 只看该作者
回复 #3 qbsazzzz 的帖子

楼主能不能在电脑端平台上优化一下曹操传的UI?曹操传的windows界面实在是受够了……
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5800
编号 622
注册 2004-7-7


发表于 2013-12-16 00:59 资料 文集 短消息 只看该作者
图形开发基本上没怎么搞过,不过如果需要一些小工具,我可以一起写写,什么语言的无所谓,只要是市面上常见的语言(除了ruby和.net系)
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2013-12-24 05:58 资料 短消息 只看该作者
回复 #21 Maxwell 的帖子

类似于游戏架构之类的非常重要~
顶部
性别:未知-离线 xlhhai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 2
编号 355309
注册 2010-1-15


发表于 2013-12-25 10:12 资料 短消息 只看该作者
支持楼主!!希望在linux和android上玩上曹操传。
顶部
性别:未知-离线 Maxwell

代王
监管使
枢密直学士
山南西道节度使

Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27Rank: 27
柱国(正二品)
组别 诸侯
级别 征东将军
好贴 4
功绩 1845
帖子 5800
编号 622
注册 2004-7-7


发表于 2013-12-27 08:37 资料 文集 短消息 只看该作者


QUOTE:
原帖由 qbsazzzz 于 2013-12-24 05:58 发表
类似于游戏架构之类的非常重要~

对于游戏无关的部分的架构我经验比较多,与游戏相关的经验并不丰富,不过如果大家有兴趣,我们可以一起交流。
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2014-2-13 05:22 资料 短消息 只看该作者
回复 #23 xlhhai 的帖子

学业繁重啊~都没时间继续了、、
顶部
性别:未知-离线 qbsazzzz

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 192935
注册 2007-7-24


发表于 2014-2-13 05:23 资料 短消息 只看该作者
回复 #24 Maxwell 的帖子

好啊,多学习多交流嘛~~
顶部
性别:未知-离线 kingboki

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 31
编号 502190
注册 2014-6-5


发表于 2014-6-9 10:57 资料 短消息 只看该作者
加油~~
顶部
性别:男-离线 风雪366
(风雪)

节度留后虎豹骑

Rank: 11Rank: 11Rank: 11Rank: 11Rank: 11
组别 虎豹骑
级别 护军
功绩 4
帖子 413
编号 498610
注册 2014-2-24
来自 二进制的世界
家族 轩辕学院


发表于 2014-7-22 12:34 资料 文集 短消息 只看该作者
略懂C++,也是计算机专业的学生,目前有时间,也在学习CCZ引擎的汇编代码

敢问兄台做到什么程度了,本人很喜欢玩MOD游戏,对这方面的制作也很有兴趣,也学过一些,问问兄台目前进度如何??
顶部
性别:男-离线 hhp19910906

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
组别 羽林都尉
级别 骠骑将军
功绩 89
帖子 8908
编号 208026
注册 2007-8-28


发表于 2014-8-20 16:22 资料 个人空间 短消息 只看该作者 QQ
也可以考虑现有开源的引擎吧,不过好像大多都是3D引擎,现有的人力物力能不能搞得了那么大的工程应该是难事
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-3-11 10:23
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.013171 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP