# 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.