本文目录一览:
- 1、现在流行的大型游戏们都是用C语言编写的么?
- 2、C语言编译的.exe在别人的机子上老是缺少dll,怎么才能像游戏那种安装包,不会缺少文件!它们有什
- 3、c语言编程游戏的问题..
- 4、没有任何C语言基础(甚至没有计算机基础)学习游戏程序设计的话,
现在流行的大型游戏们都是用C语言编写的么?
楼上的朋友,如果这些大型游戏用JAVA,举个例子吧,魔兽如果用JAVA那么游戏载入速度将是现在的2倍,你得等N长时间....呵呵...
是C++,现在的大型游戏都是用C++开发的,C++的指针的好处是其他语言所望尘莫及的,至少现在是没有一个语言能够与之媲美的...其他的程序用JAVA C# 或者是别的语言是有它的好处的,开发周期短,开发难度低,预算少,这都是不错的,但是这是游戏!游戏最重要是什么???速度!!一个需要保证秒刷新率40,50的程序,能和WORD PPT相比么/?
C语言编译的.exe在别人的机子上老是缺少dll,怎么才能像游戏那种安装包,不会缺少文件!它们有什
最简单的办法,把你的exe文件放在一台干净的系统中运行,提示缺少什么dll,就去网上下载或者你编译的机子上搜索到并拷贝过来,和exe放在同一个文件夹下,等到能正常运行了,把exe和这些dll放在同一个文件夹,然后压缩好,这样随便给谁都能用了。
c语言编程游戏的问题..
用文本方式也可以玩,程序相对简单,就是玩起来麻烦一点
1。数组10x10,删掉的填-1,空格填0,小艇填1,驱逐填2,巡洋填3,航母填4 ,中间状态,如果是舰,数字加10(11到14)
row = rand()%10;
col = rand()%10;
可以判断是不是被删掉了,如果删掉了,继续找随机值
2。LINUX下面可以用gtk、qt等编写图形界面程序,看看相关文档,慢慢摸索
3。使用二进制文件存储两个数组,以及下一步轮到谁等
二进制整体写入/读出,很方便的
有个疑问:
假如航母,
需要连续四次刚好都选中它的四个格子才能删掉它?
还是只要有四次选中它的不同的四个格子就能删掉它?
没有任何C语言基础(甚至没有计算机基础)学习游戏程序设计的话,
游戏引擎有游戏引擎的语言.不学习C语言没关系的,,,只要自己好好的学.可以的,,,,没学C语言顶到好,不会混淆~ ~_~ 加油~!