June 16, 2025
ss of the board! just changed a few things to use webworkers for pixel manipulation but i think i broke how bombs are placed so thats that
making a web clone of bomberman! the backend is written in golang and the frontend is written in html and css since using canvas requires more complete control than what react could have given me!
Bomberman Clone! A multiplayer bomberman game made for the web built using golang, each player controls one bomberman, you get points by blowing up other players or the breakable tiles, player with most points win. powerups exist, right now only increase range. The goal is basically to have fun and blow up each other!
so i kind of stopped working on this since i realised you must know ctf's to make a ctf site and my vision was uh weird to say the least, but i did add some frontend and docker containers!
hooked up the frontend and backend (i also made it so the backend serves the frontend) im gonna ship it now wish me luck!
starting on working on a CTF site!
frontend changed a bit removed clutter and cleaned up the typescript code in general
I finished and added a PageRanking algorithm and a TF IDF measure for scoring!
trying to build upto pagerank alg and started scoring mechanics (will be pushed soon!) i added politness to my crawler too since it was sort of rude by not heeding to robot.txt. Can't wait to finish current stuff to implement new stuff but also feels sad not working on it more.
I built a multi-threaded web crawler in Go that:
Recursively crawls web pages
Extracts all links
Avoids re-visiting URLs
Saves progress to disk (results.json)
Can resume from where it left off
Gracefully handles shutdown (Ctrl+C)
Periodically checkpoints progress
has some erros that are still being resolved
Frontend is Finished!
Web Crawler: Multi-threaded crawler with polite crawling delays
Custom Indexer: Term frequency analysis with stop word filtering
PageRank Algorithm: Link-based authority scoring
Advanced Scoring: Combines TF-IDF, PageRank, and position-based scoring
Modern Web UI: Responsive interface with real-time search
REST API: JSON API for programmatic access
Pure Go: No external dependencies, built with standard library only
A high-performance search engine built from scratch in pure Go. Features web crawling, custom indexing, PageRank algorithm, and a modern web interface. now working, though search results need to be polished as well as the need to remove the html from it
This was widely regarded as a great move by everyone.