spaceship-survival

⚠ spaceship-survival is not responsive so, if the <iframe> size is less than 800px × 450px the game is not playable from inside it (You would have to scroll the game while playing it).

play in new tab play icon new tab icon source code source code icon new tab icon

Written in C, compiled to WebAssembly, served via an <iframe>


snakegame

play in new tab play icon new tab icon source code source code icon new tab icon

I came across an article of Michał Zalewski were he says: In this particular case, designing a good game is hard enough; even making a well-balanced and bug-free clone of Space Invaders or Snake takes far longer than one would expect. So, I decided to program a snakegame.
Link to the article: Don't build a platform... unless?


Draw-2

play in new tab play icon new tab icon source code source code icon new tab icon

I made this little drawing grid for two reasons:


3D Matrix Visualizer

play in new tab play icon new tab icon source code source code icon new tab icon

This summer popped out to my mind Linear Algebra that I studied during the first semester. I studied it again a bit and wanted to apply it in some way.
Sadly, at the end I did not apply it, but just created this app to visualize matrices.


draw

source code source code icon new tab icon

First of all, 'draw' is a shitty name.
It's an app to visualize Breadth-first search (BFS) and Depth-first search (DFS) in all possible ways by drawing mazes, stopping the execution and regulating the speed. Also, it is a way to compare the two algorithms.
So, why did I choose that name? No clue.
Note: the goal was to better understand the two algorithms and to play with interactivity and so is unfinished because I stopped programming it once I accomplished my goal. Indeed, there is a TODO file in the repository giving some suggestion on how to finish the app.
A note about the source code: I'm really happy for the way I structured it, making it straightforward to add new algorithms to the app.