如何用C语言做游戏开发

核心提示你错了~ 理论上说,其他语言做到的c语言一定能够做到~而且效率高得多,只不过其他语言一句话就能做到的,C语言可能要上百行代码~ c语言时代,一个大软件 动辄几十万行,几百万行代码,其中出一个错误,是绝对令人抓狂的,所以有c++,java,。

你错了~ 理论上说,其他语言做到的c语言一定能够做到~而且效率高得多,只不过其他语言一句话就能做到的,C语言可能要上百行代码~ c语言时代,一个大软件 动辄几十万行,几百万行代码,其中出一个错误,是绝对令人抓狂的,所以有c++,java,。net 等应运而生~ linux 系统是纯c语言写的哦~ 也能有vista 那样美的图形用户界面~ 发明c语言的人真的很了不起~ 从汇编的角度看C语言是垃圾,从C语言的角度看其他语言,同样是垃圾~

其中也包括了怀旧的 MAX 3 界面(3DSMaxR3.cui)。当然如果你有足够的时间和耐心,也可以自己设计...

用c语言做一个石头剪刀布的游戏

我可以明确的告诉你,你一个人制作一款手机网络游戏,绝对不可能!如果你真做出来了,那你就可以成为比尔盖茨那类人了

你C,C都没用心学,就是基础都不会,谈何容易

何况网络游戏开发还需掌握脚本,,网络连接,数据库,游戏引擎等非常多的知识,这些都不是一个人就能完成的

所以我个人建议你先从最基本的安卓apk开始学习

用1、2、3来表示剪刀、石头、布,然后先用scanf函数读取用户的输入,再用rand函数产生一个随机数,最后进行比较就可以了。

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

void main()

{

int com,user;

char c;

srand((unsigned)time(NULL)); //初始化随机数,如果没有这条语句,每次运行电脑产生的随机数序列都是一样的

printf("进入游戏n");

do{

printf("请出拳(1.剪刀、2.石头、3.布):");

scanf("%d",&user);

com=rand()%3+1; //产生1-3范围内的随机数

printf("电脑出%sn",com==1?"剪刀":com==2?"石头":"布");

switch(com-user) //用电脑产生的数和用户输入的数的差值来判断胜负

{

case 0:

printf("平手n");

break;

case 1:

case -2:

printf("电脑赢了n");

break;

case -1:

case 2:

printf("你赢了n");

}

printf("继续游戏按Y键、其它键退出");

getchar();

c=getchar();

}while(c=='y' || c=='Y');

printf("已经退出游戏");

}

 
友情链接
鄂ICP备19019357号-22