Hello everyone
After lurking the forums for long, I'm finally making a game.
(Screenshot) My attempt to make 'teal' color
Refractor is about combining special devices - let's call them Nodes
to "sculpt" any color out of pure white.
You can send a Node's output to another Node by linking them with a Cable.
A Node shall usually transform input colors into a new output color:
with the right combination you can make any color.
The game will feature a Color-dex of known colors like Red, Teal and so on;
to complete the game all of the colors need to be discovered.
Current version's features
List of Nodes
Emitter: outputs pure white to infinite Nodes
Screen: can display one color input
Refractor: outputs one of the RGB channels of a single input color
Attenuator: dimms the input color
Combiner: outputs the normalized sum of inputs
How to play
A: Adds a Emitter
S: Adds a Screen
D: Adds a Refractor
F: Adds a Attenuator
G: Adds a Combiner
CTRL+Left Mouse Buttton: Switch channel of Refractor/Adjust Attenuator's opacity
ALT+Left Mouse Buttton: Deletes a Node
To link two Nodes move the cursor over the are below the first, a circle will show up.
Hold left mouse' button and drag the Cable over the area above the second Node,
when a circle appears release the mouse: done!
You can remove a Cable by dragging it away from the second Node or by clicking
the 'X' in the middle of the Cable.
Libraries used
classic for OOP
bitser for serialization
boipushy for input
LÖVE version: 11.4
Refractor - Devlog
Refractor - Devlog
- Attachments
-
- refractor_0dev.love
- Very basic features, no color-dex, buggy of course
- (55.14 KiB) Downloaded 238 times
Last edited by gurenberg on Mon Apr 29, 2024 9:34 am, edited 1 time in total.
- lazershark3k
- Prole
- Posts: 27
- Joined: Tue Apr 10, 2018 3:20 pm
Re: Refractor - Devlog
I really appreciate the clean design! A straightforward concept executed with panache - It all flows together very nicely.
If you make any progress on this one I can't wait to see it!
If you make any progress on this one I can't wait to see it!
*pew pew*
Re: Refractor - Devlog
Thank you lazershark3klazershark3k wrote: ↑Sat Apr 27, 2024 12:31 am I really appreciate the clean design! A straightforward concept executed with panache - It all flows together very nicely.
If you make any progress on this one I can't wait to see it!
I was lacking in motivation and your comment helped a lot.
Re: Refractor - Devlog
Interesting idea but the interface confused me for some minutes.
I know it is not complete yet but in current form I was more figuring out the interface than playing.
I spent longer than I want to admit on trying to connect two Notes:
It only works when dragging the connection from output to input. I was trying to build it input to output.
It is a bit confusing because it allows you start building the connection but not complete it.
It would be good to have all keys displayed on screen. That would be relatively fast to add but make it more accessible.
Or a better way to add elements, like a "build menu" as in RTS games where you can also hover the mouse over each item to see a description.
When hovering the mouse over a node it could display a tooltip.
"Hold left mouse to move. Rightclick to change setting. Alt+Leftclick to delete."
Something like that.
I know it is not complete yet but in current form I was more figuring out the interface than playing.
I spent longer than I want to admit on trying to connect two Notes:
It only works when dragging the connection from output to input. I was trying to build it input to output.
It is a bit confusing because it allows you start building the connection but not complete it.
It would be good to have all keys displayed on screen. That would be relatively fast to add but make it more accessible.
Or a better way to add elements, like a "build menu" as in RTS games where you can also hover the mouse over each item to see a description.
When hovering the mouse over a node it could display a tooltip.
"Hold left mouse to move. Rightclick to change setting. Alt+Leftclick to delete."
Something like that.
- lazershark3k
- Prole
- Posts: 27
- Joined: Tue Apr 10, 2018 3:20 pm
Who is online
Users browsing this forum: Ahrefs [Bot] and 0 guests