Refractor - Devlog

Show off your games, demos and other (playable) creations.
Post Reply
User avatar
gurenberg
Prole
Posts: 1
Joined: Mon Feb 19, 2024 9:50 am
Contact:

Refractor - Devlog

Post by gurenberg »

Hello everyone ^^
After lurking the forums for long, I'm finally making a game.

Image
(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
Attachments
refractor_0dev.love
Very basic features, no color-dex, buggy of course
(55.14 KiB) Downloaded 37 times
Last edited by gurenberg on Mon Apr 29, 2024 9:34 am, edited 1 time in total.
:3
User avatar
lazershark3k
Prole
Posts: 26
Joined: Tue Apr 10, 2018 3:20 pm

Re: Refractor - Devlog

Post by lazershark3k »

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!
*pew pew*
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 33 guests