The second project proposal is about the design (gameplay design) of the small demo itself. NOTE this is a proposal that is hard to achieve technicaly and that would showproof the qualities of Java under very complex types of games.
The situation complicates if we talk about a space exploration rpg where the player can be in many situations hard to combine in the same game:
* The player can be walking inside a space station of several kilometers looking ouside a window and seeing the rest of the spacestation in the distance with the nearby planet behind.
* The player can be walking outside the space station, where there is no gravity (assuming the existence of one to simulate gravity inside the space station), with magnetic boots that can be turned on/off and adapt to the contours of the space station.
* The player will walk the space station corridors inot the hangar, enter his space ship and assume control of it (avatar change).
* The ship will wait for the space station hangar doors to open and get order to leave. The space station will assume automatic control and drive the ship outside. The ship will then fly to the planet surface, first enteringthe amosphere the aproaching a landing pad on the surface and landing. All this happens seamlessly without any pauses for loading.
* The player will leave the ship enter a gravitational hoover or another type of land transportation and by using the surface map and auto-pilot move to its destination. Again it all happens seamlessly.
* The player hoover reaches its destination and the player leaves the vehicle. The player the enter a bigger starship. This time its a space cruiser equiped with a special engine foe hyperspace travel. This cruiser is like a small city. The player enters the cruiser and takes transportation to the command center. There he assumes control of the cruiser from the on-board computer.
* This huge cruiser leaves the planet atmsophere and after leaving orbit enters initiates a travel from the sun to the nearby start Alpha Centaury in a couple of seconds using an engine tecnhology that allows faster than light travel without any incurring dangers. This also happens seamlessly. The cruiser has a realistic representation of the nearby stars in the galaxy.
NOTE: For gameplay and tecnical reasons and because this would be a small demo its necessary to have artificial bounds, so the game playground would be the nearby 10 star systems (aproximately) close to the Sun.
The complexity of this demo is on the change of scale that can variate from a human sized avatar (maybe walking on a small planet and looking at things as small as a fly) to a city size cruiser traveling at speeds faster than in a realisticaly represented universe with distances of a magnitude of light-years and all this happening seamlessly.
The story of the demo is not original original but its very effective.

Fourthy years ago man has discovered on Earth a fully operatable and very advanced alien base. The location of this base was somewhere burried deep underground the african jungle. With the knowledge found man soon evolved to the state of becoming a space-faring civilation with periodic travels to the nearby star systems.
History records say that once man initiated the first hyperspace travel short after the first contact with an alien race was made. Fortunatly this was a race more interested in space exploration and commerce than war. Later other alien races where found.
The political map of the nearby group of stars is composed of 4-5 alien space-faring races each one ocupying on star system and claiming ownership of several other planets, most of all pacific races.
The situation alters itself after one of these alien races discovers another ancient ruin and suddenly all the population of an entire star-system dispears. The game starts with this news item on the interspacial news service.
You as a freelancer pilot will be offered contracts and services from several sources and organizations. These organizations include the Earth Space Federation (ESF), commercial organizations, militar organizations. Contracts include exploring ancient ruins, finding criminals, transporting or escorting convois, investigate situations as a private detective. A criminal paralel carrer may also be undertaken where the player can acept illegal contracts for murdering, stealing, transporting illegal goods.
From the game universe perspective, like any self-respecting rpg, what the player does affects the reactions the several universe factions and people have of the player. Reputation drives their behavior and the player has a reputation with each one of these factions and special npcs.
The universe is also dynamic in the sense that it evolves and changes independtly of what the player does. We could consider as a political and social couldron being simulated where the player as a role that can influence the outcome of it. But the game will never stop wating for the player to take an action for the entire universe to move on.
The last project proposal follows: