当前位置: 首页 > 软件库 > 游戏/娱乐 > 单机游戏 >

Punch & Kick

格斗游戏
授权协议 GPLv2
开发语言 C/C++
所属分类 游戏/娱乐、 单机游戏
软件类型 开源软件
地区 国产
投 递 者 左丘修齐
操作系统 Windows
开源组织
适用人群 未知
 软件概览

这是一个和《热血格斗》大致一样的格斗游戏,游戏名称暂命为:Punch & Kick,如果你有兴趣,可以为此游戏取一个高端大气上档次的名字,或者低调奢华有内涵的名字也可以。

此游戏由作者利用闲于时间开发,其开发目的主要为了实现作者自己的想法,为了让作者的大学时间不被浪费,也是为了方便作者以后找工作。

源代码基于 GNU通用公共许可协议第二版(GPLv2) 发布,作者之所以开源,主要是为了与其他开发者以及业余编程爱好者们进行技术交流,顺便满足作者的展现欲。

此游戏主要是依据作者个人的想法进行开发的,并未想要将它做成符合大众口味的游戏,请不要指望这款游戏能够符合你的口味。

由于作者以后工作的原因,此游戏的开发可能会暂停,因此,请不要对此游戏抱有过多的期待。

效果图

 

构建

在 GNU/Linux 平台上,请先确认你已经安装了 LCUI 库,然后在游戏源码根目录中使用命令:

./configure
    make

生成的游戏主程序会在src目录里,名为game,请将它移动至bin目录下,若要运行游戏,请 先进入字符控制台模式,以确保能够正常显示图形。

在 windows 平台上,你需要准备VisualStudio,2010或2012版都行,进入build目录中的相应 目录,打开sln文件,然后用VisualStudio生成即可,生成的可执行文件在bin目录下。

如果你使用的是其它开发工具,请根据该开发工具的用法手动创建一个工程,并把游戏的源文件及头文件添加进工程里,然后将include和bin目录分别添加至头文件目录和库目录。

代码阅读

头文件及源文件所使用的字符编码主要是UTF-8,并且带BOM签名,请确保你的代码编辑器支持显示UTF-8编码的文本内容。

源代码的缩进宽度为8,请确保你已经将你的代码编辑器的缩进宽度设置为8,这样,代码才能够以应有的格式显示,方便阅读。

请将代码编辑器所使用的字体更改为等宽字体,以让显示的代码具有良好的视觉效果。

本项目的源代码中的注释不是很多,建议使用自带代码提示功能(例如:提示函数原型及对应的注释)的代码编辑器查看,帮助理解部分代码。

代码提示功能

  • 题目链接:http://nyoj.top/problem/547 内存限制:64MB 时间限制:1000ms 题目描述 Dr.Kong has taken a side job designing interesting punch-bowl designs. The designs are created as follows:   * A flat board of size W cm * 

  • 'S'funny, um, uh, we agreed we'd spend the rest of our lives together. Things change, roll with the punches. I believe Julia's on the table..? 真幽默我们曾决定共同生活一辈子,世事难料,兵来将挡.茱莉亚,就这么决定。 You have to roll wit

  • 题目描述:   Dr.Kong has taken a side job designing interesting punch-bowl designs. The designs are created as follows:       * A flat board of size W cm *  H cm is procured        (3 <= W <= 300, 3 <= H <

 相关资料
  • Punch 是一个简单的工具,用来根据 Mustache 模板和基于 JSON 和 Markdown 格式存储数据生成静态网站的工具。

  • 利用 cocos2d 制作的一个RPG回合制战斗游戏,包括人物在有障碍物的瓷砖地图中走动、回合制战斗场面,技能效果、抽奖效果。 作者说:(使用本网站代码里面的图片素材,望原作者见谅),算是自己琢磨一个月的总结吧,希望对像我一样的新手有点帮助,高手勿喷。 [Code4App.com]

  • 本文向大家介绍一步步解析Python斗牛游戏的概率,包括了一步步解析Python斗牛游戏的概率的使用技巧和注意事项,需要的朋友参考一下 过年回家,都会约上亲朋好友聚聚会,会上经常会打麻将,斗地主,斗牛。在这些游戏中,斗牛是最受欢迎的,因为可以很多人一起玩,而且没有技术含量,都是看运气(专业术语是概率)。 斗牛的玩法是: 1、把牌中的JQK都拿出来 2、每个人发5张牌 3、如果5张牌中任意三张加在一

  • 一面: 1.游戏开发过程,你觉得有哪些需要进行测试的地方; 2.王者荣耀小乔大招的音效你觉得有哪些需要测试的地方 3.手撕两道基础算法 二面: 1.一个英雄技能修改了,你觉得有哪些地方需要测试 2.安琪拉大招你觉得有哪些测试点 3.如果让你带领一个1000人的团队,你如何进行管理能够让员工效率提高 4.如何留住员工,你有哪些办法 5.手撕代码:判断三条边能否构成三角形 HR面: 1.为什么选择游戏

  • BG:24届,底边211本,0实习,做过几个demo,投的实习岗 一面: 因为米希望保密,所以具体内容就不说了。但个人感觉也没那么神秘,都是常见问题,正常准备就好 面试官有个特别令我敬佩的点,就是发现我被某些问题难住之后,会越来越往我可能擅长的领域提问,试图给我留下一个愉快美好的面试体验 总结: 求职经验不足,太想展示自己擅长的,而不是对方需要的。更何况,自己的长处和短处相比,不过是五十步笑百步。

  • 一、什么是漏斗? 漏斗模型可以对用户使用流程中的多个环节进行拆解和量化,进行多个关键用户行为之间的转化及流失分析,帮助我们有效的找到问题环节、进行优化。 二、有哪些应用场景? 在使用转化漏斗之前,你需要对产品上用户的使用流程有大致的了解,我们以下图为例: 在理想的情况下,全部用户都会顺利的沿某条行为路径成功抵达您期望的终点:成功支付。而实际情况是,总有一些用户会在某个环节操作失败或放弃,而漏斗可以