kevinchahine's repositories

Language:CMakeStargazers:0Issues:0Issues:0

makeics

Converts sports schedules to digital calendar files

License:GPL-3.0Stargazers:0Issues:0Issues:0

supersonicai

Decision making program used to play the game Sonic the Hedgehog - Genesis.

Language:C++Stargazers:1Issues:0Issues:0

forge

A chess engine. Unlike most engines this one can use different search algorithms and evaluation functions. Will someday beat Stockfish. Checkout Wiki page for demos.

Language:C++Stargazers:2Issues:0Issues:0

forgelib

library behind the forge chess engine

Language:C++Stargazers:0Issues:0Issues:0

guten

Named after Johannes Gutenberg the inventor of the printing press, guten is a text-based user interface library used to create elaborate visual output on a terminal/console. Used much like a GUI library to make visual displays on a command line. Create charts, graphs, tables and game boards in color with ease. Makes unicode characters like lines and blocks easier to use and combine. Great on systems that don't support graphical displays like servers and some Raspberry Pi systems or when you want an easy way to output more than just letters to a terminal. Uses much less system resources than a GUI would but still provides nice visual output. Currently only supports ascii and utf-8 character sets and color on windows. Future development may support utf-16 and linux.

Language:C++Stargazers:1Issues:0Issues:0

ucilib

C++ library that implements the Chess UCI protocol.

Language:C++Stargazers:2Issues:0Issues:0
Stargazers:0Issues:0Issues:0

colosseum

Battles multiple uci-compatible chess engines against each other.

Language:C++Stargazers:1Issues:0Issues:0

guten_driver

An application for testing the guten library

Language:C++Stargazers:0Issues:0Issues:0

tensorflow

An Open Source Machine Learning Framework for Everyone

License:Apache-2.0Stargazers:0Issues:0Issues:0

tick

Command line utility for keeping track of time. Supports multiple stop watches and timers.

Language:C++Stargazers:0Issues:0Issues:0

SubtitleExtractor

Extracts subtitles from MKV files that were ripped from Bluray Discs and converts them into a DVD format. Unlike DVD subtitles which can be added to mp4 files without much work, Bluray subtitles are need to be converted from the PGS to VOB format. This app will do just that. A word of warning, the project has lots of dependencies like mkvextract, mkvmerge, java, BDSup2Sub512, and C++ Boost. The app is not yet user friendly. But if interested, let me know and I will make it that way.

License:GPL-3.0Stargazers:0Issues:0Issues:0

Snake

The game of Snake

Stargazers:1Issues:0Issues:0

cli

Library utility used to store and print graphic text based data involving special unicode characters, text based charts and graphs in color to a console/terminal. Designed with developer ease of use in mind. Helps make it easier to create vibrant displays on a console/terminal in a very object oriented fasion. Create Checkerboard layouts, charts, tables and ASCII art with ease all without the need for a resource intensive GUI.

Stargazers:0Issues:0Issues:0

Tetris

Tetris infused with the power of AI

Language:C++Stargazers:0Issues:0Issues:0

iocolor

A set of stream manipulator classes used for changing console color.

Language:C++Stargazers:0Issues:0Issues:0

Chess

A basic chess game and ai engine.

Language:C++Stargazers:0Issues:0Issues:0

lit_old

Distributed LED control system

License:MITStargazers:1Issues:0Issues:0

SpaceFillingAlgorithms

Hilberts curve and Hamiltonian cycle generator

Language:C++Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0

Character_Codes

Arrays of ASCII and Unicode characters indexed according to their attributes.

Language:C++Stargazers:0Issues:0Issues:0
Language:C++Stargazers:0Issues:0Issues:0

Checkers

A Checkers game engine and ai

Language:C++Stargazers:0Issues:0Issues:0

Fill-AI

An AI that plays the fulfilling game of Fill

Language:C++Stargazers:1Issues:0Issues:0