GithubHelp home page GithubHelp logo

Comments (3)

tuomount avatar tuomount commented on August 25, 2024

"Karma" is for internal name where bad galactic events happens for those who are leading and good events for those who are behind. There is possibility to configure that events can happen for any realm.

There are no sequential events and yes this all sounds really good.

I would say that we should focus on creating that space race and maybe even try to have space race editor/customization. I would place this to version 0.27.0.

Also these galactic events should be defined with JSON files. Maybe think if there could be some kind of interaction for realms when galactic event happens/occurs. Some thing that player would/could do some choices. For example if climate changes on planet, they could improve sheltering which would cost credits but gain more happiness or just ignore to population and lose some of the population.

from open-realms-of-stars.

tuomount avatar tuomount commented on August 25, 2024

For example meteor hit I kind of tried to do interaction, if planet has planetary turret that bad event can be turn into good, instead of destroying of buildings and population, planet gains more metal. Also if planet is large and mostly just unpopulated changes for meteor hits are smaller.

Same thing is for Deadly Virus, it practically kills all but one planet's population unless space race was Robotic race(Originally there was a bug that only Mechion was safe). Also that realm gains the virus which can be used in espionage mission or it can also accidental escape/spread if there are trade fleet travelling between other realms.

What I am trying to say, some kind of interaction might be good. Now current ones feel bit like just clued on.

from open-realms-of-stars.

BottledByte avatar BottledByte commented on August 25, 2024

I would say that we should focus on creating that space race and maybe even try to have space race editor/customization. I would place this to version 0.27.0.

Yes, let's move this to 0.27.
But before that, I will send a PR which does initial "cleanup" of event system 😏. It leaves most things untouched, it only reorganizes code internals a little, so there is better encapsulation -> easier refactor in the future.

Also these galactic events should be defined with JSON files.

👍

What I am trying to say, some kind of interaction might be good. Now current ones feel bit like just clued on.

That's something definitely worth designing support for. 👍

from open-realms-of-stars.

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.