Random art generator

Random

Random maze-like pattern generator built with vanilla HTML and JS. There are some options you can play with and you can also download the art as a PNG file.

You can generate you own ones here: https://marcfernandez.github.io/random-mazelike-art/

A maze-like pattern randomly generated with a black background and white walls

Game of rust

Random

Implementation of Game of Life in Rust. Server sends the grid to all connected clients each frame. Initially, I was sending the grid as a String representation of the cells' state. A single cell was taking one entire byte over the network ('0' was encoded as 0x30 [Ref]). This was a waste bc there are only 2 states. Instead I represented each cell as a single bit, which reduced the amount of data x8 times. After watching ThePrimeagen's video 1000 Players - One Game of Doom, I thought RLE could be a great fit. The comparison between both encoding methods is detailed in the project's README.

You can find the source code in its github repo: https://github.com/marcFernandez/game-of-rust

Demo of the game of life were the terminal shows the server stats and the game and the browser shows just the game

IP(v4) notifier

Done

As I have some Raspberry Pi that I use to host some personal stuff, I wanted to be able to know when their public IPs changed. This is why I created a simple script that checks that and sends a telegram message to me if any IP changed.
You can find the script in its github repo: https://github.com/marcFernandez/ip-notifier

telegram message from the script that contains the ip

OmniChatter

In progress

Multiplatform bot to respond/react to different commands in different streaming platforms. It is built in Rust (I'm trying to learn the language) and the repository is public.

Minimalistic ui with the commands list and the selected command text

Snakeli

Random

Random terminal-based Snake game I created to mess with Rust crossterm crate. I developed the first part on stream. The repo is public so feel free to grab the code if you want: snakeli

Screenshot of a terminal-based Snake game

Socials-ynth

Discontinued

This project speeds up the creation of posts for social media sites, such as Linkedin. The idea is not to replace human posts but to accelerate the writing by getting a template to start working with.

Gonna integrate it with Twitter and make it available to everyone after that.


Discord bot

Discontinued

This is a discord bot with some commands integrated with the Riot Games API. You can also add several summoner names and it will notify with every game result from each of them.

discord bot message that says "Summoner has lost his last game. 5 in a row! 8 kills 14 deaths 6 assists. The summoner spent 22% of game time dead"

LolStatsBot

Discontinued

This is a twitter (@LolStatsBot) bot that responds to mentions making use of the Riot Games API. Mentions are deleted to clean up my twitter but you can imagine.

the list of available commands and their descriptiontwitter bot tweet saying "Summoner has lost its last game, 7 kills 13 deaths and 10 assists"

Youtube channel

Idea

I'm exploring the possibility to start a Youtube channel but it is just an idea for now.


Twitch channel

Done

I like to build in public and would love to create a programming community. I streamed around 10 times a while back and then stopped, but I'm trying to get back on track. You can find me at twitch.tv/zartisimo