做一个局域网独立游戏需要多长时间?需要哪些技术?
做游戏会C++足矣,由于不够具体,回答你的问题如:“一个人做需要多久、还需要什么技术、重点难在哪” 比较困难。
首先建议你思考回答如下问题:
====游戏相关====
1.我要做什么类型的游戏?
比如:RPG,FPS,SLG
2.这个游戏运行环境?
Win?unix? ios? android?跨平台?
2.这个游戏是2D还是3D的?
这个问题关系到你使用的开发框架和开发难度。
3.如果联机,这个游戏中玩家之间是否有很多的交互,对及时性要求是否很高?
比如:一个五子棋程序,玩家交互少,对网络延时要求较低。一个FPS游戏如CS对网络延时要求较高,这部分实现就有可能是个难点(当然局域网的话处理起来要轻松一些)
====自身相关====
1.我以前写过哪些C++程序,了解哪些技术,做过哪些美工相关的东西?(换句话所你的水平是怎样的)
2.我期望这个游戏的开发周期是多长?
快的话一个1天就可以,但慢的话。。。所以还是有一个大概的预估的时间,如果别人告诉你这个游戏一个人开发一年,我想估计你也不想去做了。
暂时想到这些,考虑清楚以上这些问题后你可以重开一个问答贴(最好在开发者论坛),相信会有收获。说说我个人的想法吧:
如果你第一次开发,建议不要超过一个月,主要难点是在学习相关框架上(比如OPENGL),网络通信规则。
网上找资料,下载一些已有的游戏源代码研究其中的框架和技术,避免纸上谈兵。如果只是自己做来玩玩,建议还是从2D小游戏下手。
开发游戏不难,尽管去做就是了,祝你成功!