{"data":{"featured":{"edges":[{"node":{"frontmatter":{"title":"Chess Engine","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACWUlEQVQoz43NW0/aYADG8X60XWwhZtE5UZlDt+GFu5jJZlQ8MzxMIkOdLOXQg9hW2lJKp4KCUAoCtdK+PQATRBY/y+J2tbslv/yvnuSB2MgKE5zhIgtMaJ6B5zh4loXnM9xu/jSUPcXPBeQsGS5kjlgisDQzsTL3bmN5amlmwuOePD32Q5HVwejC0+hyX8htg9221NdXux+fSQmvoqSq1xmxxIulpKrnUynE5eqfej/8YXrM5RqYnnaUczAUXuwPzPYd+ZzI6lBoeSjgfn4wa7tKe4AS0yqoXsMN+RBUMVOJ9VrJXivZtRK9Jte1EladgpLeF8KO43BzlNiwp/fG0oHXwpeXhrT30Ba6JtsG8VsQ75psr8F1TaZrMvcme28y9xbbATTEefqF7WFyc5TZGskdOC+/jWd2huXzgCoT1jWhlrFaIWrKsTuD7ejMnc50dLoN6I5OAwmD6EWb4Btl/ZPH3pHzfWd6b6wQdN5k/JZC3WrML+Pkocn3GonHQ4u5M5hbQP8EdKMa00QE4r2DzNoAu25PfB7ENxwx31tqe9wsBjtNvn4Vv8oeE9/JiJ/aXaN8CxSHk20zbikUKKKGFIUOPz3h1+30Yh/nGRB2HMyWPe57UzoLaAoNZLKlUVmeTBEUjVJUmMzxZKNOaaWYIaHijyhUFA7KJ8FqGq6k4UoGli+jtQtYKeJalXhUIRs3ZOOGaNbJlkZaCqmVj1QR00TsOotCtYuQnA1pIqqJqFpA/lYtIEDCjBKul3EgYeDPWitioIjqjxC9iBgSAim5cD0fUQvRf+T/y2+nbqqvSqrp/QAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/87fb201952a402b4bb46eafacfdf6eb8/d5bd7/chess.png","srcSet":"/static/87fb201952a402b4bb46eafacfdf6eb8/dfbac/chess.png 175w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/76a13/chess.png 350w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/d5bd7/chess.png 700w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/d7af7/chess.png 1400w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/87fb201952a402b4bb46eafacfdf6eb8/55e84/chess.avif 175w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/dee16/chess.avif 350w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/29250/chess.avif 700w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/1defd/chess.avif 1400w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/87fb201952a402b4bb46eafacfdf6eb8/1ab83/chess.webp 175w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/5466f/chess.webp 350w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/1bd4a/chess.webp 700w,\n/static/87fb201952a402b4bb46eafacfdf6eb8/51088/chess.webp 1400w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":376}}},"tech":["C","CMake","UCI"],"github":"https://github.com/mrgreenapple24/chessNova","external":null,"cta":null},"html":"<p>A chess engine written in C with full UCI support. Can be played on anything with a UCI-compatible client. Soon to be available as a bot on Lichess.</p>"}},{"node":{"frontmatter":{"title":"RvNova","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACqklEQVQozwGfAmD9AE5PYXNpY2liZ1dXZlBSZVtaXU5RbVFXfFhZaFRUXltZWldUVYNuVl9RTl5PTF9PRzs3TSMkXhodYBUZXQBGSWVVVWNWVWVeW2FvampqZGJ/gYjDxMm7uryioaSNjZR/foBzbmxcWV9aVFVBPVEgIFoZHFwaHFoYG1kAR0loUlZ3YWB7d295fXNlf3hvurm77Ojm7OTe5dvR1sq/vbOpoZiQmZCFhoWGeHh/QEBjHyJZISRdIiRgAFFUblpffGtrgHd1gGdqeZibpdXPyrWtpLutns++q9K/rb+voKOTgamdjX17fYmFgkRCWD05VEI8UlJKWgBMUn9YXYF4dX5sa3mDh5W9urjOx8HHuau1o5Ksl3+li3CUgGuahGmTj412eYFxbXQoJEk6Nlg6NFFVSE0AP0Z6UFR4cm52gICHpKGgvrevwruyz8G0z72svqiToYdoemBDkH9ocHOBh4aJUEtaOjVRPDVOODNbNC9lAENCYkRGb0ZLdG9yenV6hn2AjI+LjKCVi6SYjZWHd3poUWxUN4yFgWJlcoiEiSwoUTw5Vzs5W0dDXEdAWQAuLV8wL2NQUHFaVlpXVVhZXGJpaWphYmlYWmlkYWhpX1iGeGRjYml8fH9jXnMyLlw6NmBDPV5bU15hT1kAMi5aYlFZW1RoS0xsUVFrfm5mc2RXVFNRUVBRRkdOSkpQUk5QS0ZGpZyNSD5TNzVeQD9nTkplWVBlknFdAEs+T4VqXFlTYFJRYFZUbINvbV9WZ0dGZUZDZktGWWRZQoJqOsambt67hF5GTTEyXUNHb1RVeUA8aEpCbgBCOlBDP1Y8Olk0NmZIQmI+NlM7N047Ol02NWg7OGZFQGCEZ1nquoDir3tzUVovLFcpK18rJ1Q1M2I4NmginxBkoEvmugAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/51daa4cd0aaa2667807993c2e54785c4/5d496/riscv.png","srcSet":"/static/51daa4cd0aaa2667807993c2e54785c4/a8dfe/riscv.png 175w,\n/static/51daa4cd0aaa2667807993c2e54785c4/a3fa1/riscv.png 350w,\n/static/51daa4cd0aaa2667807993c2e54785c4/5d496/riscv.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/51daa4cd0aaa2667807993c2e54785c4/d6c11/riscv.avif 175w,\n/static/51daa4cd0aaa2667807993c2e54785c4/d7667/riscv.avif 350w,\n/static/51daa4cd0aaa2667807993c2e54785c4/c566f/riscv.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/51daa4cd0aaa2667807993c2e54785c4/307e4/riscv.webp 175w,\n/static/51daa4cd0aaa2667807993c2e54785c4/26a00/riscv.webp 350w,\n/static/51daa4cd0aaa2667807993c2e54785c4/c0c47/riscv.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":395}}},"tech":["SystemVerilog","iverilog","Computer Architecture"],"github":"https://github.com/mrgreenapple24/RvNova","external":null,"cta":null},"html":"<p>RISC-V RV32I Core. A single-cycle RISC-V processor implementation designed in Verilog HDL. This core is designed to be lightweight, modular, and compliant with the RV32I Base Integer Instruction Set.</p>"}},{"node":{"frontmatter":{"title":"Elysium Engine","cover":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAADQ0lEQVQ4y12SS2/bRhCA+StzcmQ+llyS+yIpUq9KtZBbixzcIoYP7qVoCrQO2tSRSEq2JMqidrlL2Sh67L8pSCluWuDDYnYw32AXMxosKdyfACVm1cDnMRWDnpzG1QSLBOyJtccOZw6nL8AWDX6OYJuN5NAVocWRyxkTSU+N++rroOp7IoQc2xy7X9Q3snuC+JwlagT32OeBy4nDEeQYiTCWw6G66KsJrWLY5PFR0bzGwUgQX2BWhT05RII01yZPfU49TiBHHqdBlQzUZFRfxHKAReALqiFO4Mb1S+wJ3FfDSCYex1jQE9URhgX126akYl/Vk4Ea+QJrXonBvQ0LDwnWU8OgitoiegT/FyYDVOFQdvtqgATWnLVr5ZazcjFno3rcCuxLyJGqgVUBrWhfDWIZk4pq4N62UgAWNtmz4WGEBaFVwOSJ4BhUTfDC5GkSyiCUTANLYKWWlVlRGU2fpvSRoh2KVBiqIGoJW6LPxCq6eJ7EdZQcYg0sgJlaZmahFdr+XVyJK2NlJHXUrYMjkWrOpKVbs+GhNz6MkkN3/OdYsxbAzCyQg2ATfqO+HWwG1r0VChZIFkoWqoBJFinWdmFUkFjGcdUjgoYy1MzMMlOzefY6fr3svM46RmY2w+MEncCYEyya2N2jRA6JYLhZAayZqWmkhpd5MIM3+5t3uysjM42lCQroceLukLNFcIc8jj2O4R7F1bDdH+LtWlmf63iBQQYut989HFa38sMN/yEounph24UPi9YvkVP6eB8EvOeUvlsSp0CNbKYmWdDz+Xm07N7KD8v6PjvkPx9+uVRXdBvpawBWEG58e+ujxyDc9ZzCh1vkFP5Jjpexn/soRzM1m6t0Vs9nh7n663D3PP+xfh88RGfLjrlxosfEK4i98ZzC/1e2U5suaLgMr8vr1dMqrdM/5N1v8vdfq9s79ekn/v778l1vMyBrZj+41oMD1q61gifZSA091Y3UdDJnuppe764/yo/lc3lb3c7q2U15c7m9fLN+4+aulTVLYWbAzMFJfkFPdX2ud+YdnOO327fT9XSyGneX3VefXjmZQxZEn+svxf+Xm5mnFsjA+fz8bHYGM9h8ZxGiHPm57+aukRov8j/ej5F/kVAh5QAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"/static/ff814b3ca39100ff85adf0cf620dbd47/6f7e2/Elysium.png","srcSet":"/static/ff814b3ca39100ff85adf0cf620dbd47/4eff1/Elysium.png 175w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/50d37/Elysium.png 350w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/6f7e2/Elysium.png 700w","sizes":"(min-width: 700px) 700px, 100vw"},"sources":[{"srcSet":"/static/ff814b3ca39100ff85adf0cf620dbd47/ff774/Elysium.avif 175w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/7a8d1/Elysium.avif 350w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/4c389/Elysium.avif 700w","type":"image/avif","sizes":"(min-width: 700px) 700px, 100vw"},{"srcSet":"/static/ff814b3ca39100ff85adf0cf620dbd47/151c7/Elysium.webp 175w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/c937d/Elysium.webp 350w,\n/static/ff814b3ca39100ff85adf0cf620dbd47/ac08e/Elysium.webp 700w","type":"image/webp","sizes":"(min-width: 700px) 700px, 100vw"}]},"width":700,"height":690}}},"tech":["C++","OpenGL","ImGui","SFML"],"github":"https://github.com/mrgreenapple24/ElysiumEngine","external":null,"cta":""},"html":"<p>A 2d physics engine built with SFML and C++. Will get extended to make a whole 3d game engine\nwith support for OpenGL and Vulkan.</p>"}}]}}}