theshoemaker.de
Blog » theshoemaker
http://theshoemaker.de/blog
Ray Casting in 2D Grids. The relevancy of grids is given by the prevalence of tile based games and even if the game is not tile based, because of optimization structures for collision detection/physics or other gameplay elements that are often in place, being either directly (simple uniform grids) or indirectly (e.g. quadtrees) related to grids. Throughout this article, our grid will be a uniform grid with cell size. RaystartX, ray.startY. RaydirX, ray.dirY. Raystart t*ray.dir t is a real number}. Even i...
theshoemaker.de
Projects » theshoemaker
http://theshoemaker.de/projects
On this page I gathered some of the stuff I worked on in the last few years (beginning from shortly before starting university). C 11, OpenGL 3.3). Löve2D) – Video. SudoHack is a bullethell roguelike featured in a number of blog posts on this blog. C and own engine “Ridley”) – Video. Frontdown is an open source backup program, written in Python 3.5, that uses hardlinks for space efficient, versioned backups. Löve2D) – Video. To supplement the awesome Tiled. Python and PyQt and PyAudio and OpenGL). This w...
SOCIAL ENGAGEMENT