Alessandro's projects on GitHub

A diagram generated by BgDiagram
BgDiagram

Vector-based backgammon diagrams, with support for XGID positions.

Try it More...
An abstract image representing a neural network, data and code
Machine Learning Colabs

JavaScript from-scratch implementation of Machine Learning Crash Course Colabs.

More...
The final image of the book Ray Tracing: The Next Week
Ray Tracing: The Next Week, in Go

Go implementation of the raytracer described in Peter Shirley's book Ray Tracing: The Next Week.

More...
The final image of the book Ray Tracing in One Weekend
Ray Tracing in One Weekend, in Go

Go implementation of the raytracer described in Peter Shirley's book Ray Tracing in One Weekend.

More...
A copper casserole
Funtracer

Fast and versatile raytracer written in Go, with many interesting features.

More...
A rendered image of one step of the puzzle solution
Cast Duet Solver

A solver for the challenging Cast Duet puzzle. Give it a start position and it will show you how to solve it step by step.

Solve! More...
A collage of screenshots from some arcade games
Tickle

An original multiple-arcade multi-plaform emulator that supports about 40 games from the 80's.

More...
A chessboard where Kiwi plays against another engine
Kiwi

Chess engine for the Winboard/Xboard protocol. It's old and weak now but still very cute!

More...
A screenshot of Dr. Track's main screen
Dr. Track

An editor and player of Amiga's MOD sound files for the DOS platform... straight from the 90's!

More...
A grid generated by Crossword Grid
Crossword Grid

JavaScript component for rendering many types of crossword grids.

Demo gallery More...
Blog
Adaptive area sampling

An interactive description of the algorithm used in Funtracer to sample area lights and create soft shadows.

Read