Sciibo
ASCII version of the classic card game Spite and Malice.
Install / Use
/learn @fdev/SciiboREADME
sciibo
ASCII version of the classic card game Spite and Malice.
Play this popular card game game with up to five players against the computer or other players on the local network, in your terminal! Despite being rendered using 80x24 VT100 terminal characters only, the game features colorful graphics and animations.
Features
- Up to five players
- Computer opponents (AI)
- Local network opponents
- Network game discovery
- Blocky graphics
|
|
|
| ----------------------------------------------- | ------------------------------------------------- |
|
|
|
Run the game
Clone the repository and start the main application script. This game is written in Python and only uses built-in modules, no external dependencies are required. Both Python 2 and 3 are supported.
git clone https://github.com/fdev/sciibo.git
cd sciibo
python -m sciibo
If you have installed the game, you can start it by using the sciibo command.
On Windows: The Windows version of Python doesn't include the curses module. You can download an unofficial Windows binary and install it using pip install curses‑2.2‑cp36‑cp36m‑win_amd64.whl
How to play
A detailed description on how to play the game is available in the Help section in the game itself. You can also read the Wikipedia article on the game Spite and Malice.
Installation (optional)
The easiest way to install the game is by using pip:
pip install git+https://github.com/fdev/sciibo
If pip is not available, the following should work just as well:
git clone https://github.com/fdev/sciibo.git
cd sciibo
python setup.py install
Sudo or root privileges might be required to install the game system-wide.
After installation you can start the game using the command sciibo.
Tests
Some parts of the code are covered by tests, which can be run using the following command:
python -m unittest discover sciibo
License
This project is licensed under the MIT License.
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
