Giter VIP home page Giter VIP logo

ivark.github.io's Introduction

ivark.github.io's People

Contributors

1234abcdcba4321 avatar alexitato avatar amerikranian avatar auge avatar dan-simon avatar earthernsence avatar gabriel3014 avatar gruestick avatar iblobtouch avatar ikerstreamer avatar ivark avatar jcboorgo avatar kajfik avatar kasn avatar legocro avatar micaminoff avatar omsi6 avatar razenpok avatar sansskill avatar theherobrine422 avatar unremarkable avatar ytry avatar zylafae 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

ivark.github.io's Issues

Auto replicanti galaxy button jitters

The button outline (not the text) for the replicanti galaxy auto toggle has a tendancy to move back and forth rapidly. It eventually stops once things slow down in longer runs. I've only tested on the dark theme, but it happens every time I start a new infinity so it should be easy to reproduce.

Kongregate memory leaks

My game's been running for a long time and seems like Kong is leaking in _messageQueue

image

There are 50 MB of "stat.submit" messages stuck in queue.

I'm playing on https://ivark.github.io/, i.e. I'm not logged in in Kong.

Chrome heap snapshots:
Long run (>24h) https://1drv.ms/u/s!AkSf8539z9wjgdYAa8hLmYJ8GBnBFA
Just launched https://1drv.ms/u/s!AkSf8539z9wjgdV_ihIg4dn2HmLGew

There are also some big memory hogs in first dump, but I think most of them will disappear once you deal somehow with Kong
image

mobile/iphone font size too large

There seems to be an update in the last day where the type size is large enough that one can't see the cost of an upgrade beyond the word "Cost:"
img_3272
img_3273

Incorrect formula in 'How to play' for replicanti galaxy upgrade

Current formula shows as

Galaxy upgrade cost: 1e(170+25n+5n^2)

which is presumably meant to indicate a price increase that starts at 25 and goes up by 5 each upgrade, but the actual formula for this behavior is

Galaxy upgrade cost: 1e(170+22.5n+2.5n^2)
edit: fixing formatting

Display for Increase Rates

it would really help, if you would add a display of the production rate of every dimension and not just the first dimension

Free boost on reset, and "One for each dimension" not taken account of correctly

I'm in the first infinity and noticed some issues with my multipliers. For one thing, when I got my first galaxy, my first dimension multiplier is 3x, not 1.5x like it should be (from achievements). This seems to be due to the game determining dimension multipliers after galaxy or crunch with one more reset than it should (first dimension multiplier is (dimension boost power)^(resets + 1), not (dimension boost power)^resets).

Also , after my second galaxy I noticed that most of my dimension multipliers were a bit lower than they should be; second dimension multiplier was 1.4x, not 1.5x. This seems to be due to the line

if (player.achievements.includes("r35")) mult = mult.times(Math.pow(player.totalTimePlayed / (600*60*48), 0.05));

which gives the "One for each dimension" bonus. However, for a long time "One for each dimension" has been r76, not r35 (r35 is "Don't you dare sleep"). Since most people get "Don't you dare sleep" rather early, this means that production will be a little lower before eight days have passed.

Neither of these issues is really that big of a deal, but both seem fairly easy to fix and so I'll probably make a PR.

Infinity break upgrade ignoring another upgrade

Infinity break's "Passively generate Infinites based on your fastest Infinity" ignores Infinity's "Multiply Infinity from all sources by 2x"
image
image
image
As you can see on the image, all infinity sources multiplied by 128, fastest infinity 101ms, passive generation at 1 infinity every 202ms, which makes it a near worthless upgrade for the 2e7 infinity it cost at this stage of the game.
If the multiplier applied it'd increase from 297 infinity/minute to 3.8e4 infinity/minute, making it around 40% of my current infinity/minute.

'Zero Deaths' Achievement is impossible after 500 IP purchase

The 'You start with 8th dimension and a Galaxy' 500 IP purchase makes it impossible to get the 'Zero Deaths' achievement.

While it is still possible to get it within a challenge, I don't believe the intent of this achievement is to get infinity with only dimensions 1-4.

909: Dimension not Found uses wrong formula

The code that checks for the achievement is:

if (player.firstAmount == 1 && player.resets == 0 && player.galaxies == 0 && player.currentChallenge == "challenge12") giveAchievement("ERROR 909: Dimension not found")

However I think it should be "player.firstBought" instead of "player.firstAmount".
With the current constraint, it would require the player to go to infinity with just a single first dimension and not buying any other dimension because they would increase "player.firstAmount".

Automatic Dimboosts - Off by one error

softReset(0)

Function maxBuyDimBoosts() has an off-by-one error. First, it adjusts players.resets directly to perform these soft resets, and does so to the correct value. It then calls softReset(0), which autoconverts the parameter to 1, triggering an additional dim boost.

Easiest fix is calling softReset(r), rather than adjusting player.resets.

dark theme

it would be great if you make dark theme, as the bright white is really hard on the eyes

Javascript error on mobile

http://ivark.github.io/javascripts/game.js:80
Uncaught SyntaxError: Unexpected token >
var c_value = escape(btoa(JSON.stringify(value, (k, v) => (v === Infinity) ? "Infinity" : v))) +
image

Seems to be a lack of support for JavaScript's arrow notation. Ideally we should use a transpiler, however we can rewrite functions using the older notation as a quick fix. For example:

function(k, v) {
    return (v === Infinity) ? "Infinity" : v;
}

Login bug on Mobile

When I attempt to click “Login with Google to Enable Cloud Saving”, it will act as clicking “Import save from file” (or other lower y-axis with x-axis between the button “Import save from file”), resulting Cloud save is impossible to be enabled in mobile.

Both UI can happen but only on mobile.

Hovered Lime button: The button that is hovering/clicking.
Red dot: Where I am clicking for attempt to Cloud Save.
Yellow dot: Where I am clicking at y-axis on near bottom.
E18B034F-5511-4448-BABB-080EFB13C7D5

Game died

The game gets to this point then stops responding to any clicks other than changing to options or statistics.

delete

Weird stuff with doing Dimensional Boosts Challenge late in the game

If you do Dimensional Boosts Challenge with enough eternities:

  • Due to not taking account of bulk correctly in Dimensional Boosts Challenge, the Dimensional Shift button breaks (the game enters an infinite loop due to trying to reset infinitely many times).
  • Due to not taking account of Dimensional Boosts Challenge at all, max buying galaxies breaks (it doesn't buy any since there are no eighth dimensions to buy them with).
  • if the above two issues were fixed, you could get tons of galaxies if you were in EC7 with some first ID, since first ID will produce lots of seventh dimensions which will produce lots of sixth dimensions. It's as if there were a ninth dimension.

(Should I sign up for the discord and post these there? The issues section looks rather empty, and I don't want to create a lot of noise.)

EP count disagreement

See attached image: in the left-hand navigation it shows 9 EP, while in the top header it shows 8 EP. The difference persisted at least until EP started showing in scientific notation (but always as a difference of 1).

I'm using Firefox 105.0 (64-bit) on Ubuntu, please let me know what other information I can usefully provide.

ep

Automatic DimBoost Max 8ths used on reset doesn't work

It's weird because it works on my home computer but doesn't work on my computer in work. No matter what I put in there, it always dimboosts. I'm using Chrome 67.0.3396.99. I tried to export save, cleared cache and cookies, imported save but no dice, it still doesn't work.

"Galaxies required to always Dimboost" does not work

I set my bulk dimboost to 100 and " Galaxies required to always Dimboost: " to 50.
I now have >50 galaxies and I could manually click the dim boost button.
I expected that the dim boost (even below the 100 bulk size) would now happen automatically.

Can get (practically) infinite antimatter in Challenge 8

Due to it being possible to sacrifice even after reaching the challenge target and player.chall11Bonus being a normal number (not a Decimal), it is possible to get e900000000000000 antimatter in Challenge 8.

How to replicate the issue:

  • Do Challenge 8 rather early, without that many bonuses. As early as the second infinity should work. Turn off all autobuyers: they may cause problems.
  • Reset five times as usual.
  • Repeatedly do the following: hold m for a few seconds, press s
  • After a few times doing the above steps, Big Crunch should come up while you are holding m. Do not press it.
  • Check player.chall11Pow, either via the console or (without cheating) via a guess from dimension 8 power (I did a test and it weirdly didn't seem to be reflected in the shown dimension 8 power, though). When it reaches Infinity, press m several times to get enough antimatter to access the eighth dimension, again to buy some eighth dimensions, and enjoy your infinite antimatter!

Suggested fix: don't allow sacrificing, boosting, or getting galaxies (boosting and getting galaxies are included since they also seem like things you shouldn't be able to do in this type of situation) when antimatter is above the challenge target. I might try to make and test a PR for this, but from what I've seen of the source it can probably be fixed by adding

function playerOverTarget () {
  return player.money.gte(player.challengeTarget) && !(player.currentChallenge === '' && player.break);
}

somewhere, adding

if (playerOverTarget()) {
  return false;
}

at the start of a few functions (those for sacrificing, boosting, or getting (normal or replicanti) galaxies, both with and without an autobuyer:

document.getElementById("softReset").onclick
maxBuyDimBoosts
maxBuyGalaxies
replicantiGalaxy
document.getElementById("secondSoftReset").onclick
sacrifice

) and adding
&& !playerOverTarget()
to the if conditions:
player.autobuyers[10].ticks*100 >= player.autobuyers[10].interval && (player.currentChallenge == "challenge4" ? player.sixthAmount >= getGalaxyRequirement() : player.eightAmount >= getGalaxyRequirement()) (galaxy autobuyer)
player.autobuyers[9].isOn && dimBoolean() (shift/boost autobuyer)
player[name + "Amount"] >= getShiftRequirement(0).amount ('press D' code)

I'm actually not sure that this issue is that bad, since if you have too many bonuses it seems impossible to exploit (you get to Infinity so quickly that first dimensions for sacrifice can't build up). One possible way to exploit the issue is to get the time study that gives you 1% of your crunch IP every second, since that time study doesn't seem to take into account being in a challenge. But I'm not sure if you can get that time study without getting too many bonuses from other time studies along the way. Of course it gives you Infinite total antimatter, but I'm not sure how bad this is, although it does seem to give you a powerful bonus when you break infinity (total antimatter bonus). If the issue doesn't turn out to be exploitable, I suggest not fixing it and adding an achievement for getting that much antimatter.

Rebuild UIs

The new Modern UI and Classic UI has a terrible experience on mobile web version.

(Classic)In saving options, if you click on import save, choose save, login or anywhere on that xy axis, you will trigger import save from file, but sometimes you can triger the right button.

(Modern)Click on any of the tab bar will open the subtab list, not directly open the tab.

(All)Click on any button will delay 1-2 second and then trigger the function, I think it’s the browser problem.

tested on Ipad iOS 8th 810x1080, Chrome 105.0.5195.129

Display issues on mobile

Hello,

I'm having a few issues while playing on mobile (980px width * 1850px height), the main ones that I keep coming back to are:

  • Unability to start challenge 12 (though this can be worked around by rotating the screen)

image

  • unability to disable autobuyers except for dimensions 1-7 (this screenshot is scrolled to the right at the maximum)

image

  • can't read last column of achievement tooltips:

image

  • slight overlap of the menu with the main elements:

image

All of that seems to be adressed by setting min-width: 1200px on the html body and using the browser scroll - would you consider such a change?

Thanks

Is `until eternity` with nested blocks ok?

I'm wondering if this is a bug or a "feature".

I would expect this code to exit, but it keeps getting stuck in the until loop, and the reality wont complete. Full automator speed, 1.5 glyph speed enhancement. No black holes.

  auto eternity 5 sec
  eternity respec
  until eternity {
    studies nowait load name aTD
    if total TT > 5000 {
      eternity
    }
  }

The reason I believe this is a bug, is because there are two eternities firing repeatedly while this is stuck in a loop waiting to detect one.

autobuyers are always shown in scientific notation

I am using other notations, such as letter notation, to display the values. The whole ui changes accordingly (including the achievements), however autobuyers remain just showing scientific notation values.

I understand it might not be possible to input values in some notations, but perhaps you could support entering values in scientific notation, but displaying it in the chosen notation. There could be a setting to enable/disable it too...

[Aarex Mod]Offline simulation bug+Don't show offline progress

I playing antimatter dimensions aarex modifier.
I playing to quantum challenge 6,tied 2 days.

I offline with 0 second eternity,after turn on matter increase to very huge,but no fail popup.
as I manually offline back,offline progress popup disappear.

Overflow Error

So just reached the point where the game beaks as my antimatter count went to NaN

Challenge time record is incorrect

When start challenge
Shows allert message "You will start over with just your Infinity upgrades, and achievements. You need to reach infinity with special conditions. The 4th Infinity upgrade column doesn't work on challenges."
Time before closing this alert included into challenge time.

I long time try to got "End me" achievement, until i understand this nuance.

New stats tables inhibits analysis.

On 2023-02-23, I opened my Prestige Runs stats, and was presented with a new format. The old format was something along the lines of rewards or prestiges mode, but this one is now resources or rates.

The problem with this format is, you can not see how much resource and the rate at the same time. You have to either do the time math in your head yourself, or flip the table mode back and forth and keep it straight in your head as you go.

Since automation often requires you to analyze the rate and then input the amount, this imposes a mental and UI burden on that game-spanning process.

It would be better if you could select which columns you want to see.

Also the table lines make for a harsh aesthetic.

image

Graphical issue with Lai'tela tab

aderror
As you can see from the image above, one of the squares in the middle of the scrolling symbol of Lai'tela is significantly off-center.

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.