分享我写的2D格斗游戏,C语言实现

C语言 码拜 6年前 (2015-05-11) 640次浏览 0个评论

主要说明
这个游戏是从7月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
人物动作素材由本人捕捉自FC版游戏《热血格斗》,玩法、游戏效果与《热血格斗》大致一样。

下载地址:http://download.csdn.net/detail/liuchao35758600/6561329
游戏偶尔会出现BUG而使程序异常崩溃,大家都是搞编程,这种情况应该都能够理解。

游戏的源代码使用C语言编写,用C语言的原因是因为此游戏没具体完工时间,不需要赶时间,也不需要很高的开发效率,再加上我能用的编程语言只有C,此游戏可以用C语言实现,所以就选择C语言作为此游戏的开发语言,顺便向那些问”C语言能干什么” 的人证明”可以用C语言搞这个”。
C++的话,虽然有这课程,但没花多少时间去学,因此不想用自己不熟悉的编程语言去折腾此游戏。

用了个工具统计了一下代码,除去注释,此游戏源代码共1.8万行。
分享我写的2D格斗游戏,C语言实现

开发目的
起初并不是决定写这种游戏的,那时是想写个类似于“大富翁”的游戏,像这样:
分享我写的2D格斗游戏,C语言实现
这是某款手机游戏的效果图,打算先将它完整山寨出来,然后再对游戏进行改进,写这个游戏前,需要一个地图编辑器,因此,就花了一些时间写了2D地图编辑器,效果图如下:
分享我写的2D格斗游戏,C语言实现
这个项目托管在GitHub上:https://github.com/lc-soft/LCUI-2DMapEditor,有兴趣的可以看看,但由于游戏的原因已经很久没搞了,能否编译通过并正常运行也是个问题。
后来觉得这种游戏可玩性不高,玩一次就够了,也不便于测试,因此,又改变了主意,想写个2D格斗游戏。以前虽然写过2D格斗游戏,但未完成,那时考虑到问题的不多,代码写得也不怎么样,以现有的知识和经验去重新写个2D格斗游戏,也算是为了完成我以前未完成的工作。
写个类似于《死神vs火影》的游戏的话,感觉可玩性也不高,《拳皇》虽然可以,但已经有很多现成的游戏了,没必要再写。最后决定写个类似于《热血格斗》的游戏,因为此游戏有不少地方可以改进,可以添加一些新的元素。

附加内容
游戏需要一个正式的名字,请各位为此游戏取一个有趣的名字,包括中文名和英文名,最好是高端洋气上档次,低调奢华有内涵也行。

计划在以后为此游戏开发游戏角色动作编辑器,这样就省的我用PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。

除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。
LCUI就是之前我在CSDN上分享的那个项目:http://bbs.csdn.net/topics/390030985,大学期间一直在负责LCUI的开发与维护工作,但仅仅是利用闲余时间中的部分时间。
照片查看器,在我开发LCUI时就在写它了,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
效果图是以前截的,和那个2D地图编辑器一样,很久没有搞了,这个项目也托管在GitHub上:https://github.com/lc-soft/LCUI-PhotoViewer

以上就这么多了,游戏相关的内容,请到游戏中查看,我的项目开发日志中也有相关内容。

2分

支持,不错 不错!

本人现在已经大三,考虑到就业问题,可以拿这个游戏来展现我个人能力、提升竞争力,方便找工作,算是个拿得出手的作品。

统计了自己的几个项目的源代码,以下是统计结果:
分享我写的2D格斗游戏,C语言实现

到目前为止,我算是有了:
近8万行的总编码经验
独立开发上万行代码的项目的能力
2年左右的项目开发与维护经验

其中那2年左右的经验有水分,估算了一下,平均每天有两个小时花在搞项目上面,有时一整天都在搞,而有时连续几天没搞。这2年左右的经验还包括一部分linux环境的开发经验,因为LCUI最初的几个版本大都在linux环境下进行开发、调试的,但不怎么会用vim,通常拿geany当编辑器,要编译就在终端里make。最近的版本由于支持windows了,就在windows上搞,开发工具是VS2012。

现在觉得自己也就会堆代码干些简单的事,不擅长数据结构和算法,例如:红黑树、图,以及那些还不知道的数据结构,某些数据结构及算法在借助相关文章和教程的情况下,可能会掌握。也不擅长理论性的东西,例如:描述XX的定义、作用、用法、注意事项、技巧之类的。

以下是我想了解的问题,可能看起来不像问题。
各位已工作的程序猿们是怎么找工作的?
在网上浏览了些招聘信息,感觉没有几个招聘信息自己能够完全满足它的全部要求,是要完全符合招聘信息中的要求才投简历,还是只要符合一部分要求就可以投?
为了找工作是不是需要一大笔钱去四处奔波?
抵达目标公司所在地后,住哪里?我主要担心的是吃和住。。。
谈月薪时,要多少才合适?
找工作时还有哪些需要注意的地方?

10分
各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。

在网上浏览了些招聘信息,感觉没有几个招聘信息自己能够完全满足它的全部要求,是要完全符合招聘信息中的要求才投简历,还是只要符合一部分要求就可以投?

公司要求都很夸张,很多连已经在哪个公司工作几年的人都无法达到,只要大体方向通过就没问题。

为了找工作是不是需要一大笔钱去四处奔波?
不需要,准备好路费就行了

抵达目标公司所在地后,住哪里?我主要担心的是吃和住。。。
先找找熟人,没熟人的话可以往上看看。很多小区都有可以出租床位的。

谈月薪时,要多少才合适?
这个看你去的什么公司。一般来讲薪水 学历+相关工作年限大概占到70%的比重 剩下的是能力。

找工作时还有哪些需要注意的地方?
小心黑中介。

2分
介个不错,代码还没看,顶一个先。。。话说,你们没有校招么?
2分
不错。顶一个
引用 4 楼 bai12345633 的回复:

介个不错,代码还没看,顶一个先。。。话说,你们没有校招么?

有是有,但不是招我所学专业那方向的。

引用 3 楼 akirya 的回复:

各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。
……

那还需要准备其它东西吗?
学校发的就业指导手册上提到 就业协议书、就业报到证、档案,感觉好麻烦的样子。

不错不错,顶一个啊。
不错mark,有空回头再看。
5分
引用 7 楼 liuchao35758600 的回复:
Quote: 引用 3 楼 akirya 的回复:

各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。
……

那还需要准备其它东西吗?
学校发的就业指导手册上提到 就业协议书、就业报到证、档案,感觉好麻烦的样子。

档案的话,我是直接原籍的人才交流中心,每年交点托管费用就行了.
其他就不清楚了

现在这游戏就缺个正式的名字了,有了正式的名字才好向开源社区发布此游戏,取名字好难地说…
向楼主同志学习!
大三就这水平,楼主很不错!
支持!
    我这个门外汉觉得主要是自信心的问题,下河试试水吧,天还没那么凉呢!
支持下,大三就有这种水平很不错了。
支持支持,我要加油
楼主不错,继续加油!
2分
引用 3 楼 akirya 的回复:

各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。

在网上浏览了些招聘信息,感觉没有几个招聘信息自己能够完全满足它的全部要求,是要完全符合招聘信息中的要求才投简历,还是只要符合一部分要求就可以投?

公司要求都很夸张,很多连已经在哪个公司工作几年的人都无法达到,只要大体方向通过就没问题。

为了找工作是不是需要一大笔钱去四处奔波?
不需要,准备好路费就行了

抵达目标公司所在地后,住哪里?我主要担心的是吃和住。。。
先找找熟人,没熟人的话可以往上看看。很多小区都有可以出租床位的。

谈月薪时,要多少才合适?
这个看你去的什么公司。一般来讲薪水 学历+相关工作年限大概占到70%的比重 剩下的是能力。

找工作时还有哪些需要注意的地方?
小心黑中介。

顶一个,顺便推荐一个!

引用 18 楼 max_min_ 的回复:

顶一个,顺便推荐一个!

版主,能否为此游戏赐个名字?

5分
看了下,非常不错。
一年前我也曾看过你写的GUI,感觉研究的确有深度。
但是游戏开发的水很深,进单位可能就要听领导使用类似cocos2dx或u3d那样的成熟引擎,你自研的引擎可能要搁置了。
另外如果搞游戏的话,3D是非常大的领域,比较难。
祝你好运。
5分
引用 19 楼 liuchao35758600 的回复:
Quote: 引用 18 楼 max_min_ 的回复:

顶一个,顺便推荐一个!

版主,能否为此游戏赐个名字?

抬举我了!这个都是你自己敲出来的!其中的酸甜苦辣也是只有你自己知道!
给个建议:可以结合游戏本身的特色和自己的体会 取一个新鲜点名字!

感觉太厉害了
感觉的确很厉害
引用 21 楼 max_min_ 的回复:

抬举我了!这个都是你自己敲出来的!其中的酸甜苦辣也是只有你自己知道!
给个建议:可以结合游戏本身的特色和自己的体会 取一个新鲜点名字!

但取名字考验的不是编程能力。。。

我勒个去,太牛了!
引用 20 楼 jiangcaiyang123 的回复:

看了下,非常不错。
一年前我也曾看过你写的GUI,感觉研究的确有深度。
但是游戏开发的水很深,进单位可能就要听领导使用类似cocos2dx或u3d那样的成熟引擎,你自研的引擎可能要搁置了。
另外如果搞游戏的话,3D是非常大的领域,比较难。
祝你好运。

开发此游戏并不代表我想从事游戏开发行业,我个人也觉得游戏开发的水很深,要折腾的东西多,费时费力,没想过要从事游戏开发。
编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。

感觉楼主,很厉害了,我也是大三,惭愧啊。。。不错我也会加油的,楼主加油~!
楼主不错,继续加油!
楼主不错,继续加油!
大三就有这样的水平,这是有多牛啊
真厉害呀,要向你学些一下了
你编了多久啊
楼主厉害,大三就有这样的水平!
lz真是大神牛啊,不用怕找工作,这作品拿出手去绝对没问题
大学四年只写了1w行左右的真真是自愧不如啊- -!
真是太崇拜lz了
大三这水平,膜拜啊
FC这游戏很好玩,楼主比较强,赞一个
不错 ,顶。。。。
楼主很赞,学习了
膜拜中,正努力学习中。。。。
此间少年,他日牛b啊,顶一下
有人可以发我一份吗?没分了38017032@qq.com
    唉,楼主比我大三时厉害多了!
靠,大三就这水平,楼主还担心找工作啊!随便一个公司差不多都能进去了好么。。。。。。
感谢楼主分享
谢谢楼上的分享!
大三。。 这样已经很牛逼了 后排求抱大腿
引用 楼主 liuchao35758600 的回复:

主要说明
这个游戏是从7月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
人物动作素材由本人捕捉自FC版游戏《热血格斗》,玩法、游戏效果与《热血格斗》大致一样。

下载地址:http://download.csdn.net/detail/liuchao35758600/6561329
游戏偶尔会出现BUG而使程序异常崩溃,大家都是搞编程,这种情况应该都能够理解。

此游戏的源代码使用C语言编写,用C语言的原因是因为此游戏没具体完工时间,不需要赶时间,也不需要很高的开发效率,再加上我能用的编程语言只有C,此游戏可以用C语言实现,所以就选择C语言作为此游戏的开发语言,顺便向那些问”C语言能干什么” 的人证明”可以用C语言搞这个”。
C++的话,虽然有这课程,但没花多少时间去学,因此不想用自己不熟悉的编程语言去折腾此游戏。

用了个工具统计了一下代码,除去注释,此游戏源代码共1.8万行。
分享我写的2D格斗游戏,C语言实现

开发目的
起初并不是决定写这种游戏的,那时是想写个类似于“大富翁”的游戏,像这样:
分享我写的2D格斗游戏,C语言实现
这是某款手机游戏的效果图,打算先将它完整山寨出来,然后再对游戏进行改进,写这个游戏前,需要一个地图编辑器,因此,就花了一些时间写了2D地图编辑器,效果图如下:
分享我写的2D格斗游戏,C语言实现
这个项目托管在GitHub上:https://github.com/lc-soft/LCUI-2DMapEditor,有兴趣的可以看看,但由于游戏的原因已经很久没搞了,能否编译通过并正常运行也是个问题。
后来觉得这种游戏可玩性不高,玩一次就够了,也不便于测试,因此,又改变了主意,想写个2D格斗游戏。以前虽然写过2D格斗游戏,但未完成,那时考虑到问题的不多,代码写得也不怎么样,以现有的知识和经验去重新写个2D格斗游戏,也算是为了完成我以前未完成的工作。
写个类似于《死神vs火影》的游戏的话,感觉可玩性也不高,《拳皇》虽然可以,但已经有很多现成的游戏了,没必要再写。最后决定写个类似于《热血格斗》的游戏,因为此游戏有不少地方可以改进,可以添加一些新的元素。

附加内容
游戏需要一个正式的名字,请各位为此游戏取一个有趣的名字,包括中文名和英文名,最好是高端洋气上档次,低调奢华有内涵也行。

计划在以后为此游戏开发游戏角色动作编辑器,这样就省的我用PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。

除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。
LCUI就是之前我在CSDN上分享的那个项目:http://bbs.csdn.net/topics/390030985,大学期间一直在负责LCUI的开发与维护工作,但仅仅是利用闲余时间中的部分时间。
照片查看器,在我开发LCUI时就在写它了,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
效果图是以前截的,和那个2D地图编辑器一样,很久没有搞了,这个项目也托管在GitHub上:https://github.com/lc-soft/LCUI-PhotoViewer

以上就这么多了,游戏相关的内容,请到游戏中查看,我的项目开发日志中也有相关内容。

楼主牛逼有毅力啊,热血格斗,好怀念啊,当年专门花了1个下午的时间去研究人名,血型,出生日期和人物能力的关系

楼主很厉害,顶一个
好牛逼的样子,敢问楼主学什么的。
楼主牛啊!
当年没怎么学会
楼主真厉害,顶一个 
gooooooooooooooooooood
顶一个,good
5分
引用 26 楼 liuchao35758600 的回复:

开发此游戏并不代表我想从事游戏开发行业,我个人也觉得游戏开发的水很深,要折腾的东西多,费时费力,没想过要从事游戏开发。
编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。

楼主是哪个学校的?希望工作的地点是哪里? 工作的方向呢

楼主辛苦,支持一个
我也下来看看。。。
引用 52 楼 nadleeh123 的回复:

楼主牛逼有毅力啊,热血格斗,好怀念啊,当年专门花了1个下午的时间去研究人名,血型,出生日期和人物能力的关系

别把整个帖子的内容引用出来啊,占空间。

引用 62 楼 wangk 的回复:
Quote: 引用 26 楼 liuchao35758600 的回复:

开发此游戏并不代表我想从事游戏开发行业,我个人也觉得游戏开发的水很深,要折腾的东西多,费时费力,没想过要从事游戏开发。
编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。

楼主是哪个学校的?希望工作的地点是哪里? 工作的方向呢

学校就别问了,不是本科,我的能力与学校无关。
工作地点的话,优先考虑离自己最近的,在湖南附近就行;其次是薪水,薪水高的话,远点也没事。

引用 62 楼 wangk 的回复:

楼主是哪个学校的?希望工作的地点是哪里? 工作的方向呢

工作方向的话,我所学的专业是嵌入式,想找个嵌入式相关的工作,偏软件的。
学校你懂的,教得都很浅,大二时,光是烧写linux内核都折腾了半个学期,好奇葩。
这个学期新来的老师,就教硬件相关的,画PCB电路图、封装元器件什么的。

写的很不错啊, 做的很细
介个不错,代码还没看,顶一个先。。。话说,你们没有校招么?
大牛~求代~~
5分
引用 26 楼 liuchao35758600 的回复:
Quote: 引用 20 楼 jiangcaiyang123 的回复:

看了下,非常不错。
一年前我也曾看过你写的GUI,感觉研究的确有深度。
但是游戏开发的水很深,进单位可能就要听领导使用类似cocos2dx或u3d那样的成熟引擎,你自研的引擎可能要搁置了。
另外如果搞游戏的话,3D是非常大的领域,比较难。
祝你好运。

开发此游戏并不代表我想从事游戏开发行业,我个人也觉得游戏开发的水很深,要折腾的东西多,费时费力,没想过要从事游戏开发。
编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。

编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。 这句话,我感同身受 感觉还是做自己喜欢的东西才舒服 

5分
引用 66 楼 liuchao35758600 的回复:

学校就别问了,不是本科,我的能力与学校无关。
工作地点的话,优先考虑离自己最近的,在湖南附近就行;其次是薪水,薪水高的话,远点也没事。

额,距离相当远。。

引用 67 楼 liuchao35758600 的回复:

工作方向的话,我所学的专业是嵌入式,想找个嵌入式相关的工作,偏软件的。
学校你懂的,教得都很浅,大二时,光是烧写linux内核都折腾了半个学期,好奇葩。
这个学期新来的老师,就教硬件相关的,画PCB电路图、封装元器件什么的。

如果你想找嵌入式靠些边,并且有市场需求的话的话,去补充Android和IOS的知识。
至于真的要专业对口,恐怕80%以上的毕业生的最后找到的工作和他们的学习专业都对不上。

补充一下,基本上待遇可以的都在北上广。
如果想在湖南,想碰到好的机会,要看运气和人脉了。
5分
搜网络教程“学OpenGL编3D游戏”。
学习了,谢谢分享!
引用 52 楼 nadleeh123 的回复:
Quote: 引用 楼主 liuchao35758600 的回复:

主要说明
这个游戏是从7月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
分享我写的2D格斗游戏,C语言实现
人物动作素材由本人捕捉自FC版游戏《热血格斗》,玩法、游戏效果与《热血格斗》大致一样。

下载地址:http://download.csdn.net/detail/liuchao35758600/6561329
游戏偶尔会出现BUG而使程序异常崩溃,大家都是搞编程,这种情况应该都能够理解。

此游戏的源代码使用C语言编写,用C语言的原因是因为此游戏没具体完工时间,不需要赶时间,也不需要很高的开发效率,再加上我能用的编程语言只有C,此游戏可以用C语言实现,所以就选择C语言作为此游戏的开发语言,顺便向那些问”C语言能干什么” 的人证明”可以用C语言搞这个”。
C++的话,虽然有这课程,但没花多少时间去学,因此不想用自己不熟悉的编程语言去折腾此游戏。

用了个工具统计了一下代码,除去注释,此游戏源代码共1.8万行。
分享我写的2D格斗游戏,C语言实现

开发目的
起初并不是决定写这种游戏的,那时是想写个类似于“大富翁”的游戏,像这样:
分享我写的2D格斗游戏,C语言实现
这是某款手机游戏的效果图,打算先将它完整山寨出来,然后再对游戏进行改进,写这个游戏前,需要一个地图编辑器,因此,就花了一些时间写了2D地图编辑器,效果图如下:
分享我写的2D格斗游戏,C语言实现
这个项目托管在GitHub上:https://github.com/lc-soft/LCUI-2DMapEditor,有兴趣的可以看看,但由于游戏的原因已经很久没搞了,能否编译通过并正常运行也是个问题。
后来觉得这种游戏可玩性不高,玩一次就够了,也不便于测试,因此,又改变了主意,想写个2D格斗游戏。以前虽然写过2D格斗游戏,但未完成,那时考虑到问题的不多,代码写得也不怎么样,以现有的知识和经验去重新写个2D格斗游戏,也算是为了完成我以前未完成的工作。
写个类似于《死神vs火影》的游戏的话,感觉可玩性也不高,《拳皇》虽然可以,但已经有很多现成的游戏了,没必要再写。最后决定写个类似于《热血格斗》的游戏,因为此游戏有不少地方可以改进,可以添加一些新的元素。

附加内容
游戏需要一个正式的名字,请各位为此游戏取一个有趣的名字,包括中文名和英文名,最好是高端洋气上档次,低调奢华有内涵也行。

计划在以后为此游戏开发游戏角色动作编辑器,这样就省的我用PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。

除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。
LCUI就是之前我在CSDN上分享的那个项目:http://bbs.csdn.net/topics/390030985,大学期间一直在负责LCUI的开发与维护工作,但仅仅是利用闲余时间中的部分时间。
照片查看器,在我开发LCUI时就在写它了,效果如下图所示:
分享我写的2D格斗游戏,C语言实现
效果图是以前截的,和那个2D地图编辑器一样,很久没有搞了,这个项目也托管在GitHub上:https://github.com/lc-soft/LCUI-PhotoViewer

以上就这么多了,游戏相关的内容,请到游戏中查看,我的项目开发日志中也有相关内容。

楼主牛逼有毅力啊,热血格斗,好怀念啊,当年专门花了1个下午的时间去研究人名,血型,出生日期和人物能力的关系

哈哈 我也研究过 特定的生日会影响脚力和拳力以及打出的速度 两个人可以放出配合技 生日也是有搭配要求的

引用 2 楼 liuchao35758600 的回复:

本人现在已经大三,考虑到就业问题,可以拿这个游戏来展现我个人能力、提升竞争力,方便找工作,算是个拿得出手的作品。

我发现我年龄都活到狗身上去了

引用 75 楼 zhao4zhong1 的回复:

搜网络教程“学OpenGL编3D游戏”。

赵老师又来了。

引用 73 楼 wangk 的回复:
Quote: 引用 66 楼 liuchao35758600 的回复:

学校就别问了,不是本科,我的能力与学校无关。
工作地点的话,优先考虑离自己最近的,在湖南附近就行;其次是薪水,薪水高的话,远点也没事。

额,距离相当远。。

引用 67 楼 liuchao35758600 的回复:

工作方向的话,我所学的专业是嵌入式,想找个嵌入式相关的工作,偏软件的。
学校你懂的,教得都很浅,大二时,光是烧写linux内核都折腾了半个学期,好奇葩。
这个学期新来的老师,就教硬件相关的,画PCB电路图、封装元器件什么的。

如果你想找嵌入式靠些边,并且有市场需求的话的话,去补充Android和IOS的知识。
至于真的要专业对口,恐怕80%以上的毕业生的最后找到的工作和他们的学习专业都对不上。

看样子我也只能找些需要用C语言的工作了。

10分
mark.

各位已工作的程序猿们是怎么找工作的?
–如果是学生就参加校园招聘,而且要去本市甚至本省最好的学校去参加,最靠谱的方式之一。
在网上浏览了些招聘信息,感觉没有几个招聘信息自己能够完全满足它的全部要求,是要完全符合招聘信息中的要求才投简历,还是只要符合一部分要求就可以投?
–大公司一般不会要求那么细节,80%以上满足就可以。小公司会要求比较琐碎,实际60%以上满足就可以。
为了找工作是不是需要一大笔钱去四处奔波?
–如果想要更多机会,可能更多的要去大城市,路费是必须的。
抵达目标公司所在地后,住哪里?我主要担心的是吃和住。。。
–投资一点盘缠吧,再过几年回头看都不做什么。
谈月薪时,要多少才合适?
–你觉得自己值多少就要多少。
找工作时还有哪些需要注意的地方?
–态度认真一些。

比较好奇怎么捕捉的人物素材。
弱弱地问一句,那个动画效果,是贴图贴出来的么?
引用 82 楼 dahuatttt 的回复:

比较好奇怎么捕捉的人物素材。

用FC模拟器,等出现目标动作时,暂停当前帧,用截图工具截取,然后用PhotoShop去除背景。

引用 83 楼 super_admi 的回复:

弱弱地问一句,那个动画效果,是贴图贴出来的么?

都是图,连续切换就成了动画。

俺没做过这方面的游戏开发。不过这让我想起了当年在小霸王学习机上,用GWBASICE贴出马里奥的动画效果。

引用 85 楼 liuchao35758600 的回复:
Quote: 引用 83 楼 super_admi 的回复:

弱弱地问一句,那个动画效果,是贴图贴出来的么?

都是图,连续切换就成了动画。

5分
引用 84 楼 liuchao35758600 的回复:
Quote: 引用 82 楼 dahuatttt 的回复:

比较好奇怎么捕捉的人物素材。

用FC模拟器,等出现目标动作时,暂停当前帧,用截图工具截取,然后用PhotoShop去除背景。

同学,您辛苦了,祝今后的道路越走越顺

凡是好玩的都要看一看。
感谢楼主
10分
刘超童鞋,来这里顶你了。加油!
引用 77 楼 qyxqyxqyx 的回复:
Quote: 引用 52 楼 nadleeh123 的回复:
Quote: 引用 楼主 liuchao35758600 的回复:

主要说明

楼主牛逼有毅力啊,热血格斗,好怀念啊,当年专门花了1个下午的时间去研究人名,血型,出生日期和人物能力的关系

哈哈 我也研究过 特定的生日会影响脚力和拳力以及打出的速度 两个人可以放出配合技 生日也是有搭配要求的

好像热血。。lz好厉害啊
我和我的小伙伴都惊呆了
我~~~发现我瞬间渺小了好多
5分
楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形
引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

5分
引用 99 楼 liuchao35758600 的回复:
Quote: 引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

就是指定的WASD和JKL按键没有反应,

引用 100 楼 qyxqyxqyx 的回复:
Quote: 引用 99 楼 liuchao35758600 的回复:
Quote: 引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

就是指定的WASD和JKL按键没有反应,

请关闭拼音输入法。

5分
引用 99 楼 liuchao35758600 的回复:
Quote: 引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

	if( !KeyIsValid(event->key.key_code) ) {
		Label_TextW( tip_label, TEXT_KEY_IS_NOT_VALID );
		return;
	}

摁键是特殊字符时候,label弹出来就不管了。。。玩家还怎么继续了。。。

2分
真心被渺小了,我都不敢吱声,弱弱的顶一个吧!
2分
引用 101 楼 liuchao35758600 的回复:
Quote: 引用 100 楼 qyxqyxqyx 的回复:
Quote: 引用 99 楼 liuchao35758600 的回复:
Quote: 引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

就是指定的WASD和JKL按键没有反应,

请关闭拼音输入法。

关闭输入法也不好使。。。
楼主要加下网络联机对战吗?

引用 104 楼 qyxqyxqyx 的回复:
Quote: 引用 101 楼 liuchao35758600 的回复:
Quote: 引用 100 楼 qyxqyxqyx 的回复:
Quote: 引用 99 楼 liuchao35758600 的回复:
Quote: 引用 98 楼 qyxqyxqyx 的回复:

楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形

不好使?具体什么问题?

就是指定的WASD和JKL按键没有反应,

请关闭拼音输入法。

关闭输入法也不好使。。。
楼主要加下网络联机对战吗?

主菜单可以通过按WSADJK来控制,你进游戏后按W或S试试;
如果菜单没反应,再按shift键,切换成英文输入,再试试。(搜狗输入法是按shift键切换中英文输入的,非搜狗输入法,那参考它的使用说明)

2分
厉害,这种水平找工作一点不愁
引用 102 楼 qyxqyxqyx 的回复:
	if( !KeyIsValid(event->key.key_code) ) {
		Label_TextW( tip_label, TEXT_KEY_IS_NOT_VALID );
		return;
	}

摁键是特殊字符时候,label弹出来就不管了。。。玩家还怎么继续了。。。

label在你设置键位时就显示了,按下的按键不被支持的话,就更改文本为TEXT_KEY_IS_NOT_VALID,也就是更改提示文本为:“该键不可用,请按下另外的键”,直到你按下可用的键才会关闭这个提示框。

刚刚做了测试,点击“W”按钮设置控制向上移动的键位:
分享我写的2D格斗游戏,C语言实现
然后就会显示提示框:
分享我写的2D格斗游戏,C语言实现
当我启用搜狗拼音输入法时,并且是中文输入,按任何键都会提示该键不可用:
分享我写的2D格斗游戏,C语言实现
将输入法切换为英文输入后,按X键,该提示框被关闭,键位设置成功:
分享我写的2D格斗游戏,C语言实现

学习学习··
5分
引用 107 楼 liuchao35758600 的回复:
Quote: 引用 102 楼 qyxqyxqyx 的回复:
	if( !KeyIsValid(event->key.key_code) ) {
		Label_TextW( tip_label, TEXT_KEY_IS_NOT_VALID );
		return;
	}

摁键是特殊字符时候,label弹出来就不管了。。。玩家还怎么继续了。。。

label在你设置键位时就显示了,按下的按键不被支持的话,就更改文本为TEXT_KEY_IS_NOT_VALID,也就是更改提示文本为:“该键不可用,请按下另外的键”,直到你按下可用的键才会关闭这个提示框。

刚刚做了测试,点击“W”按钮设置控制向上移动的键位:
分享我写的2D格斗游戏,C语言实现
然后就会显示提示框:
分享我写的2D格斗游戏,C语言实现
当我启用搜狗拼音输入法时,并且是中文输入,按任何键都会提示该键不可用:
分享我写的2D格斗游戏,C语言实现
将输入法切换为英文输入后,按X键,该提示框被关闭,键位设置成功:
分享我写的2D格斗游戏,C语言实现

可以了

10分
我刚找到一份不怎么给力的工作,跟楼主分享一下.
我是做游戏开发的,跟楼主情况很相似,数据结构和算法什么的不擅长,设计模式也不行,毕竟项目经验少.
我也比你差了很多,手里没有成品,很多游戏公司比较注重这个,所以楼主有成品的话应该很好找.
不过,我现在工作这个公司,我在面试的时候,很鬼,数据结构的题全对了,所以当时技术总监直接就给我留下了,小公司,估计题简单了点.
所以我觉得你应该还是把数据结构和设计模式好好看,想做游戏的话,这个很重要.
面试题也多做做.
薪水一定要把握好,看看你的城市平均是多少,你再酌情加减一下吧.
10分
大三的话,现在应该只有21岁,如果LZ在这个年纪就已经能拿出这样的作品,实在不用担心工作的事,只需要练习下如何忽悠hr就行。要知道很多工作两三年或者读完硕士的都未必写得出这个水平。先赞一个吧
个人觉得LZ现在已经有这个水平,如果不搞游戏开发,实在是人才的极大浪费啊,要知道这个世上还有好多梦想着搞游戏开发的童鞋,就是因为水平不够而入不了行。。。

PS: 目前的行业情况,游戏开发算是客户端中附加价值最高的一块,很有搞头的。LZ认为这行水深,但是可以这么说,基本上附加价值高的链条,水都深,比如Web端的css,客户端的浏览器开发,Windows底层安全开发,比如linux服务端开发(大数据),等等。哪个方向搞精通了都不容易。

好厉害的楼主,加油啊
5分
楼主牛人,顶一个。。。有时间一定要好好学习,本人就只会个java,很佩服写c的
5分
大三有这个水平那是相当牛逼了,来做程序员吧,你会满意的。。。
楼主有前途,不知道是看书学的还是自己摸索网上学的?
不错~支持~
撸主真是大大地人才,毕业后可以直接进大公司,月薪过W不用说
谢谢楼主分享
赞一个,支持。。。。。。。。。。
5分
C语言可以干很多的事情,是的
5分
大学就这程度,有前景。
5分
赞一个,楼主加油!我也大三,自愧不如啊!
10分
太崇拜了  这是儿时的热血格斗啊。
少年,加油!
5分
请问楼主是在FC模拟器里面抓图驱动素材吗?工作量很大吗!
引用 126 楼 lianxin007 的回复:

请问楼主是在FC模拟器里面抓图驱动素材吗?工作量很大吗!

是在FC模拟器里抓的,共5个角色,每个角色大约65个动作图,经过 编辑->整理->测试,就有了现在的效果。
总之就是重复基本一样的操作:从模拟器里捕捉动作图-》用PS打开-》调整尺寸-》调整人物朝向-》去背景-》描边-》保存,封装至资源文件里后,还要写代码为每个动作设置参数(攻击框、受攻击框、位置偏移量等),之后还要测试,根据情况对动作参数进行微调,这个工作感觉比堆代码的枯燥程度还高。

牛逼  学了1年了 只会做WEB应用  
10分
找工作是没得问题了,lz

牛逼。

支持~!!!!!!!!!!!!!!!!!!!!!!!!!!!1
lz 角色攻击的时候都做了啥
我也想做一个 可以android上 ios上 win7上创建房间,多人混战的热血格斗
儿时的回忆啊
有前途,加油。游戏行业加班多,但是待遇也会相对好点。
很强啊,佩服。
引用 132 楼 qyxqyxqyx 的回复:

lz 角色攻击的时候都做了啥

what?

膜拜下楼主 ,问下做出这么个游戏 需要懂那些知识 看哪些书? 
楼主霸气啊…
不错。楼主这工作好找了。
好厉害~~~
比我厉害多了
引用

除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。
LCUI就是之前我在CSDN上分享的那个项目:http://bbs.csdn.net/topics/390030985,大学期间一直在负责LCUI的开发与维护工作,但仅仅是利用闲余时间中的部分时间。
照片查看器,在我开发LCUI时就在写它了,效果如下图所示:

效果图是以前截的,和那个2D地图编辑器一样,很久没有搞了,这个项目也托管在GitHub上:https://github.com/lc-soft/LCUI-PhotoViewer

这个不错,我前端时间封装了CStatic控件,支持图片的局部放大!

不错,谢谢分享
你为什么这么叼 .
下载LZ的游戏来玩一玩
求楼主指点VS2012怎么安装啊,应该下载什么样的,我按了一天,安不上啊
牛逼呀

撸主

其实我想说一些意见,就是不足,不知道楼主愿不愿意听
引用 147 楼 u012421976 的回复:

求楼主指点VS2012怎么安装啊,应该下载什么样的,我按了一天,安不上啊

请到这里下载正式开源版本:http://sourceforge.net/projects/p-k/files/1.1.0/punch-and-kick-v1.1.0-beta-for-windows%28X86%29.zip/download

解压后,请阅读里面的 说明.txt 文档。

引用 149 楼 u010517224 的回复:

其实我想说一些意见,就是不足,不知道楼主愿不愿意听

说说看。

楼主,要掌握哪些方面的知识才能开发这样的游戏?
非常非常非常好
很好很强大。
找工作,真是个伤心的故事
我和我的小伙伴都惊呆了~~~~~~
学习ing…
牛人啊!一个人单枪匹马的干成这样不容易!
支持下 
好厉害
引用 160 楼 guizhimeiying 的回复:

牛人啊!一个人单枪匹马的干成这样不容易!

和自己志同道合、兴趣相投、有一定水平人几乎没有,新手在学习,老手在干自己的事,只能一个人干,除非花钱,那就可能有人和你一起干。

哥们 加我QQ好吗?我想跟你请教下 C# 544860901  拜托了
支持,学习一下
这才是神人啊
有前途,至少工作不愁
2分
楼主牛人,表示大二了什么都做不出。。。学校学java又学C++。。。然后又在讲软件工程理论,真正的技术没认真学。。。。楼主能不能介绍分享下学习过程和经验?
wonderful
5分
太牛了- -竟然用C!!!!!配服

我也用C寫過一個打球遊戲
但是只做了基本的玩法就放棄了
因為對球的運行算法不了解,太費神
最後只能用-+2Y跟-+1X來運球,很白痴= =

引用 169 楼 u012187186 的回复:

楼主牛人,表示大二了什么都做不出。。。学校学java又学C++。。。然后又在讲软件工程理论,真正的技术没认真学。。。。楼主能不能介绍分享下学习过程和经验?

参考我的博客以及开发日志。

2分
非常的牛,大学生编程技能如此了得!
2分
引用 7 楼 liuchao35758600 的回复:
Quote: 引用 3 楼 akirya 的回复:

各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。
……

那还需要准备其它东西吗?
学校发的就业指导手册上提到 就业协议书、就业报到证、档案,感觉好麻烦的样子。

那些是进国企才用的,你如果进私企就可以迁回家里

楼主NB,在下佩服
5分
我一朋友投简历是这样的。到51job选择好自己的行业,然后每页都全选海投。然后会接到N个电话,然后就是你选择公司了。
或者你可以一个一个的看,选择自己感兴趣的公司。
5分
我现在是一名大二学生,真心觉得楼主厉害~~~名字嘛,我觉得up fighting不错
引用 176 楼 qq705540946 的回复:

我一朋友投简历是这样的。到51job选择好自己的行业,然后每页都全选海投。然后会接到N个电话,然后就是你选择公司了。
或者你可以一个一个的看,选择自己感兴趣的公司。

我只投了40多个,然后,没回应,不知是投简历的时期不对,还是我的简历有问题。

引用 178 楼 liuchao35758600 的回复:
Quote: 引用 176 楼 qq705540946 的回复:

我一朋友投简历是这样的。到51job选择好自己的行业,然后每页都全选海投。然后会接到N个电话,然后就是你选择公司了。
或者你可以一个一个的看,选择自己感兴趣的公司。

我只投了40多个,然后,没回应,不知是投简历的时期不对,还是我的简历有问题。

有兴趣来合肥工作吗,求牛人。

5分
楼主,有bug,求修改,如下:
当主界面加载好后,突然就出现一个bug,截图:
分享我写的2D格斗游戏,C语言实现
和楼主是同道中人啊!
我大学毕业设计也是做的这类2D的游戏,最烦的就是找素材,找到素材还要裁剪,PS,素材花了我N多时间。
佩服楼主的耐心,可以去扒这么多的素材。
引用 182 楼 muqiuyu1988 的回复:

和楼主是同道中人啊!
我大学毕业设计也是做的这类2D的游戏,最烦的就是找素材,找到素材还要裁剪,PS,素材花了我N多时间。
佩服楼主的耐心,可以去扒这么多的素材。

引用 181 楼 likingsn 的回复:

楼主,有bug,求修改,如下:
当主界面加载好后,突然就出现一个bug,截图:
分享我写的2D格斗游戏,C语言实现

其实我想看函数的调用堆栈信息。

引用 182 楼 muqiuyu1988 的回复:

和楼主是同道中人啊!
我大学毕业设计也是做的这类2D的游戏,最烦的就是找素材,找到素材还要裁剪,PS,素材花了我N多时间。
佩服楼主的耐心,可以去扒这么多的素材。

我在网上只找到3个角色的动作素材,而且还不全,搞得我只好手动从FC模拟器中捕捉出剩余的动作素材,再进行各种编辑+调整。

瞬间感觉,拉了一大截,大二,最多也只是写过一二百行的代码,,,,汗颜啊
lz的学习方法能说下吗?很喜欢C语言但很迷茫。
引用 24 楼 liuchao35758600 的回复:
Quote: 引用 21 楼 max_min_ 的回复:

抬举我了!这个都是你自己敲出来的!其中的酸甜苦辣也是只有你自己知道!
给个建议:可以结合游戏本身的特色和自己的体会 取一个新鲜点名字!

但取名字考验的不是编程能力。。。

哈,抓取几万个字符集,用随机函数生成,然后写好条件,就一定会有一个高端大气上档次的名字

引用 184 楼 liuchao35758600 的回复:
Quote: 引用 182 楼 muqiuyu1988 的回复:

和楼主是同道中人啊!
我大学毕业设计也是做的这类2D的游戏,最烦的就是找素材,找到素材还要裁剪,PS,素材花了我N多时间。
佩服楼主的耐心,可以去扒这么多的素材。

我在网上只找到3个角色的动作素材,而且还不全,搞得我只好手动从FC模拟器中捕捉出剩余的动作素材,再进行各种编辑+调整。

楼主,我们的QQ群加人:305369284
给个面子吧

不错 真是厉害
谢谢楼主的分享,祝楼主好运
给力啊 
我去年用的LCUI竟然是楼主的,楼主一个人默默维护代码,好流弊啊
真的很好!很受鼓舞!加油。
楼主是我等学习的楷模。。。
楼主有兴趣到北京工作吗?
学习了,,,,强
引用 48 楼 lliu7qs 的回复:

靠,大三就这水平,楼主还担心找工作啊!随便一个公司差不多都能进去了好么。。。。。。

牛B

话说下载的代码解压怎么提示错误呢?
一定好好看看   学习呐
mark一下,楼主很有想法,有时间学习一下楼主的游戏
楼主你大三这样的水平已经不用愁找工作的问题了
    
支持楼主,我也想自己弄个游戏出来,遇到问题可以问楼主吗
楼主好NB,照你这种技术还怕找不到工作?深圳这边会一点技术的都没你强
顶一个    谢谢分享                     
终于下载下来了  我要好好学习一下  代码真的很完整   楼主是榜样   我一直都不怎么看重c  这些年都在弄c++  越来越觉得那就是一个深坑    还是回归C  
大神,膜拜下
我是小白,弱弱的问一句,这个小游戏需要写那么长吗,我还想写cs呢
佩服佩服。。
下来看看  顶一个
好厉害,不知道还要学多久才能像楼主一样厉害
看着不错 去看看 学习学习
请问你是怎么学习C语言的哦
特地来看看你的,
楼主太牛了,实在是佩服!
敢问楼主现在在哪里高就?
牛!
请教楼主,是计算机专业么?感觉你好多都是靠自学的,跟着老师的话大三达不到这个水平吧
楼主,你那个FC游戏是用了什么图形库实现的?SDL?还是easyx库实现的?
楼主不错,加油。
好厉害啊,顶一个!
在场景中,人物往上走,应该是沿地板,不是斜者的往上走。
看起来不错,可是还没看源代码
楼主非常厉害的说
请教楼主:
1.请问您的学习阶梯就是学习路线是先学什么再学什么?
2.还有就是那个格斗游戏需要掌握哪些方面的知识?我现在也在学C和C++,感觉语言基础理论学完了之后不知道学什么了。
3.如果想在C和C++这方面从业,该主要学一些什么方面的?,目前我只把语言基础理论学了,接下来不知道学什么了,谢谢!
我来玩游戏了
谢谢楼主,我下载来看看,玩玩
黑龙啊 啊啊啊
楼主也算牛人了
xdd^^xdd

楼主很牛逼啊,同行啊,我也是做嵌入式的
非常不错,顶一下。
楼主同志太牛了,这让同样身为大三的我感到无地自容啊。。。。
好棒,很喜欢,,,,
很赞!很好!
真心的觉得好玩
厉害!楼主加油~
支持楼主,现在工作找到了吗?
楼楼牛
楼主好厉害。。。
大神!
楼主大神级别啊
求好心人发一份给我,没分了,810544912@qq.com,先谢谢了!
不错,赞一个,值得学习!
厉害啊,不错不错!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明分享我写的2D格斗游戏,C语言实现
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!