Emil Indzhev's repositories
Evolving-Snakes
Snakes from the classical game are controlled by neural networks and evolve using a genetic algorithm.
Message-Plotter
Plots how many messages/characters you exchanged with people in a time period.
Small-Projects
Some small and quick projects of mine.
Despirala-Engine
Finds the optimal strategy for the dice game Despirala.
Competitive-Programming-Problems
Archive of competitive programming problems authored by me.
7-Wonders-AI
AI for the popular board game 7 Wonders.
Cryptarithm-Solver
Program that solves cryptarithms.
Evolving-Images
You start with some randomly generated images and vote which one you like best. After a while they should start to get good.
Particle-Structures
Simulates particles of different randomly generated types. Cool structures emerge.
Relativistic-Runner
An infinite runner that obeys the laws of special relativity.
7-Wonders-Duel-AI
An AI to play 7 Wonders Duel.
Sixty-Six-Bot
A Bot for the Bulgarian variation of the card game Sixty Six.
Bachelors-Thesis
My Bachelor's Thesis (a.k.a. Project Report) from my 3rd year at Oxford.
Bulls-and-Cows
Object-oriented implementation of the Bulls and Cows game.
Coding-Library
Various data structures and algorithms.
Elemental-Deck-Builder
Work in progress board game ruleset and cardset.
IUPAC-Name-Generator
Generates the names of organic compounds.
Juggling-Simulator
A physically accurate juggling simulation.
Kigarai
A work in progress C++ machine learning.
Minlang
A small strongly typed imperative programming language.
Optimizational-Problems-Solutions
My solutions to different optimizational problems from competitions.
Physics-Simulation
Simulates springs, electromagnetism and gravity.
Poker
Poker implementation with bots.
Quarto-Solver
Solver for the board game Quarto.
Sudoku-Solver
Solver for classical N by N Sudokus.
Tekirogu
A text based roguelike game.