Logic World Wednesdays: The ‘We Will Announce The Release Date Tomorrow’ Edition

by @MouseHatGamesDeveloper 1 year ago

Logic World’s release is close. How close? Find out tomorrow!

Relays - Jimmy

This week I’ve added a very cool new component, called the Relay!

Huge thanks to @TheWildJarvi for suggesting Relays. I can’t wait to see the builds they are used for.

Store Pages - Felipe

As you may know, we’re going to sell Logic World directly from our website in addition to our third party stores like Steam. This week I’ve been working on the store page design.

store 1.png store 2.png

When you buy Logic World on logicworld.net, you can download the game DRM-free directly from your browser, and 100% of your money goes to us.

Settings Menu Generation - Jimmy

Last week and The week before, I was working on the design part of the settings menu. This week, I’ve given the menu functionality; the settings you tweak will now affect things in the game, and their values will be saved between sessions. Additionally, the settings menu now dynamically generates from values you set in the code.

Getting the menu to dynamically generate, with all the different kinds of settings there are and all the different properties a setting type can have, was extraordinarily difficult. But the system works beautifully, and I am very proud of it.

I plan to open source this library - LogicSettings - sometime after Logic World launches.


If you’d like to receive an email each time we post one of these blogs, you can sign up for our newsletter. Be sure also to wishlist Logic World on Steam and join the official Discord.

See you next Wednesday!

More Logic World Wednesdays


13 comments
@shamus030 1 year ago

The automatic settings UI generation is beautiful. I’ve always been in love with the idea of a generating a UI completely from domain types (so you can update a single place and the UI can automagically change).

Relays are also amazing. They’re basically transistors, which means we can now theoretically build any circuit with zero delay (not counting the lag I’m assuming one would experience from several millions of relays updating all at once 😇)

 2
@JimmyDeveloper 1 year ago

To clarify, while signals going through a relay are instant, toggling the relay between open and closed still takes one tick. So you can’t make any circuit instant.

 2
@TheWildJarvi 1 year ago

wow, this is absolutely amazing! <3 I cannot wait to use these! Thank you jimmy and pipe!

 4
@Nerd 1 year ago

You can add enable relay sound to the sound settings

 2
@AnChiDes 1 year ago

This is amazing. I like everything there, relays are really fucking good, this super beautiful neat interface is actually wonderful i am so happy. This store with a single product is also fucking good and neat. Great job!

 4
@Stenodyon 1 year ago

EXCITED!!!!!!!!!!!!

Also relays sound awesome :D Does it click like a real-life relay?

 5
@JimmyDeveloper 1 year ago

Haha, no clicks on the relays… fantastic idea for a mod though!

 3
@AnChiDes 1 year ago

Do they have any sound? I don’t hear anything

 1
@LumpyTaco 1 year ago

yaaay! tommorowwww announcement FTW! the Relays component looks neat too!

 4
@JimmyDeveloper 1 year ago

I’m so happy you’re excited :) we are too!

 3
@Vykori 1 year ago

omg! relays are amazing. a great implementation, I love how it’s bi-directional! this makes instant carry adders possible!! <10ticks for unlimitedly large calculations <3

wait, 100% of your money goes to us??? what payment processing vendor are you using for this magic?! do you take checks?

setting menu generation is so important for you jimmy lol, now you can add ALL THE SETTINGS!! The most time consuming part will be the setting descriptors and screenshots, not even the settings themselves. Love it.

It was worth staying awake late for this LWW. Good night <3

 4
@pipe01Developer 1 year ago

wait, 100% of your money goes to us??? what payment processing vendor are you using for this magic?! do you take checks?

What we meant is that there is no store to take a cut away from us, like Steam 😄

 4
@JimmyDeveloper 1 year ago (edited 1 year ago)

New personal best for biggest stretch of the definition of Wednesday. High five!

 7