Code Monkey home page Code Monkey logo

idlespace2's Introduction

Node CI code style: prettier

This is the successor of IdleSpace. It's not completed yet.

The game is powered by Angular and NG-Zorro.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run npm run make-themes for making css assets. Run npm run build to build the game.

Running unit tests

Run ng test to execute the unit tests via Karma.

idlespace2's People

Contributors

dependabot-preview[bot] avatar lore-o avatar scorzy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

idlespace2's Issues

Observations

Compute:

UI: Double warp card increases the regeneration of the compute spell from 5 to 10 mins. however, the text still shows 5 mins.
Improvement: Triggering the full set of spell at Full Auto level 1 (compute 4) is inefficient against auto 1,2,3 sequence. if possible disable that or make it optional.
Bug: I have kept warp 30 sec on auto sequence 3 however after prestige sometime it starts triggering in sequence even before compute 3. (its good for us but its like it is auto triggered third sequence even before it is researched).

War:
Fleet:

New feature: is it possible to have "gradual" change as additional option in fleet config where we create new fleet config. However, instead of triggering instantaneous change (deleting old ship and generating new one) it replaces ship 1 by 1 or 2 by 1 in case stronger ship is replacing weaker one (similar to upgrade). I think user will accept some lower number total strength if it means that they can keep fighting instead of waiting for ships fleet to generate (confirm/immediate will also be available as it is).

Improvement: is it possible to add info in the locked ship module card when they will be available i.e. after power V / Material IV etc so that we do not have to go through each and every nodes in tree.
Improvement: after selecting a path E.g. Scientist origin. some ship modules are not longer available (e.g Reactive Armor) is it possible to remove / strike font them in the module list (also in ship designer) along with reason i.e. path specific.

To Do:

Improvement: it is possible to suffix a small icon (Green graph icon) to indicate runtime reduction task on main card instead of pop out card. so that player can go in to selected card to check for details instead of checking popup for all task.

Battle:

UI: ETA shows 30:07:2 however, battles completes on 30:00:00 (it adds confusion what is 30:00 doing there)

IdleSpace2(22).txt

production charts in IdleSpace

Good day.
Any chance to add production charts to IdleSpace?
It is really useful tool to plan production. It is a lot of charts component for Angular and IdleSpace
already have almost all production and spending data.
If you give me a point where this production data is stored we may try to help.

Also. We have main engine for flOw rewritten into HTML5
https://www.jenovachen.com/flowingames/flowing.htm
This logic and dynamic will be good addition for Idle Ants and Idle Space. In long time production pause user may click the manual resource gathering.

Have a nice day!
Alexander.

Galactice Federation ethic code in Idle Space

Good day.
Please consider to make IdleSpace game play without war crimes.
One reason The Star Trek, SG1 and Atlantis so popular it is Galactic Federation ethic code.
Unprovoked aggression toward space colonies on only reason to gather resources it is very bad idea.
The reason to human cooperation it is common benefit. One member of society who became selfish and violent toward the whole system quickly decline under whole community respond.
The IdleAnt is very good toward the ethic code. Any chance to add this ethic to IdleSpace?

May all be happy!
Open Source Buddhism Library
www.buddism.ru
Alexander Stroganov

Experience multiplier...unused

I think the experience multiplier is unused.

My prior issue (#31) is fixed, but only shows "real xp spent." The multiplier doesn't appear to affect what is gained from battles, nor to reduce the requirement to unlock additional xp shop options.

I believe

src/app/model/prestige/prestigeManager.ts:849

        this.prestigePoints[i].realQuantity.times(this.prestigePoints[i].price)

should be adjusted to include the prestige multiplier.

Cheers!

Exp shop bug

Under the locked section, it says I have spent 6 experience points. This is the number of items I have purchased, not the combined xp.

Playing github pages version

upgrade Higher Module Level issue

too many HML upgrade would cause auto upgrade design become invalid actually.

my max level is 3.98e4,auto upgrade rate set to 1 the module level is 3.65e4

that means price of the ship is 6.7e 506,about 5e435 years

should auto upgrade design option limits the max build time?

My scientists are researching too fast

I followed the tutorial at the beginning (the one in the info tab), then bought some researchers, and now most of the research tree has been researched.
image

Memory Issues

This particular issue looks like a memory leak. When you change between tabs (which ones are currently unknown, I'll probably run a few tests in a bit), more space is taken up by the array and object. This results in the following. (This was on my first prestige, so there's still a lot of interaction.)

Initial load (or close to it):
2020-08-12 15_41_37-Window

7 minutes later:
2020-08-12 15_41_54-Window

10 minutes later:
2020-08-12 15_41_59-Window

7 minutes later. At this point, I set it to idle without any user interaction.
2020-08-12 15_42_02-Window

10 minutes later. Note that it hasn't used additional memory (It lists it as having shrunk, but that looks to be the scripts having shrunk? Optimization or something?) At this point, I resume messing around with the different tabs.
2020-08-12 15_42_06-Window

12 minutes later.
2020-08-12 15_42_10-Window

This does eventually lead to slowdown of the browser, and perhaps other unwanted side-effects. This can be cleared by refreshing the page.

All snapshots used, and a ZIP file of the snapshots: https://drive.google.com/drive/folders/1As8D_MqfSBCo_csiIx0aI3TGNPiodPeb?usp=sharing

Browser Info: 79.0 Firefox (stable)
Windows 10 version 2004

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.