Game
Great Syphon - part 1 : Ship Builder
7 years ago

Created editor to combine ships from parts.


This is main part of a game - you build ship and see how it can withstand fleets of enemies.
And you can make it your own from many modules (lasers, cannons, beamers, electricity, missiles, flamers).

Now it can be played around - combine ship parts, move them around, scale, rotate (with origin changes) and change z-order.

Currently all dropped in one big pile. :)

Instructions:

  1. Esc - exit from app

  2. Drag with mouse ship parts on screen

  3. Shift + mouse movement - move origin (green/blue circle) of rotation

  4. F2 - save setup

  5. F3 - load setup

  6. A/D - rotate selected ship part

  7. W/S - scale up/down selected ship part

  8. Arrows - move selected ship part around

  9. Ctrl + Arrow Up/Down - move selected ship part z-order

  10. R - reset rotation of selected ship part

  11. T - reset scale of selected ship part

  12. Click on ship part to select it

  13. Click on background to deselect it



0 comments

Loading...

Next up

Virtual buttons added After tinkering around decided to show on screen controls for ease of use (and shorten memory usage) of game by player

Loading screen introduced

Hull changing introduced Now hulls can be changed by buttons

Menu of ship parts introduced Now you can move ship parts menu up/down and detach it to use in editor

Ship modules now has energy cost and shows it As seen in image - ship part displays energy cost. It will be used in game rules

Added virtual buttons for depth up/down (already has it as keyboard) For better ui added virtual buttons for depth management Now mouse also can be used to manage depth

Game modes can be changed: sandbox and manager Now you can change mode - sandbox where you can place as many as wishes to. And manager when energy resource is constrained.

Template ship shown for reference

Editor for ships brings to life (someway)

Menu inertia Added menu inertia to more polished work (as seen in material design) Hulls now integrated into editor field and cannot move