This is the testing Godot forums! All forum posts unique to this forum will be deleted! Please use the main forums here for any posts you want to keep. All forum rules still apply.

New to godot, right tools for a spaceship crew game?

croxiscroxis Posts: 1Member

I'm new to godot and would like to make sure I am using the engine correctly for what I would like to do.

I'm starting to work on a multiplayer starship crew game. The player controls a person avatar, walks around inside the ship to different computer stations to do different tasks (pilot, weapons, etc). Other players can be fellow crewmates, or be crews of other ships. I would also, eventually, like players to build onto their ships and ship parts destructible. Put Lovers in a Dangerous Spacetime, Pulsar a Lost Colony, and Space Engineers in a blender.

I am currently using Tilemaps for ships, and those are children of KinematicBody2D. Ship parts (pilot seat, warp core, etc) is a second tilemap layer. I got the avatar to collide with the computer terminals (yay!) but how do I detect when the avatar is in front of the terminal? (for the "press 'f' to pilot the ship, etc)

Would it be better to have these components as nodes that snap to grid, instead of trying to do it in the tilemap?

Thanks for helping a newbie!

Tags :

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.