Works by category

ajax art assembler c C++ Delphi featured_sites fun_&_games interchange java javascript media mobile php ruby useful_tools widget Windows

Works tagged with 'java'

Circles1

Circles 1

This is the third digital artwork I wrote. It displays an interesting optical illusion, and continuously varies in colour like plasma. The colours are chosen randomly. The effect is achieved by a recursive function which draws circles, one inside another, with a colour set for the background.

This work is completed using a Java derivative called ‘Processing’.

Squares2

Squares 2

This is the second piece of digital art I have created. It’s similar to the first sketch, but the right and bottom sides of the square are set randomly.

This work is completed using a Java derivative called ‘Processing’.

Squares1

Squares 1

This is the first digital artwork I created. It displays a ‘passageway’ of a particular hue. The hue is randomly chosen, and a recursive function is called, which draws the outline of a square with the Hue, and a random saturation and brightness. The function then calls itself, but to draw a square 1 pixel to the right and 1 pixel down, and 1 pixel smaller in width and height.

This work is completed using a Java derivative called ‘Processing’.

Fedit

FEdit

FEdit is a Java application that makes it easy to administer a website via FTP.
Instead of having to download, edit and then upload files, FEdit allows you to make changes instantly.
The application presents a list of files on your FTP server. To edit a file, you just double-click on the filename.
The file is downloaded, and then opened in your selected editor. Once you have edited the file, save it and go back to FEdit.
Your file will then be automatically uploaded for you. No more need to keep a local and a remote copy!
Check it out using the link above.

Math

Mathematical Applets

The page linked above (created 2002-2003) consists of Java applets (small programs embedded in a web page) based around mathematical themes created for my own enjoyment including a Fibonnaci Sequence Generator, Sierpinksi Fractal Generator & Quadratic Equation Solver.

Colours1

Colours 1, 1b

This piece of digital art displays a colour pallete to the user. If you select a colour from the palette, the palette is regenerated based on that colour. You can then go on a kind of colour journey through the colour spectrum.

To operate: Left-click on a colour to regenerate the palette based on that colour. Right-click anywhere on the palette to generate a whole new palette based on a random colour.

I’ve created a few different algorithms to regenerate the palette. You can see them all below.

Take a look >>
Download >>
“different algorithm) >>”:http://i.bloople.net/processing/coloursketch1b/index.html
Download >>

This work is completed using a Java derivative called ‘Processing’.

Numg

Number Generator Applets

The page linked above (created 2002-2003) consists of two Java applets (small programs embedded in web pages). One generates whole factors of any given number. The second applet produces the square of any given number.

Rooms2

Rooms 1 & 2

This digital artwork animates a number of ‘lemmings’ walking around a room, bouncing off the walls. There are two sketches here, the basic one, and one with ‘tracers’, so you can see where a lemming has walked from. The preview on the left show the tracer version.

“basic version) >>”:processing/roomsketch1/
“tracer version) >>”:processing/roomsketch2/

This work is completed using a Java derivative called ‘Processing’.

Numg2

Number Generator Applets 2

The page linked above (created 2002-2003) consists of two Java applets (small programs embedded in a web page). One generates palindromic numbers of any number of digits. The second applet generates the constant e to your specified number of decimal places.

Maps1

Mapit!

This digital map displays an interactive map of the walking path at Picton Botanical Gardens. It reads a set of data from a file, then plots the data on the maIf you click on the edge of the map it will generate the next segment of the path. You may have to wait for it to generate the new segment.

Features:

  • Can plot multiple lines in different colours on the same map;
  • Features 13 different symbols, which can be plotted at any angle or distance relative to the map;
  • Map can be scrolled up or down, left or right, so you can see the map more easily (than if the map had to be put on the screen all at once). You scroll the map by clicking the far top, far left or right, or far bottom of the map.
  • The map can be zoomed in or out by quite a large amount;
  • Coordinates and symbols can be shown or hidden.

How the data file works:

  • You only need a compass, a pad and pencil, and a pedometer to count your steps.
  • Assuming you are following a path, road, or track, you check your starting point, then use your compass to specify the angle
    of the path ahead. You write down the angle, and note any scenery, and it’s direction from the path, that you find at this position.
  • You follow the path, counting your steps, until the path turns. You write down how many steps you took and the angle of the pathahead.
  • You repeat the previous step until you reach the end of the path, or where you want to stop.
  • This data is then entered into a file in a defined format, then Mapit! will draw the map.

The map you see when you click “Mapit!” above is of our local Botanical Gardens walking track, created my me and my mum over a series of days.

This work is completed using a Java derivative called ‘Processing’.

Buzz

buzz

buzz is a reaction tester game. The game tests your skill in reacting to a change on your screen.
When you click the “Start” button in the game, the computer waits a short, random period of time before the button changes colour.
When the colour changes, you have to click the button again as fast as possible. Then you’re scores based on your performance.
Download buzz using the link above.

Isc1

ImageScroller

This Class for the Processing programming language allows the user to scroll an image vertically inside a scrollbox. You can find out how to use it here.

Features:

  • Scroll up and down with a click;
  • Has it’s own border;
  • Provides functionality not found in default Processing installations.

Mapit! shows an example of an ImageScroller in the lower right-hand corner.

Take a look >>
How to use & Download >>

This work is completed using a Java derivative called ‘Processing’.

Trees3

Trees 3, 3b, 3c

The fifth piece of digital artwork I have created, this sketch draws a kind of ‘abstract tree’. Each click on the sketch creates a new randomly generated sketch, with a different background and tree. It uses a recursive function that draws a line, then calls itself 1 – 3 times with the angle, saturation, and brightness modified by a random amount, and a random distance.

Take a look >>
Take a look (random start position) >>
Take a look (white background) >>

This work is completed using a Java derivative called ‘Processing’.

Aa

Accidental Art

The page linked above (created 2002-2003) consists of Java applets (small programs embedded in a web page) which create interesting fractal-like images using the trigonometric functions.

Spaces1

Space 1

This digital artwork simulates the view from the bridge of a spaceshiIt uses a custom function I wrote to move the stars out from the center at the correct angles.

This work is completed using a Java derivative called ‘Processing’.

Cpt23

CPT23 Applets

The page linked above (created 2003) consists of Java applets (small programs embedded in a web page) created as course requirements for CPT 23, a second year undergraduate unit completed through Royal Melbourne Institute of Technology.

Kliky

kliky

kliky is a computer game I’ve written
recently. The primary object of the game is to click a certain button as many times as
possible in 5 seconds. The quicker you click, and the more you move, the more you score! Can you score more than 10,000? Are you faster than your mouse can handle?
You can compare scores with your friends and family, and see yourself ranked against others.

Trees1

Trees 1

This is the fourth digital artwork I have written. It generates a tree using recursion. Each call to the function divides the line up into four other lines. The same function is then called on those lines. The saturation and brightness is lightened, and the lines are thinned to represent branches, with each call to the function.

This work is completed using a Java derivative called ‘Processing’.

Freehand

Applets created for entertainment purposes

The page linked above (created 2002-2003) consists of Java applets (small progams embedded in a web page) written for entertainment purposes. This page includes a Reaction Time Tester, a joke applet and a ‘Go/Don’t Go’ switch.