A reimpressão de Heroes de Jin Yong é adicionada com o sufixo cpp para distingui-la das reimpressões em outros idiomas.
Além do clássico combate por turnos, também inclui combate em tempo semi-real (incluindo barra de progresso) e dois modos de combate totalmente em tempo real. Ou seja, imitando o sistema de combate de Hades e Sekiro. Você pode mudar modificando battle_mode no arquivo ini.
GitHub: https://github.com/scarsty/kys-cpp
Nuvem de código (sincronizada de tempos em tempos): https://gitee.com/scarsty/kys-cpp
Arquivo de recurso: http://pan.baidu.com/s/1sl2X9wD
Esta é uma estrutura de jogo 2D implementada com base em SDL2. Ele também fornece um exemplo de uso desta estrutura para criar uma versão portada do jogo DOS "The Legend of Jin Yong".
Por usar conceitos, é necessário pelo menos C++20.
No Windows, é recomendado instalar primeiro o vcpkg e executá-lo no diretório vcpkg:
.vcpkg install sdl2:x64-windows sdl2-image:x64-windows sdl2-ttf:x64-windows sdl2-mixer:x64-windows lua:x64-windows opencc:x64-windows sqlite3:x64-windows libiconv:x64-windows asio:x64-windows picosha2:x64-windows yaml-cpp:x64-windows libzip:x64-windows
Implementação recomendada:
.vcpkg.exe integrate install
Obtenha o submódulo mlcc:
git submodule init
git submodule update
# 可选
git submodule update --remote --rebase
Em seguida, use o Visual Studio (tente usar a versão mais recente) para abrir kys.sln e compilá-lo. O projeto é para a versão x64. Se você precisar da versão x86, modifique-o você mesmo.
O método acima não inclui a função de reprodução de vídeo. Se você precisar dessa função, como reproduzir a animação de abertura, primeiro precisará compilar a biblioteca dinâmica do smallpot, que é mais complicada.
Compile no Linux e consulte os documentos no diretório doc. Observe que não há parte de batalha online.
Para obter uma explicação detalhada das dependências, consulte dependencies.md no diretório doc.
Se houver um conflito entre os textos em chinês e inglês abaixo, a versão em chinês prevalecerá.
以 BSD 3-Clause License 授权发布,但是包含两个附加条款:
一般情况下,可以自由使用代码,也可自由用于商业情况。
但若将其用于金庸武侠题材的游戏,则严禁任何形式的牟利行为。
The source codes are distributed under BSD 3-Clause License license, with two additional clauses.
Full right of the codes is granted.
If the codes are used in Jin Yong's novels related games, the game is strictly prohibited for profit.
Agradecimentos especiais ao ReSharper C++ por seu apoio à comunidade de código aberto.
Agradecimentos especiais a WangZi, NiBa, HuaKaiYeLuo, XiaoWu, LiuYunFeiYue, ZhenZhengDeQiangQiang, SanDaShan, SB250 e SB750.
Para comemorar a contribuição do Sr. Jin Yong para a cultura das artes marciais.