sudo-uno

所属分类:图标/字体
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2024-04-03 23:37:55
上 传 者sh-1993
说明:  一款娱乐的标志性纸牌游戏UNO,适用于终端!
(A recreation of the iconic card game UNO, for the terminal!)

文件列表:
.vscode/
Client/
Server/
LICENSE
logo.webp

sudo uno logo

# sudo-uno: Terminal-based UNO Game Server [![Build Status](https://img.shields.io/badge/build-passing-brightgreen)](URL_TO_BUILD_STATUS) [![License](https://img.shields.io/badge/license-MIT-blue)](URL_TO_LICENSE) [![Version](https://img.shields.io/badge/version-1.0.0-lightgrey)](URL_TO_PROJECT_VERSION) > Dive into the classic card game UNO like never before! sudo-uno brings the joy of UNO to your terminal, allowing you to play with friends across a robust, multi-threaded server. No GUI? No problem. Experience UNO in a fresh, stylized terminal client. ## Quick Start This application does **not** require root access. 1. Clone the repository: ```bash git clone https://github.com/RaddedMC/sudo-uno.git ``` 2. Navigate to the project directory: ```bash cd sudo-uno ``` 3. Run the server (UNIX environment): ```bash ./server_start.sh ``` 4. Open a new terminal window and start the client: ```bash python3 client.py ``` ## Screenshots ![Gameplay Screenshot](path/to/screenshot1.png) ![Lobby Screenshot](path/to/screenshot2.png) ## Demo [![Watch the demo](path/to/demo_thumbnail.png)](https://www.youtube.com/watch?v=dQw4w9WgXcQ) ## Features - **Multi-User Support:** Play UNO with friends or AI in a multi-threaded server environment. - **Custom TCP Protocol:** Designed for efficient, real-time gameplay. - **Stylized Terminal Client:** A clean, retro interface for the modern gamer. - **Error Handling & Logging:** Comprehensive logging and error handling for a seamless experience. ## Setup Instructions Detailed setup instructions are provided for both server and client. Ensure you follow these to get sudo-uno up and running on your system. - [Server Setup](path/to/server_setup.md) - [Client Setup](path/to/client_setup.md) ## Built With - C++ (Server) - Python (Client) - Custom sudo-uno TCP protocol ## Documentation Explore the detailed documentation for an in-depth understanding of sudo-uno's architecture, setup, and gameplay. - [Design Documentation](https://docs.google.com/document/d/1D6nZBmPCcTYNuQuhGwmPKS6JeCWb1iTyJ1TUG9PHjhE/edit#heading=h.7venikefflcz) - [API Reference](path/to/api_reference.md) ## Contributing Contribution are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. Please refer to our [Contribution Guidelines](CONTRIBUTING.md) for more information. ## License Distributed under the UWO License. See `LICENSE` for more information. ## Acknowledgments - James Nicholls, Dylan Abbinett, Paul Gherghel, Lukas Adie, Pratik Gupta, and Kelsey Kloosterman for their invaluable contributions to the project.

近期下载者

相关文件


收藏者