Jump to content

  • Log In with Google      Sign In   
  • Create Account

Awesome job so far everyone! Please give us your feedback on how our article efforts are going. We still need more finished articles for our May contest theme: Remake the Classics

Spaceship design: space vs slots


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
27 replies to this topic

#1 Acharis   Members   -  Reputation: 883

Like
0Likes
Like

Posted 08 April 2012 - 07:01 AM

Typical 4x game where you design spaceships.

There are two options (if you ever encountered more, post):
- space (each hull has X points of space, you can install any components as long as within the total space limit) [Master of Orion 2]
- slots (each hull has several slots, usually of various types, you can (and usually should) install exactly one component on each slot) [Stars! and most of other 4x games IIRC]


I would like to hear your opinions on these and generally discuss the spaceship design part of such games.

I'm not sure if it is only my personal preference, but I feel all slot based spaceship design systems I encountered were broken and simply lame. You always put exactly one engine, one bridge, one life support system... To me the only real choice was about some secondary systems and the whole mechanic felt as a way to not allow me put weapons on all slots (which was always the best choice). On the other hand space system in MOO2, while allowing me to put 100% weapons, was very interesting and I always was ending up with plenty auxiliary systems. At a first glance the space based system seems like an obvious winner to me (althrough, I like the visual aspect of slots and it allows for higher variety of hulls).

Edited by Acharis, 08 April 2012 - 08:57 AM.


Sponsor:

#2 KenjiSenpai   Members   -  Reputation: 231

Like
0Likes
Like

Posted 08 April 2012 - 08:25 AM

I don't want to sound like an ass but its just a random comment on the words you use. If this is going into a game or a design document you might want to change the word weight for mass since when you're in space you have no weight. Just wanted to point it out in case you were going to write this down somewhere.

#3 Karnot   Members   -  Reputation: 148

Like
1Likes
Like

Posted 08 April 2012 - 08:31 AM

weight

If we're talking space - its not weight anymore, its mass. And in space, mass is a rather pointless thing to worry about on a spaceship, realistically speaking.

I feel all slot based spaceship design systems I encountered were broken and simply lame.

That is because they are almost never properly implemented. There are two things that must be done :
1) Have physical position be actual position. Meaning, putting armour plating on the front will protect you from the front. Putting things in front of other things will determine their destruction order.
and 2) Have weapons have angle arcs according to their actual position.

As far as i know no game ever did both, only one or the other. Most do none. I think Sword of the Stars 2 have both, but i cant say not having actually played it.

#4 KenjiSenpai   Members   -  Reputation: 231

Like
0Likes
Like

Posted 08 April 2012 - 08:47 AM

If we're talking space - its not weight anymore, its mass. And in space, mass is a rather pointless thing to worry about on a spaceship, realistically speaking.


That is not true at all. its much harder to accelerate an object with a large mass to high speed than an object with a low mass. while its true that the word weight cant be used in space F=ma is still applicable and very important for space travel. (The greater the force you need to push the more energy you need the bigger the mass, the greater the force you need

#5 Acharis   Members   -  Reputation: 883

Like
0Likes
Like

Posted 08 April 2012 - 09:07 AM

I don't want to sound like an ass but its just a random comment on the words you use. If this is going into a game or a design document you might want to change the word weight for mass since when you're in space you have no weight. Just wanted to point it out in case you were going to write this down somewhere.

Fixed Posted Image

I feel all slot based spaceship design systems I encountered were broken and simply lame.

That is because they are almost never properly implemented. There are two things that must be done :
1) Have physical position be actual position. Meaning, putting armour plating on the front will protect you from the front. Putting things in front of other things will determine their destruction order.

This has 2 problems. It relys on micromanegement and detailed ship manipulation during combat which is not usable in larger/mid scale battles (imagine positioning 20 destroyers so they all show their stronger side to the enemy and repeat it each turn). Also this still does not solve anything, ship design is still trivial (armour in the exterior, standard systems behind them and the critical systems in the very center).

#6 Karnot   Members   -  Reputation: 148

Like
0Likes
Like

Posted 08 April 2012 - 09:43 AM

F=ma is still applicable and very important for space travel.

Well, that depends. Realistically it doesnt matter, since its unlikely that space exploration will ever go anywhere far enough with below-light-speed travel. And if you have an FTL drive - mass is irrelevant.

#7 KenjiSenpai   Members   -  Reputation: 231

Like
0Likes
Like

Posted 08 April 2012 - 12:01 PM

Good point. So basicaly, it would be important to look at the actual fiction of a game before even thinking about designing those parts of the game. its sorta interesting to do it that way since you usualy dont restrict gameplay designs to the fiction but the invert.

#8 Acharis   Members   -  Reputation: 883

Like
0Likes
Like

Posted 08 April 2012 - 02:24 PM

LOL, it's really not impotant. Call it mass, space, weight, whatever, a player won't care Posted Image Just maximum X of something where X is a number. That's the first option. The second option is slots.

Which you like better and why?

#9 HNikolas   Members   -  Reputation: 155

Like
0Likes
Like

Posted 08 April 2012 - 04:20 PM

I think if looking at things realistically, you would need both slots and energy to run certain modules/extensions.

In my opinion, the best way to go would be to have well thought out and named slot types(armor, extensions, weapons, electronics and so on) and then give X amount of these slots on different ships. All of the fittables would have requirements for energy, volume and so on while keeping it realistic.

The above system looks both fun and easy to balance.
Ruby on Rails, ASP.NET MVC, jQuery and everything else web.. now also trying my hand on games.

#10 hughinn   Members   -  Reputation: 111

Like
0Likes
Like

Posted 08 April 2012 - 05:42 PM

I think no one mentioned it, one of the best 4x games (at least that i heard of) is Aurora, whatever you do, terraforming, bulding spaceships, building defenses, bulding your race, gets an incredible detail, you can set the frequency of the laser you shoot so it can destroy different things more effectively, if you want to make a space-based 4x, i reccomend you look at it, or at least it's wiki, you could get a lot of ideas from it.

#11 Yrjö P.   Crossbones+   -  Reputation: 1060

Like
0Likes
Like

Posted 08 April 2012 - 06:11 PM

This has 2 problems. It relys on micromanegement and detailed ship manipulation during combat which is not usable in larger/mid scale battles (imagine positioning 20 destroyers so they all show their stronger side to the enemy and repeat it each turn).

Not a problem if the 20 destroyers are manipulated in one stack, like in the first Master of Orion where it was normal to fight with a thousand small ships in one battle.
If you have not played MOO, you really should. For one, it has a nice planet management UI approach - MOO2 was a step backward in that.

#12 Acharis   Members   -  Reputation: 883

Like
0Likes
Like

Posted 09 April 2012 - 05:39 AM

First, an assumption, the fun comes first, realism only if it does not interfere with fun and does not make the game too complex. I understand not everyone make games with this assumption in mind, but if possible I would prefer such assumption in this topic since that's the kind of game I want this information for (but if you can't, that's OK :)).

In my opinion, the best way to go would be to have well thought out and named slot types(armor, extensions, weapons, electronics and so on) and then give X amount of these slots on different ships. All of the fittables would have requirements for energy, volume and so on while keeping it realistic.

I don't think slots and energy works well together. If you are making a slot based design, the imperative is to use all slots available (otherwise the designed ship is not optimal). For example if you are making a small ship with 6 slots (2x weapon slots, 1x engine slot, 1x reactor slot, 1x armour slot, 1x sensor/electronics slot) and you have 2 types of components per slot (early game) you are highly limited how you assign these if you need to track energy consumption. You might simply end up with only 1 reasonable combination of components since the energy consumption requirements dictated so.
I would say energy is not compatible with slots at all. It makes already heavily restricted slots (which are type restricted already) even more restricted.
On the other hand, if we use space/weight system the energy should fit fine (since we can simply add unlimited number of armour which does not use energy until we fill the whole hull space). In space/weight system additional restrictions (like energy/crew requirements) are much easier to deal with by the player since you can always mindlessly add a bunch of low tonnage components to fill the rest of the hull once all your main componets are there.

I would risk making a theory that slots works only if there are no additional requirements/limitations present...

Another interesting thing, I noticed in some games a fake slot system. Look here: http://www.dotemu.com/sites/default/files/starfury_1_0.jpg this ship has slots which are basicly empty, it also has tonnage. It seems that the bottleneck here is always the tonnage, not slots. What is the point of slots there then? It feels to me as if the slots there were purely decorative thing without any gameplay purpose...

I think no one mentioned it, one of the best 4x games (at least that i heard of) is Aurora, whatever you do, terraforming, bulding spaceships, building defenses, bulding your race, gets an incredible detail, you can set the frequency of the laser you shoot so it can destroy different things more effectively, if you want to make a space-based 4x, i reccomend you look at it, or at least it's wiki, you could get a lot of ideas from it.

Interesting one, thanks. But it took me 5 minute to find the download for this (not even on the first page of google) also I never heard of it even though I'm a hardcore 4x player. From a marketing point of view this game is a failure. I'm not sure if I should steal any ideas any from such unpopular game :)


This has 2 problems. It relys on micromanegement and detailed ship manipulation during combat which is not usable in larger/mid scale battles (imagine positioning 20 destroyers so they all show their stronger side to the enemy and repeat it each turn).

Not a problem if the 20 destroyers are manipulated in one stack, like in the first Master of Orion where it was normal to fight with a thousand small ships in one battle.
If you have not played MOO, you really should. For one, it has a nice planet management UI approach - MOO2 was a step backward in that.

Yes... Stacking would solve the problem of it being unmanagable. But it kind of defeats the purpose, the point was to make it so separate components on each ship can be damaged an destroyed so you have to carefully place armours and systems. But with stacking you can't make separate damage to each component, since it works as a stack (X units left, can't display a huge page with detailed list of all ships in a stack and the damage to all their components). Partial damage can't work with stacks and detailed ship manipulation works only if you have few ships/stacks to manage and you can have few ships to manage only if you have stacks :) So it's kinds of is a vicious cycle.
Plus, I'm not sure I would want to base my decision if I want stacks in a game just on ship design requirements... I would prefer a shipdesign system which works for both.

#13 HNikolas   Members   -  Reputation: 155

Like
0Likes
Like

Posted 09 April 2012 - 10:34 AM

I guess it really comes down to how complicated you want the fitting to be. I usually prefer complicated gameplay and thats why probably my suggestions are complicated. As for using all the slots or not: each module could also have a drawback, the main one could be added mass to ship and the secondary could be something related to the module itself(adding weapons means you need X amount of bigger crew and so on) so there actually is something to gain if you do not fit some module to the ship.

As for the energy, there could be different rails of energy available to module slot types. For example, big rails with a lot of energy to electronics and auxillary systems and little to none to armor.

I can brainstorm long walls of text on the topic, but not sure how well it all fits to 4X and the game you are designing.
Ruby on Rails, ASP.NET MVC, jQuery and everything else web.. now also trying my hand on games.

#14 hughinn   Members   -  Reputation: 111

Like
0Likes
Like

Posted 09 April 2012 - 01:19 PM

I know Aurora is not known, but is basically the same case as Dwarf Fortress, a lone developer without much publicity making his game.

I'm not saying you have to make a clone of it, but check the features and the inmense detail the game gives, and then, if you like something, you can implement it in a simpler way.

Yes, the game is not well known, but that doesn't mean it isn't good.

#15 Yrjö P.   Crossbones+   -  Reputation: 1060

Like
0Likes
Like

Posted 09 April 2012 - 02:58 PM

Yes... Stacking would solve the problem of it being unmanagable. But it kind of defeats the purpose, the point was to make it so separate components on each ship can be damaged an destroyed so you have to carefully place armours and systems. But with stacking you can't make separate damage to each component

There are other reasons to carefully place armors and systems besides individual component damage. Armor/shields/ECM could prevent incoming damage only from specific parts of the ship and the player could choose to skimp on them for some parts, then maneuver to minimize exposure of those parts to the enemy. And some weapon systems could require the player to maneuver the ship to get line of sight between the weapon and enemy, while others such as missile launchers might work even while bolted on the opposite side of the ship from enemy direction.

#16 Acharis   Members   -  Reputation: 883

Like
0Likes
Like

Posted 10 April 2012 - 03:33 AM

I can brainstorm long walls of text on the topic, but not sure how well it all fits to 4X and the game you are designing.

While I prefer it to be more in the synch with the kind of game I'm making any feedback is better than none Posted Image As long as it is related to 4x spaceship design I would be delighted to read it.

I'm not saying you have to make a clone of it, but check the features and the inmense detail the game gives, and then, if you like something, you can implement it in a simpler way.

Yup, I checked it already. Even if not for gamedesign reasons I would be unable to resist as a fan of 4x games Posted Image Unforutunatelly, their spaceship design system is very simple (only tonnage) so I can't steal much from it in this regard.



I was thinking, I approached the issue the wrong way. It's not about space vs slots. Actually, general slots and space system are identical (if you have 10 slots and each can hold 1 component and you can put any combination of these you could end up with 10 lasers; in case of tonnage system if your ship can hold 100 tonnes and each componet weight is 10 tonnes you could end up with 10 lasers). The whole purpose of slots is for them to be specific (like weapon slot, engine slot, etc). So, it is all about restrictions (slots are a way of saying that 20% of your ship has to be weapons). And restrictions can be done other ways than slots (for example energy consumption system).

The key is to use a good combination of restriction systems (also that's why the energy system felt broken to me in combination with slots, these both are basicly restriction systems and were doing the same thing). I would also say, that for as restrictive system as slots we probaly should not use any additional restrictions; but if we use lighter restriction system (like tonnage) it is probably OK to add additional restrictions (like energy consumption, crew, etc).

What you think? Is my way of thinking correct here? Any examples of games that did it other way and were good?

#17 Yrjö P.   Crossbones+   -  Reputation: 1060

Like
0Likes
Like

Posted 10 April 2012 - 04:04 AM

The key is to use a good combination of restriction systems (also that's why the energy system felt broken to me in combination with slots, these both are basicly restriction systems and were doing the same thing). I would also say, that for as restrictive system as slots we probaly should not use any additional restrictions; but if we use lighter restriction system (like tonnage) it is probably OK to add additional restrictions (like energy consumption, crew, etc).

The MOO2 system which you quoted as a positive example has both restriction types. Drive and armor slots must be occupied, computer and shield slots are optional, but anything you put into them affects space which limits the total amount of weapons and other stuff you may put in.
One noteworthy thing about the system is that it is not always worth it to fill all the available space, because any stuff you put in also increases the build cost.

#18 TechnoGoth   Members   -  Reputation: 1108

Like
0Likes
Like

Posted 10 April 2012 - 06:45 AM

Personally I never liked slot based systems they always seemed either useless if you never filled them all or overly restrictive when they forced you down a certain path.

One of the advantages of the tonnage system is when it’s tied into the R&D so that you get miniaturization and increased hull space. So while you lasers start a size 10 they can eventually be reduced down to size 1. What might be interesting is if you’re R&D system was divided into applied and theoretical sciences so you could choose whether to invest heavily in a new kind of energy weapon or modifications your existing systems.

The fields you could study to improve a laser might be the following:
· Miniaturization - 10 levels – each reduces size by 10%
· Efficiency – 10 levels – each increases damage by 25%
· Power Consumption – 10 levels - each reduces power consumption by 10%
· Armor Penetration - 10 levels

A proto type laser might due 1 damage require 10 space and consume 10 energy per shot. While the maxed out laser would due 2.5 damage ignore 10 points of armor, take 1 space and consume 1 energy per shot. This would mean it does 25 damage for the same cost as the prototype laser. But after that you can’t do any better until you research fusion beams and start developing a new kind of energy weapon. This gives an interesting dynamic of getting the player choose between long term advantage or short term gains.

I do also like the module type system I’ve seen some where once where you fix the weapons and components to parts of the ship and it’s possible to destroy them in battle. That way if the enemy capital ship has their primary weapon mounted on top then it possible to concentrate fire there and destroy it.

"Fate and Destiny only give you the opportunity, the rest you have to do on your own."
"The people who don't enjoy life are the ones who don't get the joke."

 

The Aspiring Writer

Current Projects: Day 0 -prototype post apocalyptic survival game - Design V2
Upcoming Projects: Sanctuary Zero - post apocalyptic survival game - Design V2

Non Game Projects:

 


#19 AltarofScience   Members   -  Reputation: 611

Like
0Likes
Like

Posted 10 April 2012 - 07:20 AM

Well GSB has the best slot system. Aside from some slots not being weapon slots you can put anything anywhere and put non weapons in weapon slots.

GalCiv had the most customizable system ever, and an RD thing where you could do miniaturization and such. You could load all sorts of crazy designs and have like 50 engines or 50 black hole cannons and such.

#20 Leartes   Members   -  Reputation: 122

Like
0Likes
Like

Posted 10 April 2012 - 09:58 AM

I'd go another route and take a look at BattleMech-like games. I enjoyed Titans of Steel a lot some years ago. It has battle robot (equivalent to ships in space combat) that could be customized a lot. There were slots that take armor, weapons and auxiliary systems. All slots take individual damage and armor in that slots protects the body part. Also there is a maximum weight AND there is energy AND heat management.
It is a complex system but I think parts of it can be cut without losing too much. In this game projectile weapons required more slots and could run out of ammunition. In contrast to that energy weapons needed less slots, caused more heatup and needed energy to reload. Also a bigger engine produces more energy.

You could do something similar with slots, energy management and good auxiliary systems. For example armor is nice, but maybe you should add a shield that also costs more energy - maybe not. Add some booster that gives speed-boosts for energy, scanner systems, targetting etc. Also restrict space in the most central part so that you can not fit everything into one area of the ship AND protect this area best at the same time.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS