00:00
00:00
Newgrounds Background Image Theme

MissRhye just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

Reviews for "Electrical Rubaroo"

secret medals = prestige ? :X

applessmillion responds:

Secret medals = getting real high numbers for each upgrade ;)

Let's see.

You have several places where the game incorrectly sets things as equal to, when it should be a plus equals instead of a straight equals. (You're incorrectly making it do variable = value instead of the correct variable += value). This kills your battery capacity when buying some of those one-time upgrades, for example. Or if this isn't exactly what you're doing, you're still messing it up somehow -- all I know is buying some of those one-time upgrades LOWERS your max battery capacity when it definitely shouldn't!

You also have failure to check for >= in many cases, instead incorrectly checking for strict equality. Example -- I have a rubbing power less than 1 but greater than 0. I purchase the one-time upgrade that gives you a bonus one. Since it skips beyond 1, medal for having a rubbing power of 1 is not awarded when it should be, since I have a rubbing power of at least 1.

So to recap, when adding things to a variable, always do variable += value instead of variable = value. And when checking for equality conditions where the goal is a higher value, always do variable >= value instead of variable == value for the check. (Or alternately variable <= value, in the case where the goal is lower instead of higher)

In fact, if you do want it to be strictly equal to a value, you still don't want to do == if it's floating point! Because that will, in most cases, come out false, even with two numbers that should be the same, due to tolerances and other technical reasons. (You can do a strict equality only with pure integer types)

Let's say you wanted to test if a number was equal to 5, but it's floating point. if(variable == 5) would most likely come out false. Instead the correct way to do this would be if(variable >= 4.999999 && variable <= 5.000001) or whatever your tolerances. You have to take imprecision of the floating point hardware and implementation into account or you'll get it wrong. This is the case on all hardware and in all programming languages that have a floating point type, whether typed or not.

And then, most importantly, actually *check* that your program behaves as it should. Test before you upload. Don't just assume you got it right. You're still not adequately testing. You're not new to putting games on Newgrounds, but yet you're still making these same math mistakes which you should have learned from ages ago. This is just very basic stuff. It's not hard to get right. You don't need any advanced math or anything of the sort. It's all very basic addition, subtraction, and comparison.

I know you can do it. You just need to take more time with it. Not rush to submit things. And play through your games a few times to make sure they work correctly, *before* submitting them.

This is just.. such a bad incremental.

Such a bad UI. So little actual meaningful content. Nothing changes. Just the numbers. Nothing changes mechanically. The cut-away upgrades menus is so unnecessary. The way you weren't able to get music working in the game window without an embedded player that turns off when you go to a different menu.

I could go on and on.. but it's just not worth it. Clean up your design and learn a bit more about what makes an incremental fun (hint: unfolding)

applessmillion responds:

I will admit, it has been a few years since I've been in the incremental game territory and much has changed. Games like mine from 2015 aren't really that great in the landscape of what incremental games are now. UI is a mess, but it's the best I could come up with after testing cross-platform, multi-resolution displays.
Thanks for the feedback, and I'll keep some of your points in mind if I end up creating another incremental game in the future!

Slightly more technically proficient than a few of the v0.1 idle games on this site, but with far less interesting ideas.

applessmillion responds:

Thanks for the review. If you have any feedback you'd like to provide, feel free to reply to the post I've just made on my profile, or via DM.

Doesn't work for me. Can click upgrade menus, but that's it.
I'm using Chrome.

applessmillion responds:

Are you using Safari/Internet Explorer to play the game? Through some testing I noticed the game functions in an extremely limited capacity on Internet Explorer. Unfortunately I am unable to have support working for IE as it seems to have issues with the javascript and some CSS properties I use.
I've not tested Safari myself, but can look into it if Safari has issues displaying the game.