Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Bartosz Sowiński

17
Posts
13
Followers
13
Following
A member registered Dec 08, 2024 · View creator page →

Creator of

Recent community posts

cool showcase

Your support makes my day, thank you!

Thank you, it's really nice to hear when people enjoy what you've made!

I did end up adding that in. Heads up!

I like it!

(1 edit)

Oh I've watched so many of these, I think I'm done for now xd

The expanding zone should be easy to change, I just struck a fair balance and didn't bother to iterate. I am still having an idea about optimisations, which I may try for fun. If I do, I may also tweak some thing around. No promises though.

Thank you for kind words!

That would have to be an entirely new project. My intention here was just to make a marble machine that plays itself and that's how it was designed.

They each have health value. Instead of shooting thousands of projectiles, the projectiles get stronger when the numbers get very high. It's not perfect and I should have given this a little bit more polish.

Nothing, it plays itself

pretty cool!

Thank you! Returning the favor, deservedly too!

It's a nice start, I hope you keep at it!

Oh I've done the same thing!

But mine is more grounded in reality, I suppose, this is some nice pixel art!

I will add to this since I've done some more digging lately.

The problem seems to be related to the way Godot handles arguments with which the project runs.

assert(
      args.length <= nargs,
      `native function \`${ name }\` called with ${ args.length } args but expects ${ nargs }`
      );
return f(...args)
Just to be clear, I still understand very little of this. I am a newbie.

It is also indeed true that this issue occurs only on Firefox, however it did still run on a computer I have at work - also on Firefox.
Another thing is that the project seems to run just fine on a private tab, but only once: after refresh, "index out of bounds" error appears again. This may mean there is an issue with cache or cookies.

That's all I can add for now.

zajebiste

(1 edit)

Hi, I've got the same problem. I don't keep a comprehensive log of changes, so I can't tell what caused the game to stop working. Hopefully this gets resolved soon.


Here is the error in the console:

RuntimeError: index out of bounds    _main https://html-classic.itch.zone/html/13004545/Retro_Ball_v0.12.0(WEB).js:9
    callMain https://html-classic.itch.zone/html/13004545/Retro_Ball_v0.12.0(WEB).js:9
    Engine https://html-classic.itch.zone/html/13004545/Retro_Ball_v0.12.0(WEB).js:801
    Engine https://html-classic.itch.zone/html/13004545/Retro_Ball_v0.12.0(WEB).js:796
index.html:139:11    displayFailureNotice https://html-classic.itch.zone/html/13004545/index.html:139

Here is one code snipped that I'm led to from the console error (other lines are extremely long and I don't understand them, because they are javascript/website related):

return new Promise(function (resolve, reject) {
    for (const file of preloader.preloadedFiles) {
        me.rtenv['copyToFS'](file.path, file.buffer);
        }
    preloader.preloadedFiles.length = 0; // Clear memory
    me.rtenv['callMain'](me.config.args);
    initPromise = null;
    me.installServiceWorker();
    resolve();

Cool game!