ancient-projects

My earliest programs (2006-2010)
git clone https://git.tronto.net/ancient-projects
Download | Log | Files | Refs | README

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.