Compile-time templated A* pathfinding in C++14
What is this? In simple terms, a complete mess. More concretely, it's a piece of code that I wrote which computes a path using the A* algorithm and works entirely at compile-time, that is, all computations are done by the compiler and nothing is done... »
A 4-bit Calculator made in cardboard and marble
LOGIC What is it? LOGIC is a fully functional 4-bit calculator made entirely out of cardboard, hot glue and marbles. I built it with my little sisters for a science activity, it can add numbers from 0 to 15 for a maximum computable number of... »
Facechat - Custom chat api
Facechat Why? If you followed my previous post you may know that I tend to go on IRC and that we have there some pretty cool bots. I was swapping between a conversation on IRC and one on Facebook when an idea struck me, how... »
Lazy Theta* Any Angle Pathfinding
Any angle pathfinding To get smooth path there is a widely used method of using A* and then smoothing the path. Theta* is an any angle pathfinding algorithm, which mean that it allow for a path between two nodes even if they are not neighbors... »
Code Challenge - Self Replicating Code
Quine A program that outputs its own source code, preferably without reading a file, is called a Quine. One of the simplest example is as follows #include<stdio.h> main(){char*a="#include<stdio.h>%cmain(){char*a=%c%s%c;printf(a,10,34,a,34);}";printf(a,10,34,a,34);} This is the base I used for this challenge. The constraint Just like for the math expression... »