Board logo

标题: 让我们用C++和SDL来做新的战棋游戏引擎 [打印本页]

作者: qbsazzzz    时间: 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
作者: 古月新风    时间: 2013-11-6 22:00

虽然有心,但技术苦手表示实在爱默能助。
作者: qbsazzzz    时间: 2013-11-7 01:21     标题: 回复 #2 古月新风 的帖子

主要是很希望能在linux和mac上也能玩~ 哈哈~
作者: q19961121    时间: 2013-11-7 10:02

围观一下。。
然后呢。。。反正我也不会编游戏。。
算法倒是学了一些。。
作者: 葉影心    时间: 2013-11-7 10:14

什么都不懂只懂玩的人路过

其实一个游戏在pc上和在mac上玩最大的分別是什么, 编程语言?总觉得pc和mac上的游戏有一定距离
作者: qbsazzzz    时间: 2013-11-7 11:24     标题: 回复 #5 葉影心 的帖子

就是用的库不一样,比如在PC下用microsoft开发的directx库做图像的渲染,所以这个库是不能用在其他平台下的。所以如果要用跨平台的游戏就要用跨平台的库。语言嘛大部分是用C C++ 吧~
作者: qbsazzzz    时间: 2013-11-7 11:25     标题: 回复 #4 q19961121 的帖子

其实我也只是学生,只是感兴趣所以就自己开发着玩,哈哈~
作者: kokwak    时间: 2013-11-9 22:15

话说LZ,这个论坛里面就有大大用SDL做出来初步的曹操传来着,帖子题目叫做"标题: 用SDL打造我们自己的战棋游戏!"
ps我们也正在用SDL做, 有空勾搭下吧
作者: 血牛嘎嘎    时间: 2013-11-12 22:05

只会基础的C,到二叉树为止的基础内容.
课外最多用C#写了个GAL引擎
作者: qbsazzzz    时间: 2013-11-16 07:36     标题: 回复 #8 kokwak 的帖子

好呀好呀~ 我qq,345231925
作者: qbsazzzz    时间: 2013-11-16 07:36     标题: 回复 #9 血牛嘎嘎 的帖子

通常不是计算机专业的,这样就差不多了呢~
作者: 血牛嘎嘎    时间: 2013-11-20 09:02     标题: 回复 #11 qbsazzzz 的帖子

加个q呗,408283774
作者: ancientcc    时间: 2013-11-20 10:27

没想到SDL写的还真有。

建议下,要写linux、macosx的,还不如专注于ios和android。
作者: chhx    时间: 2013-11-22 12:33     标题: 楼主可参考

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



我到处寻莫着有没有 java 版的,想写个 android 的
作者: qbsazzzz    时间: 2013-11-25 14:50     标题: 回复 #13 ancientcc 的帖子

但是还是希望在电脑上玩~
作者: qbsazzzz    时间: 2013-11-25 14:50     标题: 回复 #14 chhx 的帖子

可以用python写~
作者: qbsazzzz    时间: 2013-11-25 15:00     标题: 回复 #14 chhx 的帖子

Python 有个包叫 pygame 可以用来开发游戏 、、当然自己写也没问题
作者: ancientcc    时间: 2013-11-25 20:53



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

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

即使对开发者来说,因为基于PC操作系上的程序有着最强的调试手段,也是先开发出PC操作系统上的,然后再跨到其它平台。
作者: qbsazzzz    时间: 2013-11-27 05:14     标题: 回复 #18 ancientcc 的帖子

恩SDL包是跨平台的,所以PC上也可以用~
作者: 古月新风    时间: 2013-12-13 00:24     标题: 回复 #3 qbsazzzz 的帖子

楼主能不能在电脑端平台上优化一下曹操传的UI?曹操传的windows界面实在是受够了……
作者: Maxwell    时间: 2013-12-16 00:59

图形开发基本上没怎么搞过,不过如果需要一些小工具,我可以一起写写,什么语言的无所谓,只要是市面上常见的语言(除了ruby和.net系)
作者: qbsazzzz    时间: 2013-12-24 05:58     标题: 回复 #21 Maxwell 的帖子

类似于游戏架构之类的非常重要~
作者: xlhhai    时间: 2013-12-25 10:12

支持楼主!!希望在linux和android上玩上曹操传。
作者: Maxwell    时间: 2013-12-27 08:37



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

对于游戏无关的部分的架构我经验比较多,与游戏相关的经验并不丰富,不过如果大家有兴趣,我们可以一起交流。
作者: qbsazzzz    时间: 2014-2-13 05:22     标题: 回复 #23 xlhhai 的帖子

学业繁重啊~都没时间继续了、、
作者: qbsazzzz    时间: 2014-2-13 05:23     标题: 回复 #24 Maxwell 的帖子

好啊,多学习多交流嘛~~
作者: kingboki    时间: 2014-6-9 10:57

加油~~
作者: 风雪366    时间: 2014-7-22 12:34     标题: 略懂C++,也是计算机专业的学生,目前有时间,也在学习CCZ引擎的汇编代码

敢问兄台做到什么程度了,本人很喜欢玩MOD游戏,对这方面的制作也很有兴趣,也学过一些,问问兄台目前进度如何??
作者: hhp19910906    时间: 2014-8-20 16:22

也可以考虑现有开源的引擎吧,不过好像大多都是3D引擎,现有的人力物力能不能搞得了那么大的工程应该是难事




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0