From 7167b4341ef290d56fb96e2af10883a4b925d83b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 26 Mar 2026 19:27:18 +0100 Subject: I found my old code! --- README.md | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..daab5e9 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +# 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](https://en.wikipedia.org/wiki/The_Game_Creators#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](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/Venetian_language#Regional_variants) +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](https://en.wikipedia.org/wiki/Swing_(Java)) +`JOptionPane`s. 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](https://en.wikipedia.org/wiki/Bender_(Futurama)) 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](https://en.wikipedia.org/wiki/Brainfuck) interpreter. + +## SlackYouInterpreter + +An interpreter for an esoteric programming language inspirid by brainfuck. +The syntax is explained in the README.txt. -- cgit v1.3