寒假要求做一个C#c语言编写小游戏的游戏,这什么游戏好

从零教你做游戏(简易)_c#吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:98,961贴子:
从零教你做游戏(简易)收藏
#人杰教你玩#。。。前言。。。好多年前,我也是贴吧的一份子,每天默默的求这个解答那个解答。。。但是随着现在能力的提升,我觉得求源码,这种行为,对自身帮助实在有限,扪心自问,号称拿回去研究的有多少个真正的去读通读懂。但是贴吧还是有很多人想学,但是不得其法。我一直都是做功能性程序,不管是网页还是winform。做不来游戏,所以小伙伴觉得我挺LOW的- -所以我花了点时间,研究了下Graphics 绘图。一些小游戏是 可以做没问题,大型的华丽的,还是建议 DriectX 或者用cocos,3d之类的引擎做。以前有看到一个系列,好像叫什么教你玩。。。我觉得挺好的。所以我这里也弄一个教你玩,大家想想玩什么,我们从零一起敲,解决遇到的问题,完全不懂Graphics 也没事,因为我做完一个小游戏才发现,其实最主要还是逻辑判断,其他的技能必要,但绝对不难学。在游戏方面,我也是萌新,可能年纪上并不萌。大家想做什么
我在下面发几个回复,大家投票,我中午过来看
,选最高的 那个
c#培训选择达内的理由1,企业级开发环境2,项目实战教学3,c#课程可选4,金牌讲师授课5,周末/业余班任选.c#培训首选达内--美国上市公司!
俄罗斯方块
教练我想学做游戏
大家在我发的四个回复下面回复,我好统计人数
我下午1点半开统计。现在暂定2048,自己亲手做一个游戏不好玩咩- -都没人回复,自己做的怎么也比用别人的源码改来的有意义哎
c#零基础180天成就白领十佳!1OO%高薪就业!入学即签就业协议!国际国内双证书,c#于达校区全国招生热线:021-
截止11点35
暂定 别踩白块
目前看,就是别踩白块了
大家一起做,有什么问题提出来首先,创建窗体窗体上放一块画布 ,总得有东西画对不对,我用picturebox
名称 叫PbShow画布放大一点,不然效果不容易看出来
这样就可以了。我电脑传不了图。手机传
然后画布有了,现在是要着手做一个
别踩白块的游戏。做一个逻辑,首先要知道逻辑我大概说一下。逻辑就是,画面分成4块。每行有一个3个白色的长方体和一个黑色的长方体,每行根据一定的速度不停下落。如果有按到白块,或者什么都没按到,那么游戏结束那么根据逻辑来说。我们需要 1.方块2.不停下降的方块3.不停下降可以按的方块
最基本,方块要有,我们点击PbShow,在属性栏边上,有一个闪电栏,是表示控件事件,其他我们现在用不到,用 Paint就行,双击会自动生成事件
截图内就是我事件里面写的方法Rectangle r = new Rectangle(x,
Graphics g = e.G
g.FillRectangle(new SolidBrush(Color.Black), r);这段话表示,我画了一个方块。x 表示左上角的 x坐标y 表示 左上角的y坐标宽和高应该能看懂Graphics g
表示我定义了一个 GDI 的绘图图面
指向e e是什么,e就是picturebox
下的 paint 事件带出来的参数。里面有控件的一些信息我拿到了控件的画板。最后我子啊他上面画了一个方块solidbrush
表示画笔,后面是颜色。这段话做好,就会出现一个最基本的方块。有人看没- -有人看我再继续更新
厉害,其实可以建群直播
有人顶就继续了,谁发张现在的截图出来,到现在应该是没什么问题的。有人发图,我就继续讲怎么操控这个方块。对代码有任何不理解,可以发帖回复
有人看咩,我在没人看的时候强行做好了贪吃蛇和俄罗斯方块。就留着别踩白块等着大家一起做呢T T
有人看的 只是在上班
好,有人看就继续说,我前面画方块的方法里,应该有人注意到了,用到了x和y,这里这2个东西并不是让他加用数字代替自由发挥,而是需要定义成全局,这样在日后的操作使用中,才能有对应的用处。
然后现在方块已经有了,我们怎么操作他呢首先,去窗体,也就是form里面
一样,打开事件窗体,事件在哪里,我大号有发截图出来。找到 KeyDown 事件
双击KeyDown怎么写?
if (e.KeyCode == Keys.Up)
else if (e.KeyCode == Keys.Down)
MoveDown();
else if (e.KeyCode == Keys.Left)
MoveLeft();
else if (e.KeyCode == Keys.Right)
MoveRight();这段代码,对应的就是上下左右
四种操作。4个操作
对应的4个函数,我现在先不说,大家想一下怎么实现,给一个提示,刷新是用this.PbShow.Refresh大家看看没别的原因,要下班了。
我来看了楼主快夸我
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 用c语言编写小游戏 的文章

 

随机推荐