如果想写简单的 SLG/AVG/RPG,应该学习什么语言?

2014-02-28 03:06:42 +08:00
 regmach
奇怪,
我居然一个标题就说完了所有内容
10802 次点击
所在节点    游戏开发
46 条回复
alexrezit
2014-02-28 19:07:08 +08:00
@regmach
NScripter 寫腳本就行了.
arzusyume
2014-02-28 19:11:10 +08:00
unity3D / cocos2d-x 是最佳选择,个人更倾向于后者
传统点的话 flash 也算是万金油,不过不推荐
更简单的选择还有 rpg maker / game maker. 我个人对 rpg maker比较熟, 内置一套游戏引擎(RGSS)也可以用来修改制作RPG之外类型的游戏
Weakdancer
2014-02-28 21:56:48 +08:00
blacktulip
2014-02-28 22:12:49 +08:00
@regmach slg 你的 ai 打算怎么解决?
zentorwie
2014-02-28 22:41:27 +08:00
如果是简单的话,KRKR合适,了解它控制图层、跳转、载入图片的几个脚本命令就行我以前就用它写过几个简单的AVG游戏,但是要搞复杂的,KRKR就比较乏力了。
regmach
2014-02-28 22:51:50 +08:00
@blacktulip 再说,学习本身不就是一个有趣的游戏吗?
现在非常写SLG
blacktulip
2014-02-28 22:58:01 +08:00
@regmach SLG 我很喜欢,特别是 turn based ,但是 AI 真的是很难很难的问题...
arbipher
2014-03-01 01:56:40 +08:00
cocos2d-x这个x是什么意思,是用我一种语言写出来的可以编译到各个平台上,像Unity那样。
还是每个语言或平台都提供了同样的接口,但是我得自己建很多项目?
regmach
2014-03-01 04:30:15 +08:00
@blacktulip 现搭起来,然后再填充内容吧
blacktulip
2014-03-01 05:21:39 +08:00
@regmach 这样固然好,但是你总得确认到时候有内容可填...
xupefei
2014-03-01 06:40:20 +08:00
没人提 Monogame / XNA 么……?
tioover
2014-03-01 12:25:06 +08:00
@arbipher 前者吧
muyi
2014-03-01 13:39:04 +08:00
现在只对Sandbox Game感兴趣
regmach
2014-03-01 15:07:07 +08:00
@blacktulip 内容总会有的吧....或许我对"如何写一个SLG"比"写一个怎样怎样的SLG"更感兴趣
FinalDream
2014-03-01 20:24:05 +08:00
同对制作游戏感兴趣,为什么大家都推荐Cocos2d而非Unity3D呢?网上后者的学习资料视乎多些啊
regmach
2014-03-05 23:10:01 +08:00
48小时前开始学习C++
3分钟前已经放弃
我连在windows窗口中加载图片都做不到
嗯~~~还是收发室比较适合我
regmach
2014-03-10 01:59:55 +08:00
放弃了...同上
yuelang85
2014-03-10 02:01:24 +08:00
@regmach 我认为,你选择错了语言
arbipher
2014-03-10 02:26:22 +08:00
@yuelang85 赞同
@regmach 学啥不好学C++。C++是魔鬼语言,一百个小时没没法上手。
funcman
2014-03-10 03:22:44 +08:00
cocos2d-x及其它版本,对于一个计算机语言掌握得不好的人来说,并不好用。概念太多了。

我建议你用SDL(http://www.libsdl.org

首先,使用SDL一般用C语言。C语言资料很多,通过学习C语言比较容易打好计算机语言的基础。

其次,使用SDL无需考虑Windows创建窗体之类的问题,加载图片并显示都是极其容易的事。

SDL的缺点:

首先,它不是游戏引擎,顶多就提供加载图片显示图片,键盘鼠标处理等操作。

其次,SDL现在处于版本更迭时期,网上多数资料是v1版本的,而v2版本的接口和v1有着很大的不同。

作为一个职业游戏程序员,作为一个过来人,我想说,你现在的水平,要达到你的目标,需要个两、三年。

我小学时接触BASIC,初三接触C语言,高中接触Allegro(类似SDL的东西)。到大一大二才用Allegro写游戏。当然,我那时书籍资料远少于现在。

我学编程纯粹为了写游戏,我从四、五岁第一次玩FC就决定要干这个。完全自学,以前上网很困难,手头有限的资料就是电脑爱好者上连载的DOS游戏编程。有时候资料查猛了,56k猫一个月烧掉400块电话费。蛋的,小学六年级在新华书店瞧中两本书,一本游戏攻略大全,一本西山居出的游戏编程书,选了前者,够蠢的,不然就早几年入门了。

等当当网出来后,买书方便了,技术就搜搜地涨了。

放弃是最容易的,是吧~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX