A few of my proud JAVA creations as well as some of my first JAVA programs. Haven't touch Java programming for like 2 or 3 years. So, have not know what's new in Java and other stuffs. Due to no time (sacrificed Java time for gunpla, work and research), so still don't know when will go back to Java programming (if it ever happens).
FIRA2
GUI program that hides a file into an uncompressed bitmap image file. Thinking of upgrading the software to its final version to include not just uncompressed bitmap file, but also other image files (e.g. PNG, JPEG, etc), audio file (e.g. wav, mp3, etc) and movie files (e.g. avi, mkv, etc). However, I think with all the compression and encoding/decoding, it will be a tough work. Well, don't expect it any sooner.
This is the program that I had entered and won Sarawak Open Source Competition 2006 (official website). I am extremely happy with the winning.. My friends (other team) and I (solo) entered into the competition and completely robbed the first and second place from Swinburne University (if I remember correctly).
The program can be downloaded from here.
Tetris
Another of my proud JAVA application. It is a classical Tetris game. Moreover, for JAVA programmer, you can easily code and add new Tetris block to it!
This is actually an assignment problem from my friend in Computer System Engineering (I did not do the assignment for them, honestly). Out of curiosity and fun, taken up this challenge and the result is very satisfying (for me). However, I did take longer time frame to finish it and also take my time to slowly program it.
I thought of making it into applet-able to be put into here, but lazy to do it. The game can be downloaded from here.
Sudoku
Another of my proud JAVA application! It is a GUI sudoku solver. It can solve up to 5x5 famous Sudoku problem, though the classical Sudoku problem is only 3x3. In addition, it can also generate Sudoku problem for you to solve it, in case you are addicted to Sudoku. Ever since I came out with this program, I no longer play Sudoku anymore, mainly because I have solved ALL Sudoku problems! This actually motivates me to try solving the other type of puzzle game called "Kakuro", but the decomposition of the sum seems hard and I still do not have a good idea on how to solve that.
The solver can be downloaded from here. MATLAB version of Sudoku solver (done by someone else) which uses multi-interger linear programming (MILP) and/or binary MILP can be downloaded from here.
Arkanoid
Not exactly like the classic arkanoid game, but a bit similar. This is my first 2D graphic games. Though only learn and copy from somewhere else. As you can see, there's a serious rendering problem.
Temperature conversion application
My first GUI application. It can convert a temperature from one scale to another. As you can see, the layout is not properly coded.
The application can be downloaded from here.
Calculator
My own calculator written in JAVA. It is only a simple calculator with memory. Used the window calculator as the design template. This is where I started learning about key-binding in JAVA.
The calculator can be downloaded from here.
ProjectX - Encryptor
My simple and arrogant GUI application to encrypt and decrypt a text file (*.txt). When I developed this program, I have no idea about cryptography. However, now I have a bit (only a beginner) knowledge of cryptography, this program is useless and the encrypted file can be easily cracked. Anyway, I just put it up here for fun.
The application can be downloaded from here.