Should work fine with the standard call 'java -jar ShipFactory.jar' - needs 1.6 or higher.

I am thinking that hull points, weapons systems, engines etc will be determined from the amount of colored pixels and set randomly. Players can then just keep generating these procedural ships until they find one they like, that fits within the current games point limitation and off they go.

Ships look really good and also look good together as if they were constructed by the same species. Do you have plans to implement other algorithms to simulate ships by other species so they don't all look the same? For instance some ships with a less organic/more angular appearance?

Ships look really good and also look good together as if they were constructed by the same species. Do you have plans to implement other algorithms to simulate ships by other species so they don't all look the same? For instance some ships with a less organic/more angular appearance?

I am experimenting all the time with the current algorithm and small changes do make large differences so distinguishing ships as if made by different species should definitely be possible. I seem to spend more time tweaking and generating ship after ship than actually getting on with the game development!

At the moment I am creating editors for each ship class which will provide options to change all the settings used in the algorithm, so it should allow endless possibilities.

I have designed them so that you can keep generating new designs but have made it possible to go back to previous ones. Where it says Ship X of X that will just keep increasing when new designs are made.

I have also been playing around with the algorithms used to generate the designs - mainly trying to make them more modular so that I can provide lots of config options in these screens. It's slow going - getting distracted far too easily!

I have a new update ready to try! - see the first post in this thread.

This update allows you to select a fleet of ships - Frigate, Destroyer, Cruiser, Battleship and Carrier.

On the Fleet Factory screen use the right click mouse button to access the menu.

Next - Will generate a new fleet if you are at the end of the list otherwise will move you one forwards.Previous - Will take you back one step to a previously generated fleet.

Change X - This will take you to a separate ship factory for the selected ship type. From this screen you can generate new ships by right click menu or by using the mouse wheel. Find a ship you like then click Add To Fleet - this will replace the current ship type with one you have selected.

Edit Pixel Drawing Settings - Allows you to modify some of the settings that are used to generate the ships. Very much work in progress - if you try it I recommend you do small changes then generate a few ships then some more changes and so on. If you really mess up the settings just restart. Any changes you make to the settings on this screen will be in effect instantly.

Change Fleet Colour - Changes the colour of all ships to your choice.

On all screens you can save the window size and position via the Window menu - got fed up re-sizing and re-positioning the darn things every time I restarted. The application will store properties files in the same directory as the jar file.

I only have 4 stencils at the moment but I am going to add more when I get a chance. A mix of these, the length of the drawn pixels and the frequency should produce even more interesting designs.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org