Skip to content

so2ic/soi-cli-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SO2IC CLI CLIENT

CLI client for the so2ic implementation

Purpose

This is the cli client for the Shards Of Inifinity In C implementation. Shards of Infinty is a deckbuilding game that you could see here.
The purpose of this reimplementation in C is to challenge me a bit by making a client server game in pure C. Actually, the goal is to learn as much as I can in C :). \

This client is made so I can test "quickly" the features of the server.
I'm also trying to make it so it's playable and learn a bit more abour CLI app in C. \

Requirement

  • gcc

Usage

I've recently implement the nob building tool
Since this add, to build this project you just have too :

gcc -o nob nob.c
./nob
./build/soi-server

After any code modifications, just rerun ./nob to rebuild

This also works with clang, just compile nob.c using clang and change the following line in nob.c

nob_cmd_append(&cmd, "gcc", "-Wall", "-Wextra", "-g", "-o", BUILD_DIR"soi-server");

// use the c compiler you want
nob_cmd_append(&cmd, "clang", "-Wall", "-Wextra", "-g", "-o", BUILD_DIR"soi-server");
nob_cmd_append(&cmd, "cc", "-Wall", "-Wextra", "-g", "-o", BUILD_DIR"soi-server");

Author

This project is entirely made by me (ASTOLFI Vincent). I suggest you to check on my github profile if you want to see the other project I've done for my studies or the ones I do in my free time.

About

C CLI client for the so2ic implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published