Skip to content

An open source online version of the famous board game Sanguosha

Notifications You must be signed in to change notification settings

buptUnixGuys/QSanguosha

This branch is 7989 commits behind Mogara/QSanguosha:master.

Folders and files

NameName
Last commit message
Last commit date
Dec 29, 2011
Nov 13, 2011
Sep 1, 2011
Jul 6, 2011
Jul 28, 2011
Jun 9, 2011
Dec 27, 2011
Dec 26, 2011
Dec 25, 2010
Dec 29, 2011
Sep 30, 2011
Dec 29, 2011
Jul 2, 2011
Dec 29, 2011
Dec 30, 2011
Dec 14, 2011
Sep 30, 2011
Jun 9, 2011
Dec 19, 2011
Aug 27, 2011
Nov 14, 2011
Jun 16, 2011
Oct 19, 2010
Nov 27, 2010
Nov 27, 2010
Jan 29, 2011
Jan 29, 2011
Dec 21, 2010
Oct 1, 2010
Jun 11, 2011
Dec 24, 2011
Dec 30, 2011

Repository files navigation

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 irrKlang 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

About

An open source online version of the famous board game Sanguosha

Resources

Stars

Watchers

Forks

Packages

No packages published