主要说明 下载地址:http://download.csdn.net/detail/liuchao35758600/6561329 此游戏的源代码使用C语言编写,用C语言的原因是因为此游戏没具体完工时间,不需要赶时间,也不需要很高的开发效率,再加上我能用的编程语言只有C,此游戏可以用C语言实现,所以就选择C语言作为此游戏的开发语言,顺便向那些问”C语言能干什么” 的人证明”可以用C语言搞这个”。 用了个工具统计了一下代码,除去注释,此游戏源代码共1.8万行。 开发目的 附加内容 计划在以后为此游戏开发游戏角色动作编辑器,这样就省的我用PhopShop调整各个动作帧的位置、确定攻击框和受攻击框的范围了。 除了这个游戏,还有LCUI和应用LCUI开发的照片查看器。 以上就这么多了,游戏相关的内容,请到游戏中查看,我的项目开发日志中也有相关内容。 |
|
2分 |
支持,不错 不错! |
本人现在已经大三,考虑到就业问题,可以拿这个游戏来展现我个人能力、提升竞争力,方便找工作,算是个拿得出手的作品。
统计了自己的几个项目的源代码,以下是统计结果: 到目前为止,我算是有了: 其中那2年左右的经验有水分,估算了一下,平均每天有两个小时花在搞项目上面,有时一整天都在搞,而有时连续几天没搞。这2年左右的经验还包括一部分linux环境的开发经验,因为LCUI最初的几个版本大都在linux环境下进行开发、调试的,但不怎么会用vim,通常拿geany当编辑器,要编译就在终端里make。最近的版本由于支持windows了,就在windows上搞,开发工具是VS2012。 现在觉得自己也就会堆代码干些简单的事,不擅长数据结构和算法,例如:红黑树、图,以及那些还不知道的数据结构,某些数据结构及算法在借助相关文章和教程的情况下,可能会掌握。也不擅长理论性的东西,例如:描述XX的定义、作用、用法、注意事项、技巧之类的。 以下是我想了解的问题,可能看起来不像问题。 |
|
10分 |
各位已工作的程序猿们是怎么找工作的?
俺第一份工作是乱投的。有成品的话 找工作很容易。 在网上浏览了些招聘信息,感觉没有几个招聘信息自己能够完全满足它的全部要求,是要完全符合招聘信息中的要求才投简历,还是只要符合一部分要求就可以投? 公司要求都很夸张,很多连已经在哪个公司工作几年的人都无法达到,只要大体方向通过就没问题。 为了找工作是不是需要一大笔钱去四处奔波? 抵达目标公司所在地后,住哪里?我主要担心的是吃和住。。。 谈月薪时,要多少才合适? 找工作时还有哪些需要注意的地方? |
2分 |
介个不错,代码还没看,顶一个先。。。话说,你们没有校招么?
|
2分 |
不错。顶一个
|
有是有,但不是招我所学专业那方向的。 |
|
那还需要准备其它东西吗? |
|
不错不错,顶一个啊。
|
|
不错mark,有空回头再看。
|
|
5分 |
档案的话,我是直接原籍的人才交流中心,每年交点托管费用就行了. |
现在这游戏就缺个正式的名字了,有了正式的名字才好向开源社区发布此游戏,取名字好难地说…
|
|
向楼主同志学习!
|
|
大三就这水平,楼主很不错!
支持! |
|
我这个门外汉觉得主要是自信心的问题,下河试试水吧,天还没那么凉呢!
|
|
支持下,大三就有这种水平很不错了。
|
|
支持支持,我要加油
|
|
楼主不错,继续加油!
|
|
2分 |
顶一个,顺便推荐一个! |
版主,能否为此游戏赐个名字? |
|
5分 |
看了下,非常不错。
一年前我也曾看过你写的GUI,感觉研究的确有深度。 但是游戏开发的水很深,进单位可能就要听领导使用类似cocos2dx或u3d那样的成熟引擎,你自研的引擎可能要搁置了。 另外如果搞游戏的话,3D是非常大的领域,比较难。 祝你好运。 |
5分 |
抬举我了!这个都是你自己敲出来的!其中的酸甜苦辣也是只有你自己知道! |
感觉太厉害了
|
|
感觉的确很厉害
|
|
但取名字考验的不是编程能力。。。 |
|
我勒个去,太牛了!
|
|
开发此游戏并不代表我想从事游戏开发行业,我个人也觉得游戏开发的水很深,要折腾的东西多,费时费力,没想过要从事游戏开发。 |
|
感觉楼主,很厉害了,我也是大三,惭愧啊。。。不错我也会加油的,楼主加油~!
|
|
楼主不错,继续加油!
|
|
楼主不错,继续加油!
|
|
大三就有这样的水平,这是有多牛啊
|
|
真厉害呀,要向你学些一下了
|
|
你编了多久啊
|
|
楼主厉害,大三就有这样的水平!
|
|
lz真是大神牛啊,不用怕找工作,这作品拿出手去绝对没问题
大学四年只写了1w行左右的真真是自愧不如啊- -! |
|
真是太崇拜lz了
|
|
大三这水平,膜拜啊
|
|
FC这游戏很好玩,楼主比较强,赞一个
|
|
不错 ,顶。。。。
|
|
楼主很赞,学习了
|
|
膜拜中,正努力学习中。。。。
|
|
此间少年,他日牛b啊,顶一下
|
|
有人可以发我一份吗?没分了38017032@qq.com
|
|
唉,楼主比我大三时厉害多了!
|
|
靠,大三就这水平,楼主还担心找工作啊!随便一个公司差不多都能进去了好么。。。。。。
|
|
感谢楼主分享
|
|
谢谢楼上的分享!
|
|
大三。。 这样已经很牛逼了 后排求抱大腿
|
|
楼主牛逼有毅力啊,热血格斗,好怀念啊,当年专门花了1个下午的时间去研究人名,血型,出生日期和人物能力的关系 |
|
楼主很厉害,顶一个
|
|
好牛逼的样子,敢问楼主学什么的。
|
|
楼主牛啊!
|
|
当年没怎么学会
|
|
楼主真厉害,顶一个
|
|
gooooooooooooooooooood
|
|
顶一个,good
|
|
5分 |
楼主是哪个学校的?希望工作的地点是哪里? 工作的方向呢 |
楼主辛苦,支持一个
|
|
我也下来看看。。。
|
|
别把整个帖子的内容引用出来啊,占空间。 |
|
学校就别问了,不是本科,我的能力与学校无关。 |
|
工作方向的话,我所学的专业是嵌入式,想找个嵌入式相关的工作,偏软件的。 |
|
写的很不错啊, 做的很细
|
|
介个不错,代码还没看,顶一个先。。。话说,你们没有校招么?
|
|
大牛~求代~~
|
|
5分 |
编程本身很无味,做自己想做的东西倒是会觉得有价值、有意义、有成就感,但受别人的约束来做符合别人需求的东西那就没多大意思了。 这句话,我感同身受 感觉还是做自己喜欢的东西才舒服 |
5分 |
额,距离相当远。。
如果你想找嵌入式靠些边,并且有市场需求的话的话,去补充Android和IOS的知识。 |
补充一下,基本上待遇可以的都在北上广。
如果想在湖南,想碰到好的机会,要看运气和人脉了。 |
|
5分 |
搜网络教程“学OpenGL编3D游戏”。
|
学习了,谢谢分享!
|
|
哈哈 我也研究过 特定的生日会影响脚力和拳力以及打出的速度 两个人可以放出配合技 生日也是有搭配要求的 |
|
我发现我年龄都活到狗身上去了 |
|
赵老师又来了。 |
|
看样子我也只能找些需要用C语言的工作了。 |
|
10分 |
mark.
各位已工作的程序猿们是怎么找工作的? |
比较好奇怎么捕捉的人物素材。
|
|
弱弱地问一句,那个动画效果,是贴图贴出来的么?
|
|
用FC模拟器,等出现目标动作时,暂停当前帧,用截图工具截取,然后用PhotoShop去除背景。 |
|
都是图,连续切换就成了动画。 |
|
俺没做过这方面的游戏开发。不过这让我想起了当年在小霸王学习机上,用GWBASICE贴出马里奥的动画效果。
|
|
5分 |
同学,您辛苦了,祝今后的道路越走越顺 |
凡是好玩的都要看一看。
|
|
感谢楼主
|
|
10分 |
刘超童鞋,来这里顶你了。加油!
|
|
|
好像热血。。lz好厉害啊
|
|
我和我的小伙伴都惊呆了
|
|
我~~~发现我瞬间渺小了好多
|
|
5分 |
楼主 写的游戏有问题啊 指定的摁键不好使 新的摁键指定一部分 摁旧的按键 会出现新摁键也会失效的情形
|
不好使?具体什么问题? |
|
5分 |
就是指定的WASD和JKL按键没有反应, |
请关闭拼音输入法。 |
|
5分 |
if( !KeyIsValid(event->key.key_code) ) { Label_TextW( tip_label, TEXT_KEY_IS_NOT_VALID ); return; } 摁键是特殊字符时候,label弹出来就不管了。。。玩家还怎么继续了。。。 |
2分 |
真心被渺小了,我都不敢吱声,弱弱的顶一个吧!
|
2分 |
关闭输入法也不好使。。。 |
主菜单可以通过按WSADJK来控制,你进游戏后按W或S试试; |
|
2分 |
厉害,这种水平找工作一点不愁
|
if( !KeyIsValid(event->key.key_code) ) { Label_TextW( tip_label, TEXT_KEY_IS_NOT_VALID ); return; } label在你设置键位时就显示了,按下的按键不被支持的话,就更改文本为TEXT_KEY_IS_NOT_VALID,也就是更改提示文本为:“该键不可用,请按下另外的键”,直到你按下可用的键才会关闭这个提示框。 刚刚做了测试,点击“W”按钮设置控制向上移动的键位: |
|
学习学习··
|
|
5分 |
可以了 |
10分 |
我刚找到一份不怎么给力的工作,跟楼主分享一下.
我是做游戏开发的,跟楼主情况很相似,数据结构和算法什么的不擅长,设计模式也不行,毕竟项目经验少. 我也比你差了很多,手里没有成品,很多游戏公司比较注重这个,所以楼主有成品的话应该很好找. 不过,我现在工作这个公司,我在面试的时候,很鬼,数据结构的题全对了,所以当时技术总监直接就给我留下了,小公司,估计题简单了点. 所以我觉得你应该还是把数据结构和设计模式好好看,想做游戏的话,这个很重要. 面试题也多做做. 薪水一定要把握好,看看你的城市平均是多少,你再酌情加减一下吧. |
10分 |
大三的话,现在应该只有21岁,如果LZ在这个年纪就已经能拿出这样的作品,实在不用担心工作的事,只需要练习下如何忽悠hr就行。要知道很多工作两三年或者读完硕士的都未必写得出这个水平。先赞一个吧
个人觉得LZ现在已经有这个水平,如果不搞游戏开发,实在是人才的极大浪费啊,要知道这个世上还有好多梦想着搞游戏开发的童鞋,就是因为水平不够而入不了行。。。 PS: 目前的行业情况,游戏开发算是客户端中附加价值最高的一块,很有搞头的。LZ认为这行水深,但是可以这么说,基本上附加价值高的链条,水都深,比如Web端的css,客户端的浏览器开发,Windows底层安全开发,比如linux服务端开发(大数据),等等。哪个方向搞精通了都不容易。 |
好厉害的楼主,加油啊
|
|
5分 |
楼主牛人,顶一个。。。有时间一定要好好学习,本人就只会个java,很佩服写c的
|
5分 |
大三有这个水平那是相当牛逼了,来做程序员吧,你会满意的。。。
|
楼主有前途,不知道是看书学的还是自己摸索网上学的?
|
|
不错~支持~
|
|
撸主真是大大地人才,毕业后可以直接进大公司,月薪过W不用说
|
|
谢谢楼主分享
|
|
赞一个,支持。。。。。。。。。。
|
|
5分 |
C语言可以干很多的事情,是的
|
5分 |
大学就这程度,有前景。
|
5分 |
赞一个,楼主加油!我也大三,自愧不如啊!
|
10分 |
太崇拜了 这是儿时的热血格斗啊。
|
少年,加油!
|
|
5分 |
请问楼主是在FC模拟器里面抓图驱动素材吗?工作量很大吗!
|
是在FC模拟器里抓的,共5个角色,每个角色大约65个动作图,经过 编辑->整理->测试,就有了现在的效果。 |
|
牛逼 学了1年了 只会做WEB应用
|
|
10分 |
找工作是没得问题了,lz
牛逼。 |
支持~!!!!!!!!!!!!!!!!!!!!!!!!!!!1
|
|
lz 角色攻击的时候都做了啥
|
|
我也想做一个 可以android上 ios上 win7上创建房间,多人混战的热血格斗
儿时的回忆啊 |
|
有前途,加油。游戏行业加班多,但是待遇也会相对好点。
|
|
很强啊,佩服。
|
|
what? |
|
膜拜下楼主 ,问下做出这么个游戏 需要懂那些知识 看哪些书?
|
|
楼主霸气啊…
|
|
不错。楼主这工作好找了。
|
|
好厉害~~~
|
|
比我厉害多了
|
|
这个不错,我前端时间封装了CStatic控件,支持图片的局部放大! |
|
不错,谢谢分享
|
|
你为什么这么叼 .
|
|
下载LZ的游戏来玩一玩
|
|
求楼主指点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 文档。 |
|
说说看。 |
|
楼主,要掌握哪些方面的知识才能开发这样的游戏?
|
|
非常非常非常好
|
|
很好很强大。
|
|
找工作,真是个伤心的故事
|
|
我和我的小伙伴都惊呆了~~~~~~
|
|
学习ing…
|
|
牛人啊!一个人单枪匹马的干成这样不容易!
|
|
支持下
|
|
好厉害
|
|
和自己志同道合、兴趣相投、有一定水平人几乎没有,新手在学习,老手在干自己的事,只能一个人干,除非花钱,那就可能有人和你一起干。 |
|
哥们 加我QQ好吗?我想跟你请教下 C# 544860901 拜托了
|
|
支持,学习一下
|
|
这才是神人啊
|
|
有前途,至少工作不愁
|
|
2分 |
楼主牛人,表示大二了什么都做不出。。。学校学java又学C++。。。然后又在讲软件工程理论,真正的技术没认真学。。。。楼主能不能介绍分享下学习过程和经验?
|
wonderful
|
|
5分 |
太牛了- -竟然用C!!!!!配服
我也用C寫過一個打球遊戲 |
参考我的博客以及开发日志。 |
|
2分 |
非常的牛,大学生编程技能如此了得!
|
2分 |
那些是进国企才用的,你如果进私企就可以迁回家里 |
楼主NB,在下佩服
|
|
5分 |
我一朋友投简历是这样的。到51job选择好自己的行业,然后每页都全选海投。然后会接到N个电话,然后就是你选择公司了。
或者你可以一个一个的看,选择自己感兴趣的公司。 |
5分 |
我现在是一名大二学生,真心觉得楼主厉害~~~名字嘛,我觉得up fighting不错
|
我只投了40多个,然后,没回应,不知是投简历的时期不对,还是我的简历有问题。 |
|
有兴趣来合肥工作吗,求牛人。 |
|
5分 |
楼主,有bug,求修改,如下:
当主界面加载好后,突然就出现一个bug,截图: |
和楼主是同道中人啊!
我大学毕业设计也是做的这类2D的游戏,最烦的就是找素材,找到素材还要裁剪,PS,素材花了我N多时间。 佩服楼主的耐心,可以去扒这么多的素材。 |
|
其实我想看函数的调用堆栈信息。 |
|
我在网上只找到3个角色的动作素材,而且还不全,搞得我只好手动从FC模拟器中捕捉出剩余的动作素材,再进行各种编辑+调整。 |
|
瞬间感觉,拉了一大截,大二,最多也只是写过一二百行的代码,,,,汗颜啊
|
|
lz的学习方法能说下吗?很喜欢C语言但很迷茫。
|
|
哈,抓取几万个字符集,用随机函数生成,然后写好条件,就一定会有一个高端大气上档次的名字 |
|
楼主,我们的QQ群加人:305369284 |
|
不错 真是厉害
|
|
谢谢楼主的分享,祝楼主好运
|
|
给力啊
|
|
我去年用的LCUI竟然是楼主的,楼主一个人默默维护代码,好流弊啊
|
|
真的很好!很受鼓舞!加油。
|
|
楼主是我等学习的楷模。。。
|
|
楼主有兴趣到北京工作吗?
|
|
学习了,,,,强
|
|
牛B |
|
话说下载的代码解压怎么提示错误呢?
|
|
一定好好看看 学习呐
|
|
mark一下,楼主很有想法,有时间学习一下楼主的游戏
|
|
楼主你大三这样的水平已经不用愁找工作的问题了
|
|
支持楼主,我也想自己弄个游戏出来,遇到问题可以问楼主吗
|
|
楼主好NB,照你这种技术还怕找不到工作?深圳这边会一点技术的都没你强
|
|
顶一个 谢谢分享
|
|
终于下载下来了 我要好好学习一下 代码真的很完整 楼主是榜样 我一直都不怎么看重c 这些年都在弄c++ 越来越觉得那就是一个深坑 还是回归C
|
|
大神,膜拜下
|
|
我是小白,弱弱的问一句,这个小游戏需要写那么长吗,我还想写cs呢
|
|
佩服佩服。。
|
|
下来看看 顶一个
|
|
好厉害,不知道还要学多久才能像楼主一样厉害
|
|
看着不错 去看看 学习学习
|
|
请问你是怎么学习C语言的哦
|
|
特地来看看你的,
|
|
楼主太牛了,实在是佩服!
|
|
敢问楼主现在在哪里高就?
|
|
牛!
|
|
请教楼主,是计算机专业么?感觉你好多都是靠自学的,跟着老师的话大三达不到这个水平吧
|
|
楼主,你那个FC游戏是用了什么图形库实现的?SDL?还是easyx库实现的?
|
|
楼主不错,加油。
|
|
好厉害啊,顶一个!
|
|
在场景中,人物往上走,应该是沿地板,不是斜者的往上走。
|
|
看起来不错,可是还没看源代码
|
|
楼主非常厉害的说
|
|
请教楼主:
1.请问您的学习阶梯就是学习路线是先学什么再学什么? 2.还有就是那个格斗游戏需要掌握哪些方面的知识?我现在也在学C和C++,感觉语言基础理论学完了之后不知道学什么了。 3.如果想在C和C++这方面从业,该主要学一些什么方面的?,目前我只把语言基础理论学了,接下来不知道学什么了,谢谢! |
|
我来玩游戏了
|
|
谢谢楼主,我下载来看看,玩玩
|
|
黑龙啊 啊啊啊
|
|
楼主也算牛人了
|
|
xdd^^xdd
|
|
楼主很牛逼啊,同行啊,我也是做嵌入式的
|
|
非常不错,顶一下。
|
|
楼主同志太牛了,这让同样身为大三的我感到无地自容啊。。。。
|
|
好棒,很喜欢,,,,
|
|
很赞!很好!
|
|
真心的觉得好玩
|
|
厉害!楼主加油~
|
|
支持楼主,现在工作找到了吗?
|
|
楼楼牛
|
|
楼主好厉害。。。
|
|
大神!
|
|
楼主大神级别啊
|
|
求好心人发一份给我,没分了,810544912@qq.com,先谢谢了!
|
|
不错,赞一个,值得学习!
|
|
厉害啊,不错不错!
|