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

by @MouseHatGamesDeveloper2 years 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

@shamus0302 years 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 😇)

@JimmyDeveloper2 years 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.

@TheWildJarvi2 years ago

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

@Nerd2 years ago

You can add enable relay sound to the sound settings

@AnChiDes2 years 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!

@Stenodyon2 years ago


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

@JimmyDeveloper2 years ago

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

@AnChiDes2 years ago

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

@LumpyTaco2 years ago

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

@JimmyDeveloper2 years ago

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

@Vykori2 years 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

@pipe01Developer2 years 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 😄

@JimmyDeveloper2 years ago (edited2 years ago)

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