Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An open source online version of the famous board game Sanguosha

This branch is 7181 commits behind Mogara:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
acknowledgement
audio
backdrop
diy
doc
etc
extension-doc
font
image
include
lang/zh_CN
lib
lua
resource
scenarios
src
swig
.gitignore
7zr.exe
QSanguosha.pro
README.markdown
compile.sh
fmodex.dll
gpl-3.0.txt
libluasqlite3.dll
qt_zh_CN.qm
sanguosha.lua
sanguosha.qss
sanguosha.ts

README.markdown

Open Source Sanguosha

Introduction

Sanguosha is both a popular board game and online game, this project try to clone the Sanguosha online version. The whole project is written in C++, using Qt's graphics view framework as the game engine. I've tried many other open source game engines, such as SDL, HGE, Clanlib and others, but many of them lack some important features. Although Qt is an application framework instead of a game engine, its graphics view framework is suitable for my game developing.

Our site: qsanguosha.com

Features

  1. Framework

    • Open source with Qt graphics view framework
    • Use FMOD as sound engine
    • Use plib as joystick backend
    • Use Lua as AI script
  2. Operation experience

    • Full package (include all yoka extension package)
    • Drag card to target to use card
    • Keyboard shortcut
    • Cards sorting (by card type and card suit)
    • Multilayer display when cards are more than an upperlimit
  3. Extensible

    • Some MODs are available based on this game
Something went wrong with that request. Please try again.