{"id":13440731,"url":"https://github.com/lc-soft/PunchAndKick","last_synced_at":"2025-03-20T10:32:15.855Z","repository":{"id":9073714,"uuid":"10845859","full_name":"lc-soft/PunchAndKick","owner":"lc-soft","description":"A simple 2D Fighting Game.","archived":true,"fork":false,"pushed_at":"2016-07-10T12:38:02.000Z","size":14765,"stargazers_count":122,"open_issues_count":0,"forks_count":44,"subscribers_count":18,"default_branch":"early-demo","last_synced_at":"2024-08-01T03:31:55.860Z","etag":null,"topics":["c","china","game","game-2d","nekketsu-kakutou-densetsu","riki-kunio"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lc-soft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-06-21T15:43:12.000Z","updated_at":"2024-07-25T02:07:30.000Z","dependencies_parsed_at":"2022-09-16T23:50:13.124Z","dependency_job_id":null,"html_url":"https://github.com/lc-soft/PunchAndKick","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lc-soft%2FPunchAndKick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lc-soft%2FPunchAndKick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lc-soft%2FPunchAndKick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lc-soft%2FPunchAndKick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lc-soft","download_url":"https://codeload.github.com/lc-soft/PunchAndKick/tar.gz/refs/heads/early-demo","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244595252,"owners_count":20478438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","china","game","game-2d","nekketsu-kakutou-densetsu","riki-kunio"],"created_at":"2024-07-31T03:01:25.620Z","updated_at":"2025-03-20T10:32:14.709Z","avatar_url":"https://github.com/lc-soft.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"Punch \u0026 Kick\r\n================\r\n\r\n这是一个和《热血格斗》大致一样的格斗游戏，游戏名称暂命为：Punch \u0026 Kick，如果你有兴趣，可以为此游戏取一个高端大气上档次的名字，或者低调奢华有内涵的名字也可以。\r\n\r\n此游戏由作者利用闲于时间开发，其开发目的主要为了实现作者自己的想法，为了让作者的大学时间不被浪费，也是为了方便作者以后找工作。\r\n\r\n源代码基于 GNU通用公共许可协议第二版(GPLv2) 发布，作者之所以开源，主要是为了与其他开发者以及业余编程爱好者们进行技术交流，顺便满足作者的展现欲。\r\n\r\n此游戏主要是依据作者个人的想法进行开发的，作者并未想要将它做成符合大众口味的游戏，请不要期望这款游戏能够符合你的口味。\r\n\r\n由于作者以后工作的原因，此游戏的开发可能会暂停，因此，请不要对此游戏抱有过多的期待。\r\n\r\n## 效果图\r\n![screenshort 1](https://blog.lc-soft.io/static/images/game/2013-11-15-21-54-36.png)\r\n![screenshort 2](https://blog.lc-soft.io/static/images/game/2013-11-15-22-02-07.png)\r\n\r\n## 构建\r\n\r\n在 GNU/Linux 平台上，请先确认你已经安装了 LCUI 库，然后在游戏源码根目录中使用命令：\r\n\r\n```shell\r\n\t./configure\r\n\tmake\r\n```\r\n\r\n生成的游戏主程序会在src目录里，名为game，请将它移动至bin目录下，若要运行游戏，请\r\n先进入字符控制台模式，以确保能够正常显示图形。\r\n\r\n在 windows 平台上，你需要准备VisualStudio，2010或2012版都行，进入build目录中的相应\r\n目录，打开sln文件，然后用VisualStudio生成即可，生成的可执行文件在bin目录下。\r\n\r\n如果你使用的是其它开发工具，请根据该开发工具的用法手动创建一个工程，并把游戏的源文件及头文件添加进工程里，然后将include和bin目录分别添加至头文件目录和库目录。\r\n\r\n## 代码阅读\r\n\r\n头文件及源文件所使用的字符编码主要是UTF-8，并且带BOM签名，请确保你的代码编辑器支持显示UTF-8编码的文本内容。\r\n\r\n源代码的缩进宽度为8，请确保你已经将你的代码编辑器的缩进宽度设置为8，这样，代码才能够以应有的格式显示，方便阅读。\r\n\r\n请将代码编辑器所使用的字体更改为等宽字体，以让显示的代码具有良好的视觉效果。\r\n\r\n本项目的源代码中的注释不是很多，建议使用自带代码提示功能（例如：提示函数原型及对应的注释）的代码编辑器查看，帮助理解部分代码。\r\n\r\n![vs2012 code hints feature](https://blog.lc-soft.io/static/images/vs2012-code-hints-feature.png)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flc-soft%2FPunchAndKick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flc-soft%2FPunchAndKick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flc-soft%2FPunchAndKick/lists"}