TUXDB - LINUX GAMING AGGREGATE
 NEWS TOP_PLAYED GAMES ITCH.IO CALENDAR CHAT WINE SteamDeck
 STREAMERS CREATORS CROWDFUNDING DEALS WEBSITES ABOUT
 PODCASTS REDDIT 

 

SUPPORT TUXDB ON KO-FI

MENU

ON SALE

New Twitch streamer aggregation implemented (#FuckTwitch) due to Twitch's API issues (more info on my Discord )


Name

 Logic World 

 

Developer

 Mouse Hat Games 

 

Publisher

 Mouse Hat Games 

 

Tags

 

Simulation 

 

Singleplayer 

 

Multiplayer 

 

 Co-op 

Release

 2021-10-22 

 

Steam

 € £ $ / % 

 

News

 106 

 

Controls

 Keyboard 

 

 Mouse 

 

Players online

 n/a 

 

Steam Rating

 Very Positive 

Steam store

 https://store.steampowered.com/app/1054340 

 
Public Linux depots

 Logic World - Linux [1.75 G] 




LINUX STREAMERS (0)




Logic World Wednesdays: The International Edition

The Logic World Community Translation Project
Today, the Logic World Community Translation Project has officially begun!



The enthusiasm of the translators has been absolutely staggering. Its been less than a day since translations began, and already we have thousands of translation suggestions, seven languages with at least one suggestion for each translation, and several dozen individual contributors.

Thank you to everyone who has so far helped translate, and thank you in advance to everyone who is going to. We want folks to enjoy Logic World in whichever language they wish, and thanks to you, they will!

Component Resizing: Endgame - Jimmy
At the suggestion of the thoughtful @tokumei, Ive made some awesome changes to the Component Resizing interface!

[previewyoutube=We-MVkT-TFA;full][/previewyoutube]

This particular UI, I realize now, was a big blind spot of mine. For most of this games history, you couldnt resize things at all, and it was a big missing feature. Because of this, I saw any form of resizing as really good; I didnt realize how poor the interface was in comparison to what it could be.

Thats why Im so grateful to this community and all the additional eyes it puts on the project. To Tokumei, and to everyone else who has suggested features for Logic World: thank you!

In-game logins - Felipe
This week Ive been working on making the game connect to our servers, and the first step of that is to let users log in using their logicworld.net account. To do this, all they will have to do is press a login button in the main menu, and their browser will open with the login page. Once you enter your credentials and submit, you will be authenticated in-game!

We also considered having the login fields directly in-game. However, the login process is very complicated: it has to support creating a new account, resetting your password if you forgot it, sign-ins with external providers like Google, ect. It would be a lot of work to duplicate all this UI in both the browser and in-game, so were just using the browser login for both.

Friends list - Felipe
Many, many Wednesdays ago, I wrote to you about how I had started work on a Friends system for Logic World. This week Ive picked up on that work, and Ive added an in-game menu for all of your friends!



This menu will show you a list of your friends, including the profile picture they set on logicworld.net, their username and their current status (online or offline). I also want to make this status reflect what theyre currently doing, for example Playing with 5 people or Playing by themselves (this could of course be disabled in the settings). And, probably the best feature, youll also be able to join other peoples games through this menu (if they have enabled it).

Color picker square - Jimmy
I love triangle color pickers. I think they are completely and objectively better than square color pickers in every metric. Thats why, when I added a color picker to Logic World, I made the picker a triangle.

To my utter shock and disbelief, this week I had a few people tell me that they prefer the square color picker. These people are, obviously, completely wrong. But nevertheless I have added an option to use a square picker.



And of course, just like the Fun Spinny Triangle, there is an option for a Fun Spinny Square.

Sexy New Server -- Jimmy and Felipe
Weve talked before on this blog about our Cloud Build system: we write some code, we press a button, and a server somewhere automatically builds the game for each operating system and uploads the builds. Until now, weve been using a server that we rented from a company. But this had two problems:

  • Companies charge hella cash for high-performance server rental
  • Not having physical access to the machine made troubleshooting and problem-solving more difficult than it should be

    So this week, Jimmy built a new server for us. And if youre gonna build a server, why not make a vlog about building a server :)

    [previewyoutube=sPnkxg4gOeo;full][/previewyoutube]

    But building the hardware is only half the battle. Were still working on the software part: weve got the operating system installed, weve got all the networking configured, and weve successfully activated a Unity Plus license on the server (something we were never able to do on a machine we couldnt physically access). The next step is to set up all of Felipes fancy build software on Bob.

    Once thats complete, well finally be able to build Logic World quickly, reliably and cheaply. Any disasters notwithstanding, youll be hearing about the completion of this project next week :)

    Bugs Fixed This Week

    • Fixed 'Tried to add entity at invalid circuit state index' error, requiring a game restart, if you built a world with more than 10,000 concurrent circuit states
    • Fixed errors when you tried to resize a component with wires directly attached to it (Panel Displays)
    • Fixed board hitboxes becoming squished when you moved or placed a board on their edge
    • Fixed sometimes not being able to resize objects for no reason
    • Fixed being able to interact with Interactables that are behind players
    • Fixed various crazy visual errors when cancelling Multi-Wire Placing at stage 0
    • Fixed in-game changelog not rendering
    • Fixed the `MissingLocalizations` command incorrectly stating that present localizations were missing
    • Fixed the Configurable Menu scale slider label having an incorrect localization key
    • Fixed Resizable Menus always starting in fullscreen when the game is played in Europe

    Wait a second, did I read that last bug correctly?

    Yes you did! This is one of the most interesting bugs weve ever had in Logic World. Can you guess what caused it? We sure couldnt for several hours!

    Pause reading here if you want to think about it and try to solve the puzzle yourself :)



    We were going absolutely mad trying to figure out this bug. We each did the same thing, but got different results. Who could have guessed that the difference in our digital setups was the physical location?

    It turns out the culprit was different regions using a different character for the decimal indicator! The resizable menus save their size to a SUCC file. In North America, the menus were saving their size as something like 205.872. But in Europe, they were saving their size as something like 205,872. You can probably see where this is going: the numbers were saved using the local culture, but they were loaded as a global culture. So all of the values were being blown up by 3+ orders of magnitude!

    , and the bug was fixed.

    Sometimes, bugfixing can be delightful. When the symptoms are bewildering and random, but the cause (and fix!) turns out to be simple and logical thats one of the finest feelings in programming.

    Regular Logic World Streams!
    The lovely
    , a beta tester for Logic World, is now doing regular streams of the game! So far on-stream hes built a ), a binary adder, a tic-tac-toe machine and more; right now hes working on a playable game of ).

    In our biased opinion, Daniels streams are always tons of fun, and you should check them out! Follow him on
    Twitch and Twitter to be notified when he goes live.



    ---------------------------------------------

    We'll keep releasing these weekly updates right up until the game comes out. To make sure you don't miss them, you can sign up for our newsletter or join the official Discord, and of course you can wishlist and follow the game right here on Steam.

    View this post on logicworld.net.

    More Logic World Wednesdays

    https://store.steampowered.com/app/1054340/Logic_World/


  • [ 2020-06-25 13:29:25 CET ] [ Original post ]