Some of my earliest programs (2006-2010)
In this repository you can find some of my earliest programs. All of them are written in Java - although I had previously written some DarkBASIC code, I could not find the sources in my backup folders.
For some of the programs you can find multiple versions of the source
code, in separate folders. I did not use a version control system at
the time. Binaries (.class files) are also in provided in this repo.
If you want to check them out, do start from JBriscola, which is actually fun to play. It is an single-player game of briscola with a decent AI and some fun extras (you can turn the sound effects off if you find them annoying).
The code, comments and the readme files are all in Italian.
JBriscola
A single-player game of briscola with a decent AI. It supports the classic variant as well as 30-points games.
Available in 5 languages (Italian, English, Latin, Northern-Venetian and Central-Venetian). Keyboard shortcuts, persistent settings, sound effects, you name it. And cheat codes too!
GiocoUno
My first “game” (GiocoUno translates to GameOne), made with
Swing
JOptionPanes. Honestly it’s pretty bad. It is only notable because
it is my first GUI application, and possible the earliest piece of code
of mine that I have not lost.
Robottino
A more complex GUI application with a menu bar, images and animations. You can give commands to a robot and change its position. This was the most complex application I wrote before JBriscola.
PagaLavoro
Very simple wage calculator. I used this when helping my dad preparing firewood for the winter. But don’t worry, I did not start doing lumberjack work when I was 12.
I started when I was 6.
pbfi
A brainfuck interpreter.
SlackYouInterpreter
An interpreter for an esoteric programming language inspirid by brainfuck. The syntax is explained in the README.txt.