MovingBlocks
DestSol Ships - Part 3: Add a capital ship and a custom module
After this year's GSoC, DestSol now supports custom factions, each with it's own ships and weapons. This task chain guides the student through the entire process of creating a new faction.
There are 4 basic sizes of ships in DestSol - small, medium, large and the capital (mothership). The player usually starts in a small ship, and works their way up to large ships. The capital is reserved for the faction bases.
This task focuses on the capital ship, and the process of actually transferring things into a faction.
Definition of 'Done'
- Add a ship (texture, icon and config) to the game. Note that unlike other tasks, this task requires you to create a new Module for the ship and any others. PR the changes to the DestSol repo.
- Attach a screenshot of the ship as proof of your work, as well as a screenshot of the engine picking up your custom module.
- Attach a screenshot of the collision mesh of the ship that you made in the editor of your choice (we recommend Box2D-Editor, but it's upto you)
Where to start
- Decide on the kind of faction you want (for reference, look at the existing federal and organic factions). This should help set up the theme for the textures and attributes of the ships and weapons you create.
- See the developer setup guide (there is a beginner task to set up from source)
- See the content guide
See also
- If you haven't already completed it, check out the large ship task
- Once you're done with this, have a look at the small ship task
Task tags
Students who completed this task
Jindřich Dítě, Sagar Gupta, Max Borsch, Chaitanya, Suraj Datta, Jason Huang, Arpit Kamboj, Nicholas Bates, sohil khan, Thomas O'Keeffe