Giter Club home page Giter Club logo

Comments (3)

curusarn avatar curusarn commented on May 28, 2024

Good question.

Free repairs would be easier for the players because they don't have to figure out if they should be using the money for something else.

Paid repairs have a weird edge-case where if you repair your ship you have lowered your net worth. (You have less money but the ship didn't increase in value/worth.) This feels weird to me.
This could be solved by making ships worth proportional to their HP. But I'm not sure if I like the idea that your net worth gets lower because your fleet took a bunch of hits in a fight.

One disadvantage of free repairs could be that people can attack others and then recover without any monetary cost. But I think that wouldn't be an issue if we make sure that it's not easy to repair a lot of ships at once. Either by requiring a shipyard for repairs or by slower repair speed.

Ultimately, imho, there just has to be something that makes sure that people can't repair everything too quickly. The bottleneck/limitation can be:

  • paid repairs
  • slower repair speed
  • shipyards repair one ship at a time
  • ??? (something else)

I think we only need one bottleneck/limitation.
Currently, I like the idea of having repair as a command for shipyards which means that you can repair one at a time by each shipyard. And because of this limitation the repairs could be free and reasonably fast.

I do like the idea of making the shipyard-capable ships important for the overall gameplay. I imagine that it could create exciting situations and strategies - e.g. having more shipyards, moving your shipyards, destroying enemy shipyards, etc.

Sorry for the wall of text.

from space-tycoon.

malytomas avatar malytomas commented on May 28, 2024

Suggestion: add 'healer' ship class.

from space-tycoon.

malytomas avatar malytomas commented on May 28, 2024

Solution:

  • Ships have small passive regeneration.
  • Ships also have a command to quickly repair themselves at some price.

Reasoning:

  • Cargo ships can depend on passive regen, which shifts focus of combat ships on other combat ships.

Other notes:

  • Shipyards repairing other ships: more complex implementation, difficult planning (shipyards are usually slower, so the ships that want to get repaired have to cooperate, and to plan to not wait for it).
  • It is undesirable to make attacking way too damaging as that could make the game end with a stalemate.

from space-tycoon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.