Yak

The very best game engine

GitHub

Tags

  • C++
  • GLFW
  • OpenGL

Ayin

Ayin is supposed to be a very simple, highly efficient programming language. It takes the simplicity of C while adding essential features that are missing in C, such as generic programming. It has built-in dynamic arrays, basic type inference and other neat features that C is lacking. Thanks to the LLVM-Backend, the programs generated by the compiler are as fast. I also tried to get similiar compilation-speeds to C compilers.

GitHub

Tags

  • C++
  • LLVM

Snake AI

Uses reinforcement learning to teach itself Snake.

GitHub

Tags

  • Python
  • PyTorch
  • PyGame

3D Chess

A low-poly 3D chess game. You can play against another human-being offline, or against Stockfish.

GitHub

Tags

  • C++
  • GLFW
  • OpenGL
  • Stockfish

Chess AI

An AI that plays Chess against you. Using minimax algorithm and alpha-beta pruning.

GitHub

Tags

  • JavaScript

Calculator Apps

Reverse-engineered the calculator that I used in high school. Then I programmed Tetris and Snake for it.

GitHub

Tags

  • Python
  • Reverse Engineering