Pinned Repositories
CoreSociety
Core Society is a digital organism simulator based on a grid of programmable Cores, that can interact with direct neighbours.
cslox
Lox interpreter in C# - Based on Bob Nystrom's book "Crafting Interpreters" available at http://www.craftinginterpreters.com/
GroveScript
Grove Script is scripting language to interactively ‘program’ L-system based fractals in a turtle-graphics fashion. The interpreter is implemented in C++ using OpenGL for rendering.
hackmud
https://www.hackmud.com/ --- user scripts & references
Leorik
Leorik is a strong, open-source UCI chess engine written in C#
Minimal-Bitcoin-Miner
A very simple, fully functional CPU based Bitcoin Miner in C#. Uses the GETWORK protocol to connect to pool. A great reference implementation if you are trying to understand how Bitcoin mining works. (Edit 2017: Not actually fit for mining - the GETWORK protocol isn't supported anymore by most pools)
MinimalChessEngine
After watching The Queen's Gambit on Netflix I got interested in chess. I played a bit against computer programs and it made me curious about writing my own chess engine. This repository and a series of small videos I upload to Youtube after each milestone are documenting my progress.
pixelpunch
Pixelpunch let's you rotate and scale pixel graphics and tweak the result by picking from a wide range of different upscaling, transformation and sampling algorithms.for pixelart.
QBB-Perft
Perft implementation based on QBBEngine by Fabio Gobbato in C and C#
SebLagueChessEngine
Sebastian Lague's Chess AI with added UCI support
lithander's Repositories
lithander/Minimal-Bitcoin-Miner
A very simple, fully functional CPU based Bitcoin Miner in C#. Uses the GETWORK protocol to connect to pool. A great reference implementation if you are trying to understand how Bitcoin mining works. (Edit 2017: Not actually fit for mining - the GETWORK protocol isn't supported anymore by most pools)
lithander/MinimalChessEngine
After watching The Queen's Gambit on Netflix I got interested in chess. I played a bit against computer programs and it made me curious about writing my own chess engine. This repository and a series of small videos I upload to Youtube after each milestone are documenting my progress.
lithander/Leorik
Leorik is a strong, open-source UCI chess engine written in C#
lithander/CoreSociety
Core Society is a digital organism simulator based on a grid of programmable Cores, that can interact with direct neighbours.
lithander/pixelpunch
Pixelpunch let's you rotate and scale pixel graphics and tweak the result by picking from a wide range of different upscaling, transformation and sampling algorithms.for pixelart.
lithander/GroveScript
Grove Script is scripting language to interactively ‘program’ L-system based fractals in a turtle-graphics fashion. The interpreter is implemented in C++ using OpenGL for rendering.
lithander/hackmud
https://www.hackmud.com/ --- user scripts & references
lithander/SebLagueChessEngine
Sebastian Lague's Chess AI with added UCI support
lithander/QBB-Perft
Perft implementation based on QBBEngine by Fabio Gobbato in C and C#
lithander/cslox
Lox interpreter in C# - Based on Bob Nystrom's book "Crafting Interpreters" available at http://www.craftinginterpreters.com/
lithander/Minimal-Neural-Classifier
An artificial neural network that identifies the correct class [0..9] of handwritten digits from the MNIST dataset. It's derived from first principles implemented in only 300 lines of code. (No dependencies)
lithander/PixelprachtLib
A toolbox for generic and useful AS3 code!
lithander/vectrics
Vectrics is a C# toolbox with usefull classes most of my C# projects depend on
lithander/Box2D
Box2D is a 2D physics engine for games
lithander/Chess-Challenge
https://youtu.be/iScy18pVR58
lithander/Chess_Movegen
Comparison of state of the art chess sliding piece lookups
lithander/RVO2
Optimal Reciprocal Collision Avoidance (C++)
lithander/RVO2-CS
Optimal Reciprocal Collision Avoidance (C#)
lithander/V7mBot
A Vindinium bot written in C#. Vindinium is a programming challenge where you write an AI to control a legendary hero fighting against other AI for a predetermined number of turns over who can amass the largest amount of gold.