Java

DrawGen


DrawGen is a skydive generator for desktop computers.

Features:

  • Generates skydives for 4-way, 8-way and the new VFS categories, all drawn from the NSL dive pools.
  • Automatic generation of all categories by substitution. Generates a AAA draw, then removes inappropriate formations, (and adds new to create correct points requirement), to derive AA, A and Rookie dives (similarly for 8-way). Allows teams from lower categories to compare themselves against those above them.
  • Manual mode - you can type in your skydive, and it will generate the pictures for you.
  • Printing support (including print preview)!

DiveGen

DiveGen is a 4-way and 8-way formation skydive generator. I wrote it when I first formed a 4-way team; we'd turn up to the dropzone without any clue what to do, and inventing dives ourselves wasn't random enough.

The application creates skydives from the NSL dive pool (Rookie, 'A', 'AA' or 'AAA' classes for 4-way; Senior and Intermediate for 8-way) and gives the name and (optionally) a picture of each formation chosen. It has 3 modes of operation:

  • Competition - Simulates a competition-type draw. A set of formations are drawn for a dive and left out of the 'pot', so they can't be drawn again.
  • Continuous - Draws a set of formations for a dive and leaves them in the 'pot' so they can be drawn again.
  • Formation display - Given a selected class (e.g. 'AA') this mode displays all the formations that are relevant to the class.

Bottles and Kegs

Bottles and Kegs is a drinking game. The game starts with one player giving a number and a direction in which to count (up or down). The next player then increments by one in that direction, and so on. The caveat is that if the next number has a 7 in it, or it is divisible by 7, you must say 'bottles' instead of the number; if the number has a 5 in it, or it is divisible by 5, you say 'kegs' instead of the number. If both apply (e.g. 35), then you should say 'bottles and kegs'. Any mistake results in a drinking penalty.

Obviously, this is fairly easy if the starting number is small, and dividing by 5 is trivial. But if someone starts at 321, it may not be obvious that the next number (322) is divisible by 7. This is an application that runs on a mobile phone, and solves the problem.

Syndicate content