LogicBots cover
LogicBots screenshot
Genre: Puzzle, Simulator, Strategy, Indie

LogicBots

Sandbox Update



This update adds the target gun and target identifier as new parts for sandbox mode.

The level editor also has a new prop the target which can be detected by the target identifier and destroyed with the target gun.

This allows for a new win condition for custom levels, destroying all targets in the level.

To demonstrate I have added a Target Practice level to Steam Workshop which you can download and play.

Get it here

Patch Notes:



New Features:

  • Added new part Target Gun
  • Added new part Target Identifier
  • Added new sandbox prop target
  • Added new sandbox objective mode target practice


Bug Fixes:

  • Fixed a bug causing the start position on loaded sandbox levels to not be correct
  • Fixed a bug causing custom levels to not display correctly in main menu
  • Fixed a bug causing the game to freeze when placing multiples of the same gate using shift
  • Fixed a visual bug with Jack Colouring
  • Fixed an issue with game shutdown


New Dictionary References:


Fire
Angle



Target Gun
Target Identifier



A gun designed for shooting targets. It will shoot when it receives a rising edge signal. The angle of the gun can be set between -25 and 45 degrees.
A camera which will output a high signal when it detects a target directly in front of it.



Target
Target Practice - Destroy all targets
Targets Destroyed

LogicBots 1 year anniversary sale!



To celebrate the 1 year anniversary, LogicBots will be on sale from the 5th - 12th of February at half price!

Thank you all for supporting LogicBots.

Ken

Language Update



This pre-Christmas update contains some translation fixes for language packs along with some new features.

You can now move placed gates! This has been a much requested feature and is now in the game, just select the gate you wish to move and click the Move button on the right side of the screen.

If you have been waiting for LogicBots in your language make sure to check out the LogicBots Workshop page as there are now seven translations available including a French, German, Russian, Hungarian, Chinese and a machine translation of Japanese.

Language Packs

Patch Notes:



New Features:

  • Move gates


Bug Fixes:

  • Added yes/no buttons on workshop upload to dictionary
  • Fixed issue where some parts were not supporting translation
  • Fixed an issue causing only 1 workshop language pack subs
  • Fixed a bug causing some LogicBots to not cross the finish on 4-8


New Dictionary References:


New Level Save
Delete //Added for Languages so the keyboard key can remain untranslated
Name Already Used


Dictionary Changes:


Unlike Boolean jacks which are red and green the number jacks have orange input jacks and blue output jacks. Like the Boolean jacks they need to be wired up from the blue output jack to the orange input jack.




LogicBots Mac & Linux Release



LogicBots is now available on Mac & Linux!

To celebrate, LogicBots will be on sale for the next week with 33% off!

If you are one of the people who have been desperately waiting to play LogicBots but didn't have the opportunitybefore, now is your chance!




LogicBots 1.05



This patch fixes a lot of small bugs that have come to light since release. Some of the bugs were patched in hot fixes earlier but are also listed below.

There have been some small changes to language packs so make sure you check the changes below if you have made a language pack.

Work at the minute is focusing on an educational version of the game, so if you have been waiting for that it shouldn't be long now!

Work to add more parts for the sandbox mode will also be starting soon, so if you have any parts that you would like to see in sandbox that are not currently available be sure to make a post in the LogicBots Discussions.

As always enjoy the update,

Ken

Patch Notes:



New Features:

  • Added save backups


Changes:

  • Increased performance in robot construction mode
  • Graphics and physics settings are now unique to each computer



Bug Fixes:

  • Fixed a bug causing counters not to reset when negative
  • Fixed a bug where suction cups were grabbing triggers
  • Fixed a bug where level 4-8 challenge objective was being awarded incorrectly
  • Fixed a bug causing snap lines to not create a snap point when intersecting at the origin of a part
  • Fixed a bug where robots in main menu my robots were duplicating
  • Fixed a bug where some graphic settings were not persistent
  • Fixed a bug preventing the placement of the arm stand
  • Fixed a bug preventing placed scenery being detected by sensors
  • Fixed a bug where level 2-3 was awarding challenge objective if 1 gate was used
  • Fixed a bug with arm platform circuit board
  • Fixed an issue where some UI elements were not resizing correctly for translations



New Dictionary References:


Uploading



Dictionary Changes:


Stepper Arm




Stepper motor with powerful rotating arm that rotates anti-clockwise. Has two speed settings and can have its direction of rotation reversed. Will output its current rotation in degrees from 0 to 360.



Complete the level without using any motor joints or stepper arms.



LogicBots Release!



After four and a quarter years in development LogicBots is now officially released! We have picked up a lot of people along the way starting from supporters from Kickstarter, then Greenlight and all the people who have been playing and giving their feedback during Early Access.

To celebrate LogicBots is on 25% discount! So if you have been waiting for the complete game now is a great time to pick it up!

LogicBots has grown hugely since the initial Kickstarter pitch which just promised a challenging puzzle game with 40 levels! During development, due to your feedback, there are now sandbox modes, a level builder and Steamworks integration allowing players to share LogicBots and levels. There are also now additional language packs (French, German and Chinese) with more in development!

It’s been a long journey but the wait is finally over!

Hope you enjoy the finished game!

Patch Notes:



New Features:

  • Added rpm stats for motors


Changes:

  • Lengthened time goal on levels 1-3, 3-7, 4-3 and 5-5
  • Shortened time goal on level 1-5
  • Replaced the rotating platform with the new part Stepper Arm
  • Improved loading


Bug Fixes:

  • Fixed bug causing LogicBot to move slower than intended (affected a lot of time challenges)
  • Fixed bug causing parts renamed to 13 characters or longer without a space causing the game to freeze
  • Fixed bug causing CJK characters to not display on circuit boards
  • Fixed a crash caused by deleting a gate while placing a wire
  • Fixed a bug in level 3-3 where objectives were not correctly reset between attempts


New Dictionary References:




Motor RPM
Not Enough Funds
Out Of Stock
Snap Line
Speed Low/High
Reverse Direction



//changed Stepper Arm



//changed Stepper motor with powerful rotating arm that rotates anti-clockwise. Has two speed settings and can have its direction of rotation reversed. Will output its current rotation in degrees from 0 to 360.



Trading Cards Now Available



Steam Trading Cards have now been released for LogicBots! There are 6 to collect.

Since the last update cloud saving has been enabled so you can now play LogicBots off different computers with ease! Robot save icons however are not stored so you will have to resave LogicBots to get a new icon on a different computer.

There is also a small patch released today which introduces a new part, the Gravity Sensor, which can be used to calculate LogicBots orientation. This patch also contains a small level tweak for level 1-5 "Platform" and a readjustment to the budget goal on level 2-4 "Colour Navigation".

The number storage gate has also had a slight change, it's 'Set' function now works with a high signal instead of a rising edge signal as this makes the gate easier to use in most situations. The old functionality can be achieved by using a pulse generator as the 'Set' input.

Ken

Patch Notes:



New Features:

  • Added trading cards
  • Added cloud saving


Changes:

  • Improved models of level 1-5
  • Adjusted time goal slightly on level 1-5 to account for new models
  • Softened hazard texture
  • Changed number storage gate set to work with high signal instead of rising edge. Old behaviour can be achieved by using a pulse generator. (delay + not + and gate)
  • Added trading card posters to Main Menu background


Bug Fixes:

  • Fixed bug causing LogicBots to move when returning from viewing a level
  • Fixed and added various localisation references listed below
  • Fixed various crashes and saving bugs
  • Fixed a bug causing the rc receiver circuit board LED's to not light up correctly
  • Fixed a bug with comparison gates tutorial with the last puzzle solving part.


New Dictionary References:



Motor Direction
Motor On/Off
Your computer is struggling to keep up with the simulation. Consider turning the simulation accuracy down in the options menu.
Parts //for other languages
X Axis
Y Axis



Gravity Sensor



A motion sensor that measures the acceleration due to gravity to calculate its orientation. Outputs its angle from -90 to 90 on two perpendicular axes relative to the parts top face. Due to the sensor measuring deflection it has a 180 degree range and cannot tell the difference between up and down. This issue can be resolved by using a second Gravity Sensor with is placed orthogonally.

//changed This gate stores a number input when its ‘set’ input receives a high signal. It will output this number until the gate is reset or it is set to another number.



Default - Reach finish line



//change
That circuit wasn't quite right. Remember you need to add the two outputs together using a math gate and can attach a signal splitter to use the output sum more than once. Make a circuit where the motor is on when the sum of the outputs is less than 4 or greater than 12.



Final Update (part 2)

The game is now complete and can be played from start to finish as intended!

Steam Achievements are now available! You will be awarded for all achievements that you have earned to date however if you would like to start from scratch you need to create a new game and do not load your old save. Now is a good time to create a new save as a lot of the levels and objectives have been changed.

This update also includes a lot of quality of life changes along with a heap of bug fixes so the game should be more enjoyable to play.

Soon I will be setting a release date for LogicBots and my aim now will be to start generating interest for the game before release. Now would be a great time to help spread the word about LogicBots!

I will also be using the time between now and the release date to find and remove any of the remaining bugs. If you come across a bug it would be really helpful to report this in the LogicBots discussions page.

As always, hope you enjoy the update!

Ken

Patch Notes:



New Features:

  • Added platforms to level builder
  • Added option to mute sound effects for construction mode only
  • Added volume control to esc menu
  • Added circuit sandbox
  • Added 10x10 circuit board for sandbox
  • Added arrow to area 1 table to represent start direction
  • Added slow motion button
  • Parts now remember their placed rotation
  • Added tips when loading


Changes:

  • Improved loading
  • Improved lighting and shadows
  • New RC receiver circuit board
  • New GPS circuit board
  • New positional GPS circuit board
  • New 3x3 circuit board model
  • Improved 3x3 and 5x5 circuit boards
  • Reduced level 5-7 cost challenge to £2,400
  • Added new undo points
  • Added more control listings to controls menu
  • Changed piston collision rules
  • Updated two tutorial models
  • Recreated binary input and output
  • Greatly improved live camera movement
  • Changed writing so you can place wire corners anywhere
  • Remade spider tech main body; it now has a flat front


Bug Fixes:

  • Fixed bad UV map between window and door in area 2
  • Fixed rendering issue with the house in area 3
  • Fixed bug causing game to freeze when using parts that have an input CB
  • Fixed bug with last level preventing completion
  • Fixed rendering issue with colour navigate level
  • Fixed bug with last level preventing completion
  • Fixed visual bug with last level black line on conveyor
  • Fixed a bug affecting 3x3 and 5x5 circuit board placement area
  • Fixed a bug causing challenge objective not resetting between retries
  • Fixed a bug causing wires to not cancel when switching modes while drawing a wire
  • Fixed various sound bugs
  • Fixed various language pack issues
  • Fixed a bug causing delay LED to not display correctly
  • Fixed ESC menu not working after being in live mode
  • Fixed removing input by clicking input jack not resetting connection until a new wire is attached
  • Fixed a bug causing wires to not be moved correctly when moving a circuit board
  • Fixed a bug preventing motor names to be updated until next edit
  • Fixed fail text on level 5-6
  • Fixed a bug preventing screw lift to being set to 400
  • Fixed a bug preventing the placement of static value gates when hovering over the display
  • Fixed a bug preventing the movement of the start location in sandbox mode


New Dictionary References:


Waypoint,
X Coordinate
Y Coordinate
Camera (Builder)
Controls
Camera Rotation
RMB + Mouse Axis
Focus
Mouse Scroll
Camera (Level View)
Double Click RMB
Fowards
Backwards
Strafe Left
Strafe Right
Up
Space
Down
Left Shift
Camera (Circuit Board)
Reset View
Left
Right
General
Part Rotaion
Left Shift + Mouse Scroll
Snap Grid (Editor)
Quick Save
Quick Load
Auto Save Load
Line Draw (Level Editor)
Backspace
Delete Section
Delete Line
Right Ctrl + Mouse Scroll
Alt + Mouse Scroll
Incerease Bend Sections
Decrease Bend Sections
Undo
Redo
Sound
Mute Sound Effects in Construction
Output 1
Output 2
Test Circuit
Tutorial Complete
Circuit Sandbox
Wrong Box
Gates
Part List
Gate List
Cut Plane Axis
Max Rotation
Spring Strength
Dampener Strength



Circuit Sandbox



N/A



N/A



N/A



5x5 Circuit Board
10x10 Circuit Board
Binary Input
Binary Output



25 slot Circuit Board.
100 slot Circuit Board.
Can be used to create a binary number up to 255.
Can be used to read a binary number up to 511.



5x5 Circuit Board
10x10 Circuit Board
Binary Input
Binary Output


Changes to Dictionary References:


// tag change
// tag change
Suction Cup which will grip to a flat surface by creating a vacuum inside the cup. The suction cup will turn on when it receives a high input signal and it will output a high signal when it creates a seal.



Complete the level without using any motor joints or rotating platforms.



//tag change


Final Update (part 1)

I have decided to split this last update before release into two parts as I know a lot of you are keen to play the game the whole way through without having to skip levels!

This update balances all the levels in the game along with some new levels replacing the less interesting ones allowing you to play the game from start to finish as it will be once released! In the second part to this update I will be adding the final touches to the game which includes Steam achievements, user interface updates, some more new textures and general clean up.

For this update there has been some improvements to circuit board mode, the camera should behave better and you can reset your view with the “Home” key. Also the gates and boards have had a long overdue visual update. (A few boards such as the GPS board will be updated in the second part of this update).

There is also a couple new parts in this update; the hinge joint which is a sprung joint useful for flexible parts and a new functional gate called “number storage” which can be used to save a number for later use (saves the player having to use a complicated latch system).

Two completely new levels have been added, Hazard Avoidance which replaces Line and Beam, and Colour Navigate which replaces Gap Cross. There have also been some big changes to Dashed Line, Line and Beam (now in area 4 as is considerably harder), Avoid Bots and Multi Tasking. I am very keen to get feedback for all these levels so make sure to let me know what you think of the changes in the LogicBot Discussions!

To balance all the levels and objectives I have been playing the game from start to finish in a clean play through and adjusting the goals accordingly. Most levels now have different price and time goals and some have new side objectives. However I haven’t managed to make LogicBots for all goals on the last two levels (5-7 & 5-8) so these objectives may be altered slightly in the second part to this update.

If you have made or are in the process of making a language pack make sure you check out the changes listed below as there have been quite a few, especially for levels which have had their objectives changed! This will hopefully be the last large change for language packs as I expect to only have a few changes in the upcoming update.

As this is a huge update I expect there to be some small issues so if you stumble across one please report them as always in the Bug reporting thread.

Enjoy the update,

Ken

Patch Notes:



New Features:

  • Added CB reset view hotkey "Home".
  • Added new level Hazard Avoidance (replacing Line and Beam)
  • Added new level Colour Navigate (replacing Gap Cross)
  • Added new part hinge joint.
  • Added new stage platform props.
  • Added new functional gate Number Storage.


Changes:

  • Balanced all objectives.
  • Added momentum to CB camera.
  • Reworked all gate textures and models.
  • Reworked all CB textures.
  • Improved shadows in area 1.
  • Improved UI text greatly, text should now be smooth and visible even at a distance and should not contain artefacts.
  • Changed physics setting to two settings as very high setting was causing issues and two low settings were not needed.
  • Level 1-2 made slightly easier.
  • Added several new localisation references that were missing. Listed below.
  • Remodelled Medium wheel.
  • Remade level 1-4 (dashed line).
  • Cone model and texture updated.
  • Replaced colour sensor model.
  • Made colour sensor less resource intensive and more accurate (shader upgrade).
  • Added new data type to save file to accommodate tracking of hinge joint details.
  • Completely remade line and beam level made harder and moved to area 4.
  • Remade solar powered main body.
  • Completely remade avoid bots level (2-7).
  • Changed multi-tasking level (2-8).
  • Changed reset function on counters and countdown timers to work with a rising edge signal instead of a high signal. (Reset triggers only once, pause can be used to achieve old behaviour)
  • Added locked output from suction cup letting you know when the cup attaches.
  • Increased max robot save name length.


Bug Fixes:

  • Fixed issue where UI could overlay CB area.
  • Fixed a bug when deleting profiles causing game to freeze if profile was previously selected.
  • Fixed various small UI alignment bugs.
  • Fixed a bug causing game to hang when quitting.
  • Fixed a bug stopping user created icon for language packs from being uploaded.
  • Fixed various z-fighting issues.
  • Fixed a bug preventing icons not updating for workshop robots when updating.
  • Fixed a bug causing wires to render behind CB outline.
  • Fixed a bug causing main bodies not to reset correctly to the stand when returning to edit.
  • Fixed bug causing part info to display incorrectly when LoigicBots is not in 16:9 aspect ratio.
  • Fixed missing localisation in My LogicBots on the main menu.
  • Fixed parts in objectives menu not localised.
  • Fixed localisation for colour sensor.
  • Fixed localisation for name entry popup.
  • Fixed various text mistakes/issues.
  • Fixed localisation for cancel when placing a circuit board.
  • Fixed localisation for level complete & failed panels.
  • Fixed localisation for sandbox.
  • Fixed bug with delay.
  • Fixed various bug with piston strength.
  • Fixed bug with screw lift and rotating platform causing it not to respect its input.
  • Fixed a bug with robot placement on conveyor levels.
  • Fixed bug with order receiver not working at all.
  • Fixed bonus objectives for area 5 levels (most were being incorrectly given)
  • Fixed a bug where next tutorial button wasn’t working at end of 4th tutorial.
  • Fixed a bug causing the game to freeze when clicking sandbox on a fresh save without loading a level first.


New Dictionary References:


Start/Stop
Pause
Add
Subtract
Recommended
Add New
Level Complete
Parts Used
Gates Used
Restart
Level Failed
Restart the level or edit your LogicBot
Enter Text...
Coming Soon
Set
Activate
Locked
Mower Blade



Hazard Avoidance
Colour Navigation



Build a LogicBot that can follow a black line while avoiding moving obstacles.
Build a LogicBot that can navigate to the finish line using the coloured floor markers.



Complete the level without using any gates.
Complete the level without using a Selective Addition gate.



You will need to use a combination of line sensors and object sensors (such as the laser ranger) in order to complete this level.
The Number Storage gate is critical for completing the level. It can be used to store colour values. The selective addition gate is useful for converting colour values into desired rotations.



Hinge Joint
Number Storage



Flexible hinge joint which can have its spring strength and max rotation changed.
This gate stores a number input when its ‘set’ input receives a rising edge signal (low-high). It will output this number until the gate is reset or it is set to another number.




Main Objective
Starting Cash
Time Goal
Price Goal
Win Conditions


Changes to Dictionary References:


Tag change
Tag change
Solar 5



Main body which includes a large solar panel on the top of it which is used to charge the batteries. The batteries have a low capacity and so the LogicBot cannot survive for a long time without light.




Tag change



Build a LogicBot that cross narrow balance beams without falling off.
Build a LogicBot that can avoid 6 other robots in a small arena. Your LogicBot must survive for at least 3 minutes without touching the walls or any of the robots.




Complete the level without using any ultrasonic rangers.
Complete the level without using any Single 12V Motors.
Complete the level using any motor joints or rotating platforms.
Complete the level without using any wide pneumatic wheels and no more than 3 medium pneumatic wheels.




The proximity sensor will be useful in this level as it can monitor a large area close to the LogicBot to check for other robots.
Wide pneumatic wheels will make this level a lot easier as their wide footprint will give your LogicBot stability.


Dictionary References Removed:




















Progress Update

Today we are celebrating two years of Early Access! I am happy to report that LogicBots is nearing completion and will be released shortly after the next update.

It's been longer than usual since the last update but that's because this is going to be a bumper update.

The main thing I have been working on is balancing out all the levels, making sure that all objectives are achievable and making sure that the game flows from start to finish. This means some of the levels have been replaced with more interesting and challenging ones so keep a look out for those in the next update!

Steam achievements are also coming!

I have been working on tidying up the user interface and graphics which will make the game easier to play when making circuits and LogicBots. Some of the levels are currently loading slowly, especially Area 5 levels, so a lot of work has gone into optimising these levels for faster loading. As part of the clean up of the game, I have also been working on removing the remaining bugs.

Sneak peak at some of the circuit board changes.



Hope you are looking forward to the next update!

Ken