All Projects → janko → tic-tac-toe

janko / tic-tac-toe

Licence: MIT License
Play tic-tac-toe in your Terminal

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to tic-tac-toe

csol
A small collection of solitaire/patience games (Klondike, FreeCell, Spider, Yukon, etc.) to play in the terminal
Stars: ✭ 25 (-40.48%)
Mutual labels:  ncurses, terminal-game
PongC
Classic game of Pong in the terminal made in C.
Stars: ✭ 18 (-57.14%)
Mutual labels:  ncurses, terminal-game
boardgame
An online board game playground. Including lobby, chat
Stars: ✭ 11 (-73.81%)
Mutual labels:  tic-tac-toe
ultimate-ttt
Play "Ultimate Tic-Tac-Toe" in the browser 🚀
Stars: ✭ 20 (-52.38%)
Mutual labels:  tic-tac-toe
croatoan
Common Lisp bindings for the ncurses terminal library.
Stars: ✭ 111 (+164.29%)
Mutual labels:  ncurses
ctodo
A simple ncurses-based tasklist manager
Stars: ✭ 31 (-26.19%)
Mutual labels:  ncurses
rust-terminfo
Terminal information for Rust.
Stars: ✭ 22 (-47.62%)
Mutual labels:  ncurses
tictactoe-ai-tfjs
Train your own TensorFlow.js Tic Tac Toe
Stars: ✭ 45 (+7.14%)
Mutual labels:  tic-tac-toe
terminal-tetris
tetris written in C for linux terminal, featuring top notch ASCII graphics based on the original tetris game
Stars: ✭ 15 (-64.29%)
Mutual labels:  ncurses
ultimate-ttt-rl
Reinforcement Learning based Ultimate Tic Tac Toe player
Stars: ✭ 20 (-52.38%)
Mutual labels:  tic-tac-toe
alpha-zero
AlphaZero implementation for Othello, Connect-Four and Tic-Tac-Toe based on "Mastering the game of Go without human knowledge" and "Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm" by DeepMind.
Stars: ✭ 68 (+61.9%)
Mutual labels:  tic-tac-toe
mous
Lightweight audio player & converter for FreeBSD/Linux/macOS
Stars: ✭ 65 (+54.76%)
Mutual labels:  ncurses
Tetris
A (incomplete) terminal Tetris. Written in Haskell.
Stars: ✭ 26 (-38.1%)
Mutual labels:  terminal-game
Typon
A multi-featured typing practice tool that runs on a terminal emulator which can turn any text file into a typing game.
Stars: ✭ 53 (+26.19%)
Mutual labels:  terminal-game
tic-tac-toe
Tic Tac Toe game implementation in Elm
Stars: ✭ 21 (-50%)
Mutual labels:  tic-tac-toe
AndTTT
🎲 Simple tic tac toe game for Android
Stars: ✭ 15 (-64.29%)
Mutual labels:  tic-tac-toe
pokete
A terminal based Pokemon like game
Stars: ✭ 1,397 (+3226.19%)
Mutual labels:  terminal-game
2048-rs
A rust implementation of the famous 2048 game
Stars: ✭ 48 (+14.29%)
Mutual labels:  terminal-game
dino-brick
dino game, terminal edition
Stars: ✭ 39 (-7.14%)
Mutual labels:  terminal-game
dankdomain
🏰 Ɗaɳƙ Ɗoɱaiɳ :: the return of Hack & Slash
Stars: ✭ 25 (-40.48%)
Mutual labels:  terminal-game

Tic-tac-toe

Play a game of tic-tac-toe in your Terminal.

Tic-tac-toe preview

Installation

$ gem install tic-tac-toe-ruby

Usage

$ tic-tac-toe --size 10 --players 3 --goal 4
$ tic-tac-toe --help
USAGE: tic-tac-toe [options]

Moving: Arrow keys or h/j/k/l
Placing symbol: <Space>
Exit: Ctrl-C

    -n, --size N               Size of the board (default: 3)
    -p, --players N            The number of players (default: 2, max: 5)
    -g, --goal N               The number symbols in a row is required (default: 3)

Implementation

The game was implemented in Ruby using the curses gem, which binds to Curses C library.

License

MIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].