求大神教如何用C语言编小游戏
求大神回复百度。。复制扫雷游戏代码。。编译。。运行。。
。。。当然以上是开玩笑的。。
。。。不过我的意思是。。。
你百度源码。。然后拿来学习。。
OK。。。。。你会写小游戏了。。
谢谢喽!{:1_1:} 嗯...,这样吧!我给你给一本书,上面就教你怎么编写C语言的游戏:
这是它的下载地址,呵呵!由于文件超过了4mk,所以就给你给个地址吧:
http://pan.baidu.com/disk/home#dir/path=%2FC%E6%B8%B8%E6%88%8F%E7%BC%96%E7%A8%8B
青玄 发表于 2014-4-11 13:29 static/image/common/back.gif
嗯...,这样吧!我给你给一本书,上面就教你怎么编写C语言的游戏:
为什么链接打不开呢 游戏编程的话。我看过 《windows游戏编程大师技巧》
《逐梦旅程:Windows游戏编程之从零开始》
两本都买了实体书。因为这样翻比较方便。看书比较舒服。
第二本很适合入门。例子很多。源码详细到几乎每行注释。由于作者是国人。所以不用担心外语翻译过来过于晦涩。
先是游戏相关背景介绍。然后加唤起一些正能量吧。
接着消息循环。游戏机制之类的入门详解,2d贴图介绍,入门。编写一个2d回合制游戏。
还有一个超简单的物理应用。平抛运动我记得。模仿愤怒的小鸟吧。
后面就是3d部分的了。我有事没看了。以后看。
整本书我个人的感觉就是很口语化。亲切吧相比于那些严肃的书籍有不同的风格。讲话通俗易懂以至于有点啰嗦。推荐跳读。
记得自己实践。书上每一个例子你都做一个相似的但有自己想法的。这样掌握会比较好。
刚出不算久的书。所以网上没有pdf完整版。但是有样章。你可以看看。
还有书的源码。里面有书上例子。你可以下载来看看或者玩玩那些游戏
源码http://pan.baidu.com/share/link?shareid=3693201227&uk=1142351078
样章自行百度《逐梦旅程:Windows游戏编程之从零开始》样章
算是第一次看的比较久的游戏编程书了。说的有点多。。 首先我想问一句:你的基础怎样??行不行??算法怎样?行不行??如果可以,那你可以尝试找些做游戏开发的视频进行学习一下…… 小游戏? 文字游戏好办比如#include<stdio.h>
int sj();
void main()
{
int t, price,min = 0,max = 1000,k = 0;
int tj;
price = sj();//随机生成一个0~1000的数
s: printf("请输入你的数字(%d~%d):",min, max);
scanf("%d",&t);
if(t>=min && t <= max)//判断是否在规定范围内
{
if(t>price)
{
printf("高了... 继续竞猜");//如果超过正确值就显示高了
max = t;//重置最大值
tj = t;//将这次记录
++k;
goto s;
}
else if(t<price)
{
printf("低了... 继续竞猜");//同上
min = t;
tj=t;
++k;
goto s;
}
else
{
printf("恭喜,竞猜成功!");//如果正确就显示精彩成功
for(t = 0;t<k;++t)//将记录一一列出来
{
printf("第%d次是: %d\n",t+1,tj);
}
printf("第%d次是: %d\n",k+1, price);
}
}
else
{
printf("你输入有误!请重新输入!");//如果输入错误就报错
goto s;
}
}
int sj()
{
int price;
srand((int)time(NULL));//置随机数种子
price = rand()%1001+0;//rand()%100;产生0-99的随机数。高级点的,假如要产生16-59之间的数,
//你可以这样写:rand()%44+16(这里44由59-16+1得到)。
//其他情况如法炮制!
return price;
}只要学了甲鱼的C教程就OK了
如果要像超级玛丽这种小游戏甲鱼的C首先得会基础要有然后可以去学下windows编程 《C游戏编程从入门到精通》据说不错你可以看看百度搜索下可以下载的 大黑鱼 发表于 2014-4-11 13:48 static/image/common/back.gif
为什么链接打不开呢
我的可以打开啊!是不是网速的原因啊!
牡丹花下死做鬼 发表于 2014-4-11 16:54 static/image/common/back.gif
小游戏? 文字游戏好办比如只要学了甲鱼的C教程就OK了
如果要像超级玛丽这种小游戏甲鱼的C首先得会基础要有 ...
为什么编译通过不了呢? メ㊣逆ご帅☆ 发表于 2014-4-11 14:56 static/image/common/back.gif
游戏编程的话。我看过 《windows游戏编程大师技巧》
《逐梦旅程:Windows游戏编程之从零开始》
两本都买了 ...
恩恩,谢谢啦 CL0419 发表于 2014-4-11 16:01 static/image/common/back.gif
首先我想问一句:你的基础怎样??行不行??算法怎样?行不行??如果可以,那你可以尝试找些做游戏开发的 ...
基础一般,算法没学过:sad 青玄 发表于 2014-4-11 17:00 static/image/common/back.gif
我的可以打开啊!是不是网速的原因啊!
不是吧,我是用的宿舍的网线!我的显示是列表加载失败!:sad 大黑鱼 发表于 2014-4-11 18:30 static/image/common/back.gif
为什么编译通过不了呢?
我可以
大黑鱼 发表于 2014-4-11 18:35 static/image/common/back.gif
不是吧,我是用的宿舍的网线!我的显示是列表加载失败!
哎!那就是网速的问题!我们宿舍的也一样! 牡丹花下死做鬼 发表于 2014-4-11 18:55 static/image/common/back.gif
我可以
恩恩,我又加了两个头文件就行了,#include <stdlib.h>
#include <stdio.h>
#include <time.h>,谢谢啦 青玄 发表于 2014-4-11 18:56 static/image/common/back.gif
哎!那就是网速的问题!我们宿舍的也一样!
恩,行了,下载下来了 大黑鱼 发表于 2014-4-11 19:07 static/image/common/back.gif
恩,行了,下载下来了
恩恩!那就好! 大黑鱼 发表于 2014-4-11 18:32 static/image/common/back.gif
基础一般,算法没学过
那就好好把基础打好,万丈高楼平地起…… CL0419 发表于 2014-4-14 09:07 static/image/common/back.gif
那就好好把基础打好,万丈高楼平地起……
恩恩!谢谢
页:
[1]