Thursday, January 9, 2025

My first Java applet made in 2006 ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

One of my first programs "LabMouse.java"
๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

My first Java program with GUI interphase implementing the Breath First Search Algorithm (BFS) for my computer science class at the Technical University of Berlin in 2006.

I started studying Mathematics and Computer Sciences at the TU Berlin in 2004. I was very influenced by my high school mathematics teacher who taught mathematics with so much enthusiasm that I decided to study mathematics and computer sciences after I did my mandatory military service in the German Airforce in 2003.

I must admit though, that studying mathematics was not much fun for me! Most of the fields of mathematics consists of theorems and proofs of those theorems. What I liked the most in the fields of mathematics was Differential Geometry, Cryptography and computer based mathematics where we used the software Mathlab to program various algorithms.

What I liked the most though was learning the different programming languages in both mathematics and computer sciences like: Java, Opal, Haskell, Mathlab and KASH. We even learned the basics of machine programming. The most fun I had was though learning to program functional programming languages like Opal and Haskell. It was fun to know that entire programs could be used as variables for new programs.

For my Java programming class I programmed several programs like a dynamic searchable database with an AVL Tree as a database. The longest program that I programmed was though the implementation of the Breath First Search algorithm! I was the only one in the whole class that programmed a graphical user interphase (GUI) with an input and output terminal. You could place the Mouse ๐Ÿ and Cheese ๐Ÿง€ with certain commands and then start the game by typing "start" and then pressing enter!

Here is an example of the BFS Mouse/Cheese game with 30x30 tiles of searchable space.

How to run the program: download the Zip file here Mouse_Cheese_BFS_V3.zip

  • Unpack or Unzip the file to one of your folders on your laptop or computer.
  • Download and install Java from the Oracle website: Oracle Java Downloads
  • Open a terminal on your laptop or computer and navigate to the folder where you unpacked the files.
  • Compile the Java file "LabMouse.java" by typing in the command: javac LabMouse.java
  • Then run the program by typing in: java LabMouse
  • Once the program is running go to "File" then choose "Load" and go to folder where you unzipped the files and choose any of the "mouselab30.txt" files to load the mouse ๐Ÿ and cheese ๐Ÿง€ labyrinths.
  • Then type "help" for list of commands!
  • Set the mouse ๐Ÿ (m:x:y) and cheese ๐Ÿง€ (k:x:y) on white tiles and then type "start" and press enter.

I programmed the GUI interphase in such a way that it scales accordingly depending on the size of the labyrinth! It took me over 3 weeks to program this program! And most of the time I worked on the Graphical User Interphase and creating the input and output programs! The actual Breath First Search Algorithm (BFS) only took about 20 lines of coding!

Another example with a 50x50 tiles large labyrinth!

Another example with a 100x100 tiles large labyrinth!

Note:
I updated the program on the 9th of January 2025 to MouseLab Version 3.1. I added the mouse ๐Ÿ emoji and cheese emoji ๐Ÿง€ to the graphical user interphase. Now you can actually see the mouse and cheese!

Dedication and Prayer: ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

This blog post is dedicated to my past self "Alexander Kern"! May he wake up to the truth with the help of God and his Angels! And may he find his own personal path towards his own Salvation with the help of Jesus Christ! In the name of the Father, the Son and the Holy Spirit,

Amen! ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

With this blog post my personal contract with my past self will become legally binding!In the name of the Father, the Son and the Holy Spirit,

Amen! ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

With this post all the contracts of all mice in all of creation become legally binding! I hope and pray that you too one day can live a beautiful life without pain and suffering! In the name of the Father, the Son and Holy Spirit,

Amen! ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

This blog post is also dedicated to the Oracle Corporation! With this post the contract becomes legally binding! In the name of the Father, the Son and the Holy Spirit,

Amen! ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

A special thanks to Grok AI 2.0 for his help in Java to ad the mouse ๐Ÿ and cheese ๐Ÿง€ emojis!

Source: Imperial Germans: Art (Java Program)

Addendum: ๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

My take on the history of clicking fraud:
๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

I had this very interesting conversation about my Java programs that I wrote for my studies at the Technical University of Berlin. I wrote with Grok AI 3.0 about the history of clicking fraud, that 10 to 15 years ago the amount of US Dollars lost by clicking fraud was in the millions of USD and that today it goes into the billions! I also talk about how I programmed an automatic clicking program in Java that makes this clicking fraud possible! (it really did function, but I never shared the code with anyone and I lost the original files!) If you want to read the entire conversation you can click the following link: Grok AI 3.0 "A conversation I had with Grok about the history of clicking fraud!

My take on biometric security on creditcard payments:
๐Ÿ’œ๐Ÿ๐Ÿง€๐Ÿ‘‘✝️๐Ÿ‘‘๐Ÿง€๐Ÿ๐Ÿ’œ

I had another very interesting conversation about Mastercard's new program to install biometric payments worldwide, and why this does not really solve the problem of creditcard fraud! With today's AI voice cloning technology, AI real life avatar face cloning technology and even thumb prints can all be faked today! So biometric scans of your face, and voice recognition security measures will not help in fighting creditcard fraud! I write with Grok AI 3.0 about this problem and possible solution without the use of biometric data! If you want to read this conversation you can do it here: Grok AI 3.0 "A conversation I had with Grok biometric security on creditcards payments!

No comments:

Post a Comment