Coder Social home page Coder Social logo

mogara / qsanguosha Goto Github PK

View Code? Open in Web Editor NEW
951.0 951.0 434.0 686.15 MB

An open source online version of the famous board game Sanguosha

Home Page: http://www.qsanguosha.org/

License: GNU General Public License v3.0

QMake 0.17% Lua 10.05% C 33.12% C++ 54.41% Makefile 0.03% Shell 0.05% HTML 0.27% CSS 0.12% Assembly 0.16% Python 0.03% QML 0.04% JavaScript 0.04% Batchfile 0.01% SWIG 1.50%

qsanguosha's People

Contributors

0147certainly avatar againstthecurrent avatar beginnerslob avatar clarkcyt avatar death- avatar donle avatar fsu0413 avatar funima avatar gaodayihao avatar gutenye avatar haveatry823 avatar hypercross avatar ibicdlcod avatar iven avatar lrl026 avatar lzxqqqqq avatar moligaloo avatar omnisreen avatar pansz avatar paracel avatar peterli2012y avatar pl4y3pic avatar popkc avatar sunnyadn avatar takashiro avatar ubun avatar william8915 avatar yanguam avatar yourtommy avatar zyun7799 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qsanguosha's Issues

linux編譯[QSanguosha.pro]

請將QSanguosha.pro中unix里
LIBS += -laudiere
修改為
LIBS += -laudiere -lircclient

添加 -lircclient

Linux 下编译错误,麻烦解决一下

看起来似乎有些类型在 Linux 下没有:

src/server.cpp: 在成员函数‘void Server::daemonize()’中:
src/server.cpp:379:9: 错误:‘WORD’在此作用域中尚未声明
src/server.cpp:379:14: 错误:expected ‘;’ before ‘wVersionRequested’
src/server.cpp:380:9: 错误:‘WSADATA’在此作用域中尚未声明
src/server.cpp:380:17: 错误:expected ‘;’ before ‘wsaData’
src/server.cpp:382:21: 错误:‘wVersionRequested’在此作用域中尚未声明
src/server.cpp:382:41: 错误:‘wsaData’在此作用域中尚未声明
src/server.cpp:382:48: 错误:‘WSAStartup’在此作用域中尚未声明
make: *** [server.o] 错误 1

-server 模式未加载扩展包设置

根据当前代码版本

server.cpp:799 给客户端发送服务器设置,其中包含禁止的扩展包
socket->send("setup " + Sanguosha->getSetupString());

engine.cpp:382 getSetupString中 :406 获取禁止的扩展包
<< Sanguosha->getBanPackages().join("+")

:267 getBanPackages 是从 :268 ban_package 中获取数据
return ban_package.toList();

而 ban_package 是由 :263 Engine::addBanPackage 中的 :264 设置
ban_package.insert(package_name);

调用 addBanPackage 在 server.cpp:723 即启动服务器设置对话框保存设置时
Sanguosha->addBanPackage(package_name);

因为服务器未以 GUI 启动,所以 ban_package 无值
我暂时将 engine.cpp:268
return ban_package.toList();
改为
return Config.BanPackages;
解决该问题

编译问题求教

我用QtCreator无法链接那个静态库,想请教一下作者你的编程环境。我现在准备用MSVC编译Qt了,但就怕是不需要。。。

when i run swig.sh,i get error

error message:
sanguosha.i:437: Error: 'Equip' is multiply defined in the generated module.
sanguosha.i:63: Error: Previous declaration of 'Equip'
sanguosha.i:590: Error: 'Skill' is multiply defined in the generated module.
sanguosha.i:434: Error: Previous declaration of 'Skill'

how can i fix it?

swig的问题

为什么我打开swig,他就闪了一下命令提示符就没了。。。。。。。。。我的版本是2.0.4

Untitled

请修改为
unix {
LIBS += -lm -llua -lIrrKlang -lplibjs -lplibul
}

src/setting.cpp

ifndef QT_NO_DEBUG
default_host = "irc.freenode.net"

條件編譯else內容後面忘記";"了,
大概在62行

qmake时的问题

本人使用的系统是centos5.5,自带qt3,后来安装了qt4,
在qmake时,出现下列错误,请帮帮忙,谢谢!
uic: File generated with too old version of Qt Designer
uic: File generated with too old version of Qt Designer
uic: File generated with too old version of Qt Designer
uic: File generated with too old version of Qt Designer
uic: File generated with too old version of Qt Designer

A bug about Zuoci

Version: guixin-45-3819ae2

Description: according to the FAQ on qsanguosha.com, Zuoci can only change the skill of Huashen if he changes the general he chooses, and an example given there is about Huatuo. It says that according to this rule, Zuoci cannot choose Qingnang within his phase and Jijiu outside his phase to perfectly simulate Huatuo. Yet in the game it is possible. Hopefully it would be fixed soon. Thank you very much.

Relevant link:http://www.qsanguosha.com/attachment.php?aid=MTA4MjF8ZWM3ZGM0M2R8MTMxMTMwOTcxMnxlZGJkTmdkc3FjSWdrN0ZqL0I4M2c5UDBvU1h3cUFQNTRGWjkzaDdIQ08xY0pTUQ%3D%3D&noupdate=yes

Linux 下单机模式无法启动

看了一下,原因是 Linux 下面没有 USERNAME 这个环境变量,需要用 USER 替代,而 Windows 下面又没有 USER ……

详见 src/setting.cpp 第 61 行。

win下编译的问题,求教

在win下编译的时候出现不能连接static-libircclient.lib和irrKlang.lib的问题。
前面编译时还有找不到"resource/icon/sgs.ico",修改icon.rc里的路径过掉了。
问一下是不是我的qt配置有问题?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.