▶
Logic World Wednesdays: Singers
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 :)
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.
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 05:48:37 CET ] [ Original post ]
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 05:48:37 CET ] [ Original post ]
Logic World
Mouse Hat Games
Developer
Mouse Hat Games
Publisher
2021-10-22
Release
Game News Posts:
106
🎹🖱️Keyboard + Mouse
Very Positive
(271 reviews)
Public Linux Depots:
- Logic World - Linux [1.75 G]
Build. Program. Simulate. Logic World teaches you how circuits do math.
Key Features
- Digital Logic - Build circuits that work the same way real world computer chips do.
- Challenges - Solve puzzles from simple logic gates to complex machines like calculators and data storage.
- Multiplayer - Logic World is built from the ground up for collaborative multiplayer. Take on Challenges with your friends or build together freely in Sandbox mode.
- Performance - Build massive circuits and simulate them at thousands of updates per second - all without lag.
- Modding - Logic World features powerful modding tools - the same tools the developers are using to make the game.
- Online Hub - Players can upload their builds, mods, and custom challenges and share them with other players.
MINIMAL SETUP
- OS: Ubuntu 14.04
- Processor: 2.4GHz Quad CoreMemory: 8 GB RAM
- Memory: 8 GB RAM
- Graphics: Intel HD Graphics 4000 or AMD Radeon R5 series
- Storage: 2 GB available spaceAdditional Notes: system requirements might be adjusted before release
GAMEBILLET
[ 6138 ]
GAMERSGATE
[ 3395 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB