▶
Logic World Wednesdays: The Anniversary Edition
This week Ive added one of the coolest new components yet: The Socket. Sockets let you build modularly, with data interfaces and plugs. [previewyoutube=x7Exruogc3g;full][/previewyoutube]
This week Ive been working on LogicScript, our custom language for programming component behavior. Ive created a wiki where you can find the syntax reference as well as some code snippets. One of the neatest things about LogicScript is that it can be hot-reloaded while the server is running, and Ive made a video to demonstrate this. [previewyoutube=Vf-ftZUrnzc;full][/previewyoutube]
Ive spent most of this week working on Logic Worlds UI code, which has been badly in need of attention. There are many small fixes and improvements, but one of the niftiest new features is the Popups system. Popups allow us to take an element of the user interface and pop it into the foreground. Other UI is darkened, to make the popped UI stand out, and clicking outside of the popped UI closes it.
Making the popups system was surprisingly difficult and intricate. Here are just a few of the things I had to worry about while programming it:
This week Ive had something of a shift in philosophy with regards to how players choose colors. If youve been following Logic World for a while, you know that Ive spent a lot of time and energy making the color picker a powerful tool. Indeed, Ive succeeded in that; Logic Worlds color picker is the most fleshed-out of any video game I know of. But my pride in my color picker has made me lose focus on how people will actually be using it. When you go to change the color of something, you almost never want to bother with a huge complex interface for choosing from 16 million different colors. Usually youll just want to choose between the same 5-10 colors that you use everywhere else -- your builds aren't a hodgepodge rainbow of random colors, they use a specific and limited palette. With this in mind, Ive designed a massively streamlined color picker UI. It lets you choose colors in the way I described above, but it still gives you powerful control over the colors for the occasions when you need it. For the first time since I started working on the color picker, ten months ago I am 100% satisfied with how you change the color of things in Logic World. [previewyoutube=tgFdTIwcF4s;full][/previewyoutube]
Ive also been working on remaking our build pipeline. Previously we were using Semaphore for building and uploading the game, but we were running into issues with Unity license activation, since each build was performed on a different machine. This is the main reason we switched to hosting our own build server, since this way we could install and activate Unity with a GUI, making things much easier. The server is currently hosted on DigitalOcean, and its running a Jenkins instance.
The new system should be finished and deploying builds within a day or two. Hopefully, this is the end of our build pipeline woes.
As of last Saturday, its been one year since we announced Logic World. Its been a crazy and amazing year making this game for you. We both feel extremely lucky to be doing this, and to have a community as supportive and passionate as you. Thank you. Heres to many more years of Logic World :) Not coincidentally, it has also been one year since Bobby entered the world and our hearts. @Red_3D finished their amazing animation in celebration. Please enjoy this incredibly high-effort Logic World fan video! [previewyoutube=zxtcLOU4lqA;full][/previewyoutube] --------------------------------------------- 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. See you next Wednesday! View this post on logicworld.net. More Logic World Wednesdays https://store.steampowered.com/app/1054340/Logic_World/
[ 2020-04-16 04:51:48 CET ] [ Original post ]
The Socket - Jimmy
This week Ive added one of the coolest new components yet: The Socket. Sockets let you build modularly, with data interfaces and plugs. [previewyoutube=x7Exruogc3g;full][/previewyoutube]
LogicScript components with hot reloading - Felipe
This week Ive been working on LogicScript, our custom language for programming component behavior. Ive created a wiki where you can find the syntax reference as well as some code snippets. One of the neatest things about LogicScript is that it can be hot-reloaded while the server is running, and Ive made a video to demonstrate this. [previewyoutube=Vf-ftZUrnzc;full][/previewyoutube]
Popups - Jimmy
Ive spent most of this week working on Logic Worlds UI code, which has been badly in need of attention. There are many small fixes and improvements, but one of the niftiest new features is the Popups system. Popups allow us to take an element of the user interface and pop it into the foreground. Other UI is darkened, to make the popped UI stand out, and clicking outside of the popped UI closes it.
Making the popups system was surprisingly difficult and intricate. Here are just a few of the things I had to worry about while programming it:
- If a popup starts off-screen, it must be moved on-screen
- If a popup is taller or wider than the screen, it must be compressed to a size where it can be viewed in its entirety, and a scrollbar must be added to it
- If a menu closes while it has a popup open, that popup must close as well
- If the screen resolution changes while a popup is open, the popup must resize itself appropriately
Quick Colors - Jimmy
This week Ive had something of a shift in philosophy with regards to how players choose colors. If youve been following Logic World for a while, you know that Ive spent a lot of time and energy making the color picker a powerful tool. Indeed, Ive succeeded in that; Logic Worlds color picker is the most fleshed-out of any video game I know of. But my pride in my color picker has made me lose focus on how people will actually be using it. When you go to change the color of something, you almost never want to bother with a huge complex interface for choosing from 16 million different colors. Usually youll just want to choose between the same 5-10 colors that you use everywhere else -- your builds aren't a hodgepodge rainbow of random colors, they use a specific and limited palette. With this in mind, Ive designed a massively streamlined color picker UI. It lets you choose colors in the way I described above, but it still gives you powerful control over the colors for the occasions when you need it. For the first time since I started working on the color picker, ten months ago I am 100% satisfied with how you change the color of things in Logic World. [previewyoutube=tgFdTIwcF4s;full][/previewyoutube]
New Build Pipeline - Felipe
Ive also been working on remaking our build pipeline. Previously we were using Semaphore for building and uploading the game, but we were running into issues with Unity license activation, since each build was performed on a different machine. This is the main reason we switched to hosting our own build server, since this way we could install and activate Unity with a GUI, making things much easier. The server is currently hosted on DigitalOcean, and its running a Jenkins instance.
The new system should be finished and deploying builds within a day or two. Hopefully, this is the end of our build pipeline woes.
One Year of Logic World
As of last Saturday, its been one year since we announced Logic World. Its been a crazy and amazing year making this game for you. We both feel extremely lucky to be doing this, and to have a community as supportive and passionate as you. Thank you. Heres to many more years of Logic World :) Not coincidentally, it has also been one year since Bobby entered the world and our hearts. @Red_3D finished their amazing animation in celebration. Please enjoy this incredibly high-effort Logic World fan video! [previewyoutube=zxtcLOU4lqA;full][/previewyoutube] --------------------------------------------- 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. See you next Wednesday! View this post on logicworld.net. More Logic World Wednesdays https://store.steampowered.com/app/1054340/Logic_World/
[ 2020-04-16 04:51:48 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