cool showcase
Bartosz Sowiński
Creator of
Recent community posts
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!
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.
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();


