Taking a breather on entities classes and types

Published on
Last changed on

It's not about burnout - far from it; no, it's about a sanity check on what has been done already in terms of unit-layer entity classes. And the list is reasonably long:

  • Frame: 20 entity types
  • Hull: 13 entity types
  • Armour belt: 15 entity types
  • Maneuvering thrusters: 6 entity types
  • Motion/inertial dampener: 9 entity types
  • Fuel storage: 13 entity types
  • Linear displacement system: 4 entity types
  • Energy generation: 33 entity types
  • Energy collection: 33 entity types
  • Thermal dissipation: 15 entity types
  • Locomotion shield: 15 entity types
  • Energy storage: 15 entity types
  • Locomotion - Atmosphere: 12 entity types
  • Locomotion - Surface: 14 entity types
  • Locomotion - N/Space: 25 entity types
  • Locomotion - H/Space: 5 entity types
  • Locomotion - V/Space: 3 entity types
  • Gravity generation: 10 entity types
  • Tactical shield: 16 entity types
  • Habitat: 16 entity types
  • Sustenance production: 23 entity types
  • Piloting - Surface: 9 entity types
  • Piloting - Atmosphere: 9 entity types
  • Piloting - N/Space: 9 entity types
  • Piloting - V/Space: 4 entity types
  • Navigation - Surface: 10 entity types
  • Navigation - Atmosphere: 4 entity types
  • Navigation - N/Space: 13 entity types
  • Navigation - H/Space: 8 entity types
  • Navigation - V/Space: 3 entity types
  • Recreation: 23 entity types
  • Hospitality: 22 entity types
  • Culture: 21 entity types
  • Recycling: 29 entity types
  • Power grid: 19 entity types

For a total of about 500 entity types, spread more or less regularly over the classes.

The following classes are defined but not really started yet:

  • Bridge
  • Operations
  • Defensive system
  • Offensive system
  • Detection
  • Information
  • Administration
  • Support
  • Drone
  • Science
  • Industrial
  • Medical
  • Weapon

Some of these yet-to-be-finalised classes will likely or obviously be split into several classes, such as Weapons, Industrial or Science. Others, like Drone, I am not even sure about. We shall see! :-)

Why the breather?

Very simply because I now want to start working on the "How it looks" part, and make it as user-friendly as I can. This will involve the upcoming site changes but also and especially the exposition of all these entity classes, types, works in progress, ideas and more!

Plus doing some front-end and some Python work will relax me. I dream of geogebra (the well-known tool used to visualise curves -- it's very useful!) and I'd rather dream (today at least) of pseudo elements, svg icons, clever querysets and list comprehensions. That will be a good change :-)

Please signin to add your comment.