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: Singers

Welcome to another Logic World Wednesday! This week, logicworld.net passed 10,000 unique page views. Woohoo!!!

Singers - Jimmy

Digital logic is great, but its only useful when it can control devices. Before today, the only output we had in Logic World was displays, which change color when you power them. Introducing Singers!

https://www.youtube.com/watch?v=H7_rAxlIOEk

I may have gotten a little carried away with the demo for these. Thats the main reason this post is so late. I hope you think its as cool as I do :)

Board uploading - Felipe

Once Logic World is released youll be able to upload your boards to logicworld.net and browse everyone elses, and this week Ive been working on the system that will allow you to do this straight from in-game.

As you may remember from previous LWWs, the game utilises an RPC connection to logicworld.net in order to do stuff like logging in and interacting with friends, which means that Ive already got a connection to the logicworld.net server through which I can send the board file. The game will split up the board file in 10kB chunks, export the boards model as a .obj file and calculate the hash of the entire file, all of which will get sent to the server as soon as you press Upload on a board. Once the server has received all the data and has checked that the hash matches, youll be directed to logicworld.net/Upload, where youll be able to adjust your boards title and description and upload some good-looking pictures.

You may have noticed that when you press the Upload button on the client youre not obligated to follow up and publish the board on the site, in which case the server will keep the board file indefinitely while not being public. This is less than ideal, as over time the disk would be full of forgotten board files that never ended up being published. To overcome this, each board you upload will be assigned an ID as soon as you press the button, which will be stored in the database along with the time at which you started the upload. Every hour we check for uploaded board files that are older than 4 hours, which will be deleted from disk and from the database.

My goal with this system was to make it easy and quick to share your boards from inside the game, while being flexible by completing the publication from the website so that I can expand it to allow for the uploading of worlds as well.

UI Refactoring - Jimmy

I spent a lot of time this week going over the code for the various menus in the game. Ive been cleaning it up and abstracting the systems so theyre easy to use in future menus. Ive also made significant performance improvements to a lot of our UI.

This stuff isnt super fun to talk about, but its a necessary part of the process of making a game.

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

If youd like to receive an email each time we post one of these blogs, you can sign up for our newsletter. Be sure also to join the official Discord and follow @LogicWorldGame on twitter.

See you next Wednesday!

View this post on logicworld.net.

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


[ 2019-08-01 07:48:37 CET ] [ Original post ]