this is fantastic! i was linked here from game jam game jam and i never even went back to that game to finish it. i like the simple but interesting physics of it! excellent work!
This is a simple but very interesting game, thanks to the author for development. I feel that there are still many functions to be optimized, the most important thing is that the canvas cannot be dragged and zoomed. I don't know if the author is interested in open source, I want to participate in the development.
The biggest issue with this is in the presentation. The glowing, flashing, etc, is hostile to those with handicaps affected by such, as well as the intensive cpu needed to calculate all the rays and colors. Give some kind of option to tone it down--or even pause it, as it also makes my placement of objects extremely "jumpy" as it tries to keep up with all the effects. It's hard enough trying to place things visually ("Is that a 45 degree angle or a 40 degree angel?"), that when I add in the jumpiness, many times I end up with a delay between releasing the mouse button and it placing it--a half a second later and several dozen pixels from where I thought the mouse was.
Finally finished the game. that part where you said "I may continue working on this after the jam." YES, please do! You have a fantastic thing that can only get better. If you think maybe your time would be better spend moving on to something bigger and better, you're wrong =D
I'm having a problem with the game. There is a blackscreen and under it are some kind of options that i don't know what to begin with and they do nothing as well. I use Opera GX. Can someone help me please?
Absolutely fantastic game. Please don't abandon this yet! I hope you are able to implement Brilliand's suggestions to fix the throttling - it is pretty prohibitive to gameplay! I am using firefox 64 bit on a brand new machine, and while my cpu is not maxed out, it appears to be running about 3x slower than it should. I would really really love to see more work on this. Fix it and put it out there, it deserves recognition in a huge way. Very well done so far, just don't give up!
Step 1: F12 to open the console and click on the link in "at load (main.js:227)" - the sources panel should be open now.
Step 2: Turn on Local Overrides: The second panel bar should say "Pages" on the left, change this to "Overrides". On this sub panel you'll need to set an override folder, and then confirm the changes.
Step 3: "main.js" should still be open - scroll to the bottom and add "//" to the start of the line that says "w.load(JSON.parse(state));"
Step 4: Reload the web page. The game should work! But, while it saves now, it no longer loads.
Step 5: In the override folder on the left panel, delete the main.js file. Reload the web page. You should be good!
I just noticed that my MW are increasing about 10x slower than my displayed rate implies they should... okay, I've narrowed it down to two causes: 1) the "income is always based on max income" upgrade is bugged to reduce income by a factor of 2.5, and 2) my browser appears to be throttling the game's setInterval by a factor of 5.
The throttling is probably happening because the game is running my CPU at 100%. In any case, the solution to the throttling is to calculate income based on actual time passed (from the system clock) rather than on the intended time between ticks.
This is probably the most theme-appropriate thing that could have been done, and it's a pretty good implementation of it too.
The "Increase maximum of both convex and concave lenses by 5" upgrade only increases the maximum of convex lenses by 1, which makes the lategame harder than it would have been because convex lenses are pretty important. (It does increase concave lenses properly, but those are less useful given the game is all about focusing light on a point.)
Also, the X-ray Tube's non-interaction zone doesn't match what is displayed. It shows a smaller non-interaction radius than the basic light emitter, but it actually uses the exact same radius. Since x-rays are invisible, I was wasting most of my x-rays without realizing it for quite some time.
Comments
Log in with itch.io to leave a comment.
this is fantastic! i was linked here from game jam game jam and i never even went back to that game to finish it. i like the simple but interesting physics of it! excellent work!
Can you FINALLY add x-ray film in?
This game is really fun dude you should keep workin on it!
it wont work :(
doesnt seem to wanna run for me
how does the xray thingie aim its beams and how do i see them though?
great and wonderful
game broke :(
Game is amazing, despite what everyone says. I came back for seconds.
I don't know why people love to hate on it. It's just so awesome
Sure, the game could be a little more descriptive and be improved upon, but it runs great, it's mesmerizing, and overall fun to play with
This is a simple but very interesting game, thanks to the author for development. I feel that there are still many functions to be optimized, the most important thing is that the canvas cannot be dragged and zoomed. I don't know if the author is interested in open source, I want to participate in the development.
The biggest issue with this is in the presentation. The glowing, flashing, etc, is hostile to those with handicaps affected by such, as well as the intensive cpu needed to calculate all the rays and colors. Give some kind of option to tone it down--or even pause it, as it also makes my placement of objects extremely "jumpy" as it tries to keep up with all the effects. It's hard enough trying to place things visually ("Is that a 45 degree angle or a 40 degree angel?"), that when I add in the jumpiness, many times I end up with a delay between releasing the mouse button and it placing it--a half a second later and several dozen pixels from where I thought the mouse was.
Finally finished the game. that part where you said "I may continue working on this after the jam." YES, please do! You have a fantastic thing that can only get better. If you think maybe your time would be better spend moving on to something bigger and better, you're wrong =D
Hope it gets fixed up soon, having same error others have posted:
Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
I need the prisms to the incremental meta game
I'm having a problem with the game. There is a blackscreen and under it are some kind of options that i don't know what to begin with and they do nothing as well. I use Opera GX. Can someone help me please?
Same here
Absolutely fantastic game. Please don't abandon this yet! I hope you are able to implement Brilliand's suggestions to fix the throttling - it is pretty prohibitive to gameplay! I am using firefox 64 bit on a brand new machine, and while my cpu is not maxed out, it appears to be running about 3x slower than it should. I would really really love to see more work on this. Fix it and put it out there, it deserves recognition in a huge way. Very well done so far, just don't give up!
Just loading into a black screen with options that aren't doing anything below, I'm on firefox btw
Same here. Also getting
VM1014:1 Uncaught SyntaxError: Unexpected token e in JSON at position 0
at JSON.parse (<anonymous>)
at load (main.js:227)
at initGame (main.js:44)
at init (main.js:38)
at onload (index.html:39)
Ok, I've managed to fix this on chrome:
Step 1: F12 to open the console and click on the link in "at load (main.js:227)" - the sources panel should be open now.
Step 2: Turn on Local Overrides: The second panel bar should say "Pages" on the left, change this to "Overrides". On this sub panel you'll need to set an override folder, and then confirm the changes.
Step 3: "main.js" should still be open - scroll to the bottom and add "//" to the start of the line that says "w.load(JSON.parse(state));"
Step 4: Reload the web page. The game should work! But, while it saves now, it no longer loads.
Step 5: In the override folder on the left panel, delete the main.js file. Reload the web page. You should be good!
I'm on a mac
It didnt work.
I just noticed that my MW are increasing about 10x slower than my displayed rate implies they should... okay, I've narrowed it down to two causes: 1) the "income is always based on max income" upgrade is bugged to reduce income by a factor of 2.5, and 2) my browser appears to be throttling the game's setInterval by a factor of 5.
The throttling is probably happening because the game is running my CPU at 100%. In any case, the solution to the throttling is to calculate income based on actual time passed (from the system clock) rather than on the intended time between ticks.
This is probably the most theme-appropriate thing that could have been done, and it's a pretty good implementation of it too.
The "Increase maximum of both convex and concave lenses by 5" upgrade only increases the maximum of convex lenses by 1, which makes the lategame harder than it would have been because convex lenses are pretty important. (It does increase concave lenses properly, but those are less useful given the game is all about focusing light on a point.)
Also, the X-ray Tube's non-interaction zone doesn't match what is displayed. It shows a smaller non-interaction radius than the basic light emitter, but it actually uses the exact same radius. Since x-rays are invisible, I was wasting most of my x-rays without realizing it for quite some time.
OHHHHH THANKS!