Auto Clicker
I've played my fair share of incremental games, idle games, and clicker games, and most of them require a fair bit of clicking, so I went ahead and created an auto-clicker with customizable toggle key and clicks per second. It also has a visual click indicator to show when a click occurs; I find it nice to see exactly how often it clicks no matter if I have it set low or high.
Controls:
- Enable: enable the auto clicker
- Disable: disable the auto clicker
- Current Key: click to highlight and then press whatever key you want to have as the toggle-key. When the button is not selected, press the indicated key to toggle the auto clicker on or off.
- Escape: exit auto clicker - the "X" in the top right does not exit the program due to issues with disposing the process
AWT Pong
You may have played the 70's and 80's classic: Pong. I've rebuilt it in Java using AWT windows for the scoreboard, paddles, and ball.
Controls:
- A: move left paddle up
- Z: move left paddle down
- Up arrow key:move right paddle up
- Down arrow key: move right paddle down
-
With num lock on:
- Numpad 5: move right paddle up
- Numpad 2: move right paddle down
- R: restart
- Escape: exit game
AWT Breakout
In addition to pong, you may have also found yourself playing another 70's and 80's classic: Atari Breakout. I've rebuilt it in Java using AWT windows for the scoreboard, paddle, ball, and blocks.
Controls:
- Left arrow key: move paddle left
- Right arrow key: move paddle right
- Space bar: launch ball
- R: restart
- Escape: exit game
Digital Analog Clock
This is my Digital Analog Clock. Confused yet? It's an analog clock on a digital screen, making it an analog clock that is digital, or a digital analog clock.
Controls:
- Space bar: Swap between 12-hour and 24-hour time
- Escape: exit
Light Simulator
This is an LED light strip simulator. During the 2015-2016 robotics season on FRC Team 1810, my teammates and I were programming patterns for an LED light strip, which would eventually go on the robot. Each time we needed to modify the code, it was a full minute ordeal to get new code onto the arduino board we were using. Granted, one minute is not very long, but it all adds up when you need to deploy the code multiple times. So I went home and developed this, which allowed us to use the exact same pattern formulae as was being used on the arduino, but for each code tweak, it took a just second or two to find out if it had the desired effect.
Controls:
- Enter: Update the pattern to the current setting - you can use the in-program enter button as well.
- Escape: exit - you can use the X in the top right as well.
Stack 2D
This is my 2D version of a popular mobile app: Stack, in which tiles move into view and you must stack them as high as you can.
Controls:
- Space bar: place tile
- R: restart
- Escape: exit game - you can use the X in the top right as well.