*********************************************************** Connect 4 game with minimax AI Author: Ray Keating Language: Python 3 *********************************************************** Compilation Instructions Assuming you have Python 3 installed on your machine, running the game is simple. Just open the Connect_4 folder in your terminal, and enter the command "python3 game.py" *********************************************************** File descriptions: board.py stores all of the information about the Board() object. This includes the evaluation function, the minimax algorithm, and the logic of the game such as checking for wins, placing pieces, etc. The game.py just runs the game from the main() function and deals with handling input and the command line interface, and running the actual game. ***********************************************************
A command line connect 4 game against a minimax agent.
Overview
🌈 Lightweight Python package that makes it easy and fast to print terminal messages in colors. 🌈
🌈 Colorist for Python 🌈 Lightweight Python package that makes it easy and fast to print terminal messages in colors. Prerequisites Python 3.9 or hig
A CLI messenger for the Signum community.
A CLI messenger for the Signum community. Built for people who like using terminal for their work and want to communicate with other users in the Signum community.
Python CLI for accessing CSCI320 PDM Database
p320_14 Python CLI for accessing CSCI320 PDM Database Authors: Aidan Mellin Dan Skigen Jacob Auger Kyle Baptiste Before running the application for th
The project help you to quickly build layouts in terminal,cross-platform
The project help you to quickly build layouts in terminal,cross-platform
Todo list console based application. Todo's save to a seperate file.
Todo list console based application. Todo's save to a seperate file.
TUIFIManager - A cross-platform terminal-based file manager
TUIFI Manager A cross-platform terminal-based file manager (and component), mean
YouCompleteMe: a code-completion engine for Vim
YouCompleteMe: a code-completion engine for Vim Help, Advice, Support Looking for help, advice or support? Having problems getting YCM to work? First
💥 Share files easily over your local network from the terminal!
Fileshare 📨 Share files easily over your local network from the terminal! 📨 Installation # clone the repo $ git clone https://github.com/dopevog/fil
Plumbum: Shell Combinators
Plumbum: Shell Combinators Ever wished the compactness of shell scripts be put into a real programming language? Say hello to Plumbum Shell Combinator
GitFun - A Simplified Automated CLI tool for GIT😃
GitFun A Simplified Automated CLI tool for GIT, It's for Lazy Developers and Newbies 😜 Table of contents GitFun Installation Usage Development Contri
Tmux Based Dropdown Dashboard For Python
sextans It's a private configuration and an ongoing experiment while I use Archlinux. A simple drop down dashboard based on tmux. It includes followin
This CLI give the possibility to do a queries in Star Wars API and returns a JSON in a terminal.
Star Wars CLI (swcli) This CLI give the possibility to do a queries in Star Wars API and returns a JSON in a terminal. Install $ pip install swcli Qu
Interactive Python interpreter for executing commands within Node.js
Python Interactive Interactive Python interpreter for executing commands within Node.js. This module provides a means of using the Python interactive
Bringing emacs' greatest feature to neovim - Tetris!
nvim-tetris Bringing emacs' greatest feature to neovim - Tetris! This plugin is written in Fennel using Olical's project Aniseed for creating the proj
A tool to manage the study of courses at the university.
todo-cli A tool to manage the study of courses at the university
CLI tool to develop StarkNet projects written in Cairo
⛵ Nile Navigate your StarkNet projects written in Cairo. Installation pip install cairo-nile Usage Install Cairo Use nile to install a given version o
A Simple Python CLI Lockpicking Tool
Cryptex a simple CLI lockpicking tool What can it do: Encode / Decode Hex Encode / Decode Base64 Break Randomly :D Requirements: Python3 Linux as your
CLI tool and python library that converts the output of popular command-line tools and file-types to JSON or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
jc JSONifies the output of many CLI tools and file-types for easier parsing in scripts
Spongebob-cli - Watch classic spongebob from the terminal
spongebob-cli Watch classic spongebob from the terminal! Thanks to everyone that
TermPair lets developers securely share and control terminals in real time🔒
View and control terminals from your browser with end-to-end encryption 🔒