Skip to content

mmalofeev/Meowchkin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meowchkin

Free open-sourced online munchkin-inspired game for your linux/windows desktop, written in C++.

Features

  • Multiplayer game by LAN for 2-4 players
  • Munchkin-like gameplay
  • Statistics of card is tracked and saved locally
  • Text chat
  • Creation of your own cards (not user-friendly)

Screenshots

Dependencies

Meowchkin uses a number of open source projects to work properly:

  • boost - Multiplayer handling and other cool features.
  • raylib-cpp - For awesome 2D graphics.
  • raygui - For easier UI development.
  • sqlite3 - To track your statistics.
  • nlohman - For convinient work with JSON's.
  • gtest - For backend testing.

Installation

Release binaries

TODO

Building from source

Linux

Install dependencies (ubuntu commands):

sudo apt update && sudo apt upgrade
sudo apt install git build-essential libboost-all-dev sqlite libsqlite3-dev

Clone repo & run build system:

git clone https://github.com/mmalofeev/Meowchkin.git
cd Meowchkin/build/
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON
make

And wait. It can take a few minutes

Launch:

./meowchkin

Windows

TODO

Game rules

Here!

Card creation

You can add card without changing source code and recompliling whole project. To make it, describe card in it's JSON file.

TODO: straightforward instructions

Example of card description:

Team

Under the guidance of Malofeev Mikhail

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors