{"id":21098466,"url":"https://github.com/scarsty/jysdl-bh","last_synced_at":"2025-05-16T16:32:20.625Z","repository":{"id":28610221,"uuid":"32128699","full_name":"scarsty/jysdl-bh","owner":"scarsty","description":"金庸群侠传lua复刻版，我不是原作者","archived":false,"fork":false,"pushed_at":"2024-07-09T10:18:20.000Z","size":12278,"stargazers_count":32,"open_issues_count":4,"forks_count":13,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-07-09T13:15:07.616Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scarsty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-13T04:33:18.000Z","updated_at":"2024-07-09T10:18:24.000Z","dependencies_parsed_at":"2024-07-09T13:07:44.492Z","dependency_job_id":null,"html_url":"https://github.com/scarsty/jysdl-bh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fjysdl-bh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fjysdl-bh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fjysdl-bh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scarsty%2Fjysdl-bh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scarsty","download_url":"https://codeload.github.com/scarsty/jysdl-bh/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225439250,"owners_count":17474487,"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":[],"created_at":"2024-11-19T22:55:11.008Z","updated_at":"2025-05-16T16:32:20.620Z","avatar_url":"https://github.com/scarsty.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jysdl-ldcr\n\n最初c版本由游泳的鱼编写。\n\n蓝烟清增加功能至较为完善的版本，例如音频库改用BASS，改至SDL2等。\n\n此版本在以上基础上添加了以下内容：\n\n* 代码整理至c++，可以使用stl\n* 改至SDL3\n* 去掉了图片的链表，载入的图不再释放\n* 缓存之前画过的文字，大幅提高画文字速度\n* 增加了压缩文件功能\n* 可以播放视频（smallpot）\n* 增加按键状态的识别\n* 修改了之前错误的放大场景画面的算法，改至正确的\n* 战斗部分增加至8层，可以用较合理的方法画出选择范围\n* 修正载入PNG图片时，连续载入同一文件的错误\n* 缓存屏幕内容改为无限个，超过20个自动清理，无需再手动Free\n* tmd忘了\n* 清理部分代码，例如在头文件中定义变量，或者static的滥用等\n* 转码和简繁转换改用iconv和opencc\n\n目前可以认为是较完美的lua版底层，建议基于lua版制作的爱好者参考使用。\n\n工程中附带的其他库是历史遗留问题，全部不建议直接使用，应改用vcpkg或者apt来管理依赖。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarsty%2Fjysdl-bh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscarsty%2Fjysdl-bh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscarsty%2Fjysdl-bh/lists"}