Logic World Wednesdays: The Kronky Edition

by @MouseHatGamesDeveloper2 years ago

Oh yeah, it’s all coming together.

Logic World is nearing completion. All the various parts of the game are coming together to form a complete product, and we couldn’t be more excited about it.

Overhauled Display Menu - Jimmy

This week I’ve finished the new Display Menu; you can now save and load configurations for displays, making it easy to create multiple displays with the same color scheme.

The completion of this menu marks a significant milestone: it is the last new menu for editing a component. Previously I’ve made menus for:

Since even before we announced Logic World, “make a menu to edit component [x]” has always been somewhere on my todo list. And now they’re all done.

Integrated Server - Felipe

The Logic World game client doesn’t have any logic at all, it’s all handled by the server, which means that the client by itself can’t really do much. This server is a standalone .NET Core 3.0 project, which means that it compiles into its own executable. Logic World’s singleplayer mode is based on an integrated server, like Minecraft, which boots up every time you want to load a world.

This week I’ve finished the work of integrating the server with the client. The client can now spin up instances of the server and connect to them. This is an important milestone towards shipping the game - now, you can actually play it without starting up a separate server program in the background.

Sandbox Menu - Jimmy

Now that the integrated server is working, I’ve been working on menus for using it in singleplayer. The Sandbox Menu uses the same code as the Save Board and Load Board menus, so each world can have a title, a description, and a series of tags for sorting it. The list of saved games can also be searched.

sandbox menu.png

This menu is still a WIP, you’ll see a video with it next week!

Intro animation - Jimmy

I’ve made a fancy animation with our logos that plays when the game starts up.

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

@Nerd2 years ago

What about 8-bit displays? Will it be possible to edit each of 256 states?

@JimmyDeveloper2 years ago

You can indeed edit each of the 256 states. https://i.imgur.com/D8554Lb.png

It gets pretty crazy!

@Nerd2 years ago

It will be crazy with the 24-bit display mod =)

@Ry2 years ago (edited2 years ago)

WOW! also why are all the images moved to imgur. last night they were on the website

@JimmyDeveloper2 years ago

I decided I didn’t like how much space they were taking up in the comments, so I switched them from embeds to links.

@Ry2 years ago

oh i see

@Vykori2 years ago

Is the game loading while the intro animation is playing? Games like quake champions take over 30 seconds to boot, so it infuriates me that they have several screens on bootup that are just timed, and it only starts loading once those are done

@JimmyDeveloper2 years ago

The animation plays when the game is done loading. It skips as soon as you press any key, and there’s an option in settings.succ to disable it entirely.

Sidenote, presently the game with no mods is loading in less than a second on my machine :)

@ThatEpicBanana2 years ago

I have two questions I would like to ask Firstly, will you be able to make those charts with colors for each peg or gradients? Secondly, will you be able to put the color charts on logicworld.net?

@JimmyDeveloper2 years ago (edited2 years ago)

Firstly, will you be able to make those charts with colors for each peg or gradients?

Currently we don’t have any in-game tools for generating color schemes, you have to input each color manually. I think there should be in-game tools for this, but it’s not high enough priority for 1.0.

Secondly, will you be able to put the color charts on logicworld.net?

We’re not planning to build a section of the website specifically for this, but color configs are easy to share. They’re stored in a file that looks like this.

Edit: As I think about it, it makes sense to share color config packs online. Perhaps we’ll look into this.

@Vykori2 years ago

ooh, you’re using those nice config files for these colors too! so I could make a script to generate any huge complicated color set I could dream of

@JimmyDeveloper2 years ago

That’s correct!

@ForLoveOfCats2 years ago

Missed opportunity to call it The Bobbys-giving Edition