▶
Logic World Wednesdays: The Mystic Edition
Happy Wednesday everyone! This week I'm glad to share a sample of my piece called 'A New Pursuit'. It is somewhat of a departure from the musical style that I've adhered to over the past few weeks but it still maintains a few key musical elements that unify each piece. I hope you enjoy this piece as much as I did making it. [previewyoutube=dkmG5KKaF1Q;full][/previewyoutube]
Last week I made the world grid extend into the horizon. The astute reader will notice that I also changed the world grid from a checkerboard pattern to a solid color. I did this to hide some visual artifacts that were newly noticeable with the extended horizon. The cause of these artifacts is somewhat complex, and has to do with how computer screens are made of a finite number of pixels. When the renderer looks at the grid, it has to decide what color each pixel is. With the colored grid, the color of a pixel can be one of the two grid colors. The problems arise when grid cells are very distant, and so appear small on the screen -- smaller than a pixel. When a pixel encompasses multiple cells of different colors, it only samples the color of one cell; thus, information about how the grid is supposed to look is lost and distorted. The solution is to slowly bleed the colors of the cells into each other over distance. The smaller a cell appears on-screen, the less you render it as its appropriate color; gradually, you transition from two binary colors to a single color which is the average of the two. This week I implemented this solution, and checkerboard worlds now look good from all angles!
This week Ive been working on an overhaul of Logic Worlds modding system. Up until now, mods contained C# code that had previously been compiled into a DLL file. However, this means that our cloud system would have to compile mods when the user uploaded them, putting quite a bit of strain on our servers. In the new system Im working on, mods will now instead contain the code in .csx files, which are C# script files. When the client/server loads a mod, it will now automatically compile the mods raw source code in-memory and run it, removing the need for any DLL files. All Logic World mods are now distributed as source code; its impossible to hide malicious things in mod code, and its a built-in feature that you can easily modify and learn from the source code of mods you download. Mods will now also be able to contain LogicScript files (.lsx) to use when defining logic components. I talked about this more in last weeks Wednesday.
This week Ive added a highly requested component to Logic World: Oracles, which generate a random value when powered. [previewyoutube=wXyCWFR0gv4;full][/previewyoutube] I struggled for a while with whether to add these or not. It is possible, and very interesting, to build circuits which generate pseudorandom numbers. I worried that adding a component to generate random values would take away the need for that. I worried that fun and interesting gameplay would be eliminated. Ultimately, however, Ive decided that Oracles open more doors than they close. Besides, pseudorandom circuitry isnt 100% obsolete; you still need it if you want your sequence of random values to be deterministic.
Bobby, Logic Worlds beloved protagonist and mascot, will turn one year old this Friday, April 10th. As we mentioned a few weeks ago, the lovely and talented @Red_3D is working on a celebratory short film to mark the occasion.
So, get excited for that, friends! Join us in the Logic World Discord this Friday to celebrate Bobbys birthday and to watch the premier of the film. --------------------------------------------- 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-09 02:39:10 CET ] [ Original post ]
A New Pursuit - Markku
Happy Wednesday everyone! This week I'm glad to share a sample of my piece called 'A New Pursuit'. It is somewhat of a departure from the musical style that I've adhered to over the past few weeks but it still maintains a few key musical elements that unify each piece. I hope you enjoy this piece as much as I did making it. [previewyoutube=dkmG5KKaF1Q;full][/previewyoutube]
Smooth Grids - Jimmy
Last week I made the world grid extend into the horizon. The astute reader will notice that I also changed the world grid from a checkerboard pattern to a solid color. I did this to hide some visual artifacts that were newly noticeable with the extended horizon. The cause of these artifacts is somewhat complex, and has to do with how computer screens are made of a finite number of pixels. When the renderer looks at the grid, it has to decide what color each pixel is. With the colored grid, the color of a pixel can be one of the two grid colors. The problems arise when grid cells are very distant, and so appear small on the screen -- smaller than a pixel. When a pixel encompasses multiple cells of different colors, it only samples the color of one cell; thus, information about how the grid is supposed to look is lost and distorted. The solution is to slowly bleed the colors of the cells into each other over distance. The smaller a cell appears on-screen, the less you render it as its appropriate color; gradually, you transition from two binary colors to a single color which is the average of the two. This week I implemented this solution, and checkerboard worlds now look good from all angles!
Modding System Fun - Felipe
This week Ive been working on an overhaul of Logic Worlds modding system. Up until now, mods contained C# code that had previously been compiled into a DLL file. However, this means that our cloud system would have to compile mods when the user uploaded them, putting quite a bit of strain on our servers. In the new system Im working on, mods will now instead contain the code in .csx files, which are C# script files. When the client/server loads a mod, it will now automatically compile the mods raw source code in-memory and run it, removing the need for any DLL files. All Logic World mods are now distributed as source code; its impossible to hide malicious things in mod code, and its a built-in feature that you can easily modify and learn from the source code of mods you download. Mods will now also be able to contain LogicScript files (.lsx) to use when defining logic components. I talked about this more in last weeks Wednesday.
The Oracle - Jimmy
This week Ive added a highly requested component to Logic World: Oracles, which generate a random value when powered. [previewyoutube=wXyCWFR0gv4;full][/previewyoutube] I struggled for a while with whether to add these or not. It is possible, and very interesting, to build circuits which generate pseudorandom numbers. I worried that adding a component to generate random values would take away the need for that. I worried that fun and interesting gameplay would be eliminated. Ultimately, however, Ive decided that Oracles open more doors than they close. Besides, pseudorandom circuitry isnt 100% obsolete; you still need it if you want your sequence of random values to be deterministic.
Bobbys Birthday is this Friday!
Bobby, Logic Worlds beloved protagonist and mascot, will turn one year old this Friday, April 10th. As we mentioned a few weeks ago, the lovely and talented @Red_3D is working on a celebratory short film to mark the occasion.
So, get excited for that, friends! Join us in the Logic World Discord this Friday to celebrate Bobbys birthday and to watch the premier of the film. --------------------------------------------- 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-09 02:39:10 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