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

LogicBots

Overhaul Update

The LogicBots overhaul update is finally here! This is by far the biggest update to date and is aimed at getting LogicBots ready for final release.

In this update there is a complete overhaul of the user interface (UI), which is designed to make the UI look better, be easier and faster to use and be more intuitive.

There has been a huge upgrade to the physics in the game, making your LogicBots much more reliable and faster, along with much better control of the simulation accuracy. This allows the game to run more easily on old and new hardware. This does mean some of your LogicBot designs from the previous version may no longer work.

The tutorials have also been completely remade to work with the new UI system. The tutorials should now be much more comprehensive whilst also allowing you to get to grips with the game more easily.

The first and second areas have now been completed; area one is designed as a school workshop and area two is a warehouse.

The save file for LogicBots has also been changed; it is now an encrypted save as Steam achievements will be added soon. Don't worry your old saves will still work but they will be upgraded into the new save format next time you play and this won't affect any workshop content. Just make sure you play the game before the final release of LogicBots as this feature will be removed in the future .

Loading has now also been improved; you will now get a loading screen between levels and the loading should not cause any more occasional crashes when switching scenes.

A lot of optimisation has also gone into the update which has greatly reduced the size of the game to roughly an eighth of its previous size even though there is now much more content. You should also now get much better frame rates when playing the game.

There are also a lot of changes and replacements made to the LogicBot parts, to find out more check the patch notes.

The game now also has an xml dictionary backbone for all game text, this means that I will shortly be releasing an update which will allow support for third party language packs on Steam Workshop.

Finally the last three areas are now disabled along with the sandbox mode. This is because they are now no longer compatible with LogicBots. Updates over the coming months will be adding these areas back in at release quality however if you want to play them now you can use the last version of LogicBots (Steam > Right click LogicBots > Properties > Betas > Select 'preoverhaulbuild'). Be aware however that saves are not backwards compatible ,so if you save in the latest version it will not be compatible in the previous one.

With all of these changes there is also a new demo available.

Hope you enjoy the update! Any feedback is most welcome in the discussions both positive and negative. I will try to address all your questions and will take on board any requested features. Be aware that as this is a big update there will probably be a few bugs that have slipped through the net. If you find a bug please report it here and I will get it fixed asap.

Kenneth

Patch Notes:



New Features:

  • Added xml text backbone
  • Added new school scene for area 1
  • Added electronic compass part to place the gyro on level 1-8
  • Added loading screens
  • Added simulation accuracy control


Changes:

  • Complete rework of the UI
  • Complete rework of the tutorials
  • Added scenery to the industrial estate
  • Optimised scene loading and storage
  • Added pass-through for debugging parts
  • Updated part circuit boards and given them icons
  • Camera is now free when you view a level
  • Ultrasonic ranger performance and reliability upgrade
  • Proximity sensor performance upgrade
  • Lighting and lightmap improvements
  • Changed the torque of all main body motors (wheels will behave differently on different main bodies)
  • Save file now encrypted as .lbs and can no longer be edited outside the game
  • Levels are now numbered making LogicBots naming easier


Bug Fixes:

  • Fixed gyro, now has slightly different functionality
  • Fixed avoid bots level
  • Fixed colour maze level
  • Fixed level loading crash

One year of Early Access

Hello everyone. I had hoped to be releasing a LogicBots update for today to celebrate one year of LogicBots on Steam, but unfortunately the Unity engine bug has still not been fixed. So instead I thought I would give another update post to show what is coming.

Fortunately this has given me a great opportunity to upgrade the user interface. This was one of the biggest tasks still needing to be done and the process of changing the user interface prevents update releases until it is complete . I am pleased to say this process is now complete and I can give you a sneak peak of the new UI.

I now think I have found a workaround for the Unity bug, however there are a few things I need to complete first before the next release such as changing the tutorials to work with the new UI system. If the bug is still not resolved by then I will try to implement a workaround to get the release out, so hopefully this big update will be released sometime in October.

Screenshots of new level and UI:

New first area

Part Details

Part Menu

Live UI

Thanks for supporting LogicBots!

Ken

Update news

As I am sure you are aware it has been a while since the last LogicBots update, so I am posting this announcement to let everyone know what's happening!

It was always planned that there would be a considerable gap between the last update and the next one as the last update marked the end of the constructive phase for LogicBots. This means that all the levels and features had been added and now it was time to go back through the game and start to polish all the levels up to a release state along with removing any design flaws with the levels.

This meant the creating of lots of new assets which is a much slower process.

This process is now complete for the first and second level sets, but unfortunately I haven't been able to push these updates to everyone due to a game breaking bug with LogicBot's game engine.

LogicBots like many indie games runs on the Unity engine. When the game was first started it was made on the Unity 4 engine. However this year the Unity 5 engine was released which offered lots of advantages for LogicBots which would greatly improve the performance, graphics and simulation accuracy of the game. This is why the game was upgraded to the Unity 5 engine a few updates ago.

The Unity developers are still updating and upgrading this new engine so since the last update LogicBots has been upgraded to the latest version 5.1 to take advantage of more new features. Unfortunately the latest version has a bug with causes wheels added to robots to not join correctly. This bug has been confirmed by the Unity developers and is being fixed but a fix is still to be released.

I do have the option to roll LogicBots back to 5.0 if necessary but it is better to keep developing for the latest engine as it will mean a better, more stable game in the long run.

Although I can't push any update out, fortunately this bug doesn't affect the making of LogicBots so work is carrying on as usual. All it means is the next update will be a big one with at least two updates rolled into one!

Hopefully this bug affecting LogicBots will be patched soon but I can't give a date.

Thank you for your patience and for supporting LogicBots!

Kenneth

LogicBots Workshop now public.

The workshop for LogicBots is now public so you will be able to search for LogicBots on the Steam Workshop page and your new contributions will appear on the public Workshop! To celebrate I have added an 8 legged fully controllable walking robot which you can download from the workshop and play with in the sandbox mode.

As of the new physics patch upgrading the games physics engine released on March 20th many of the moving physics parts such as the pistons changed dramatically making them harder to use. This patch has corrected at lot of the introduced physics problems and they now should be better than even and be much sturdier and more reliable allowing you to make more complex creations.

The latest patch has also added a lot more bug fixes listed below. If you find any new bugs remember to post them in the Feature requests and Bug reporting thread and they will be fixed as quickly as possible.

Enjoy the update and I look forward to seeing new creations on the workshop!

Patch Notes



Changes


  • LogicBots Workshop now public
  • LogicBots demo updated


Bug Fixes


  • Z fighting bug fix
  • Fixed crash on walking robot level
  • Fixed laser rangers detecting finish lines
  • Fixed Sensor AOE markers blocking part placement
  • Fixed Various physics bugs with pistons
  • Fixed pistons being moved incorrectly
  • Fixed editor saving bugs
  • Fixed editor saving bug
  • Fixed editor crash when setting objectives
  • Fixed bug with left hand menu in level editor
  • Fixed fail areas and boxes interaction crashing the editor
  • Fixed tutorial bug where you could select an outline freezing camera movement
  • Fixed bug where you could select pat outlines while placing a new part causing the camera to freeze.
  • Fixed bug on level walk through tutorial where you could select a jack when you were not meant to be able to.
  • Fixed a bug where tutorial awards were counting towards the displayed total

Lighting Reworked and Level Builder Upgraded

Big update for LogicBots! The level builder has been upgraded and re-added to the game so you can give it another try and share your creations on Workshop. In the builder you can place props, make black lines, add waypoints, create fail areas along with setting the parts available and the objectives. Currently you can only make levels where you have to reach a finish line with your LogicBots but the ability to make the other styles of levels will be coming in the future.

The user interface for the level builder will be the style used for the whole game once LogicBots is complete so be sure to post any feedback you have on the community hub as changes on this will affect the entire user interface once complete.

The lighting for LogicBots has been completely reworked so your LogicBots should now look a lot better! This marks the beginning of the upgrading of all the visual assets for LogicBots as work is now going into the level areas so each area will have a distinct look and have an interesting environment.

Enjoy the update!




Patch Notes




Changes


  • Complete rework of Lighting System
  • Updated and re-enabled Level builder
  • New User Interface for Level Builder


Bug Fixes


  • Fixed various physics bugs introduced in last patch.
  • Fixed rotating platform bugs.
  • Fixed Conveyer belt physics bugs.
  • Fixed crash when plaing grass cut level
  • Fixed typo in Multi Retrieve
  • Fixed Stair climb finish

Bugfix and new physics

Due to a game breaking bug when creating new saves this update has been pushed early, because of this the level builder has been temporally disabled. However this update does contain a large upgrade to then physics engine meaning that simulations should now be more reliable and moving parts should be more rigid.

The second half to this update will be coming in the next two weeks, it will fix some of the introduced lighting bugs and contain a new and improved level builder.

Patch Notes



New Features


  • Level builder temporally disabled


Changes


  • Upgraded physics engine
  • Added selective addition gate to single motor level


Bug fixes


  • Fixed bug when creating new saves
  • Fixed a bug with the fail area in single motor level.
  • Fixed a bug causing tutorials to be bugged when replayed

Bugfix Patch

Small patch fixing some of the outstanding bugs.

Patch Notes



New Features


  • Auto-saving every 4 minutes
  • Changed Not gate symbol


Changes


  • Corrected Various spelling/grammar mistakes
  • Changed Not gate symbol
  • Removed transistor from from single motor level


Bug fixes


  • Fixed bug with Maze level finish line
  • Fixed a bug affecting the truck in fast forward
  • Fixed a bug preventing causing the US ranged to jump from 0.8-1 missing 0.9
  • Fixed a bug evolving moving pistons
  • Fixed a bug causing moved parts being deleted when selecting another tab
  • Fixed a bug preventing you from quitting tutorials


Introducing Workshop

Steam workshop has now been integrated with LogicBots. To learn out how to use workshop with LogicBots click here.

This update gives you the ability to share LogicBots and levels over steam workshop. Currently the level creator is still a prototype so more features will be added and if you have any suggestions for features for the level builder you would like to see be sure to post them in the LogicBots discussions.

The main menu for LogicBots has now been overhauled, although it is not complete as the room still needs texture work and more small props, you can get a feel for way the game will look once complete. This style of user interface will be brought in the future into the rest of the game so please leave feedback of what you like and don't like.

As with any large update I expect there to be some bugs which have not been caught so if you find one it would be great if you could post it in the bug reporting thread. Over the next few weeks I will be working on all the currently known outstanding bugs so if you have reported a bug and it hasn't been fixed in this update it will be soon.

A notable added feature for this update is the Simulation Accuracy setting in the options menu. If your game is running really slowly while running the simulation part of a level try turning the simulation accuracy down. This will reduce the load on your CPU and make the game run faster however it will make your LogicBots less reliable.

Hope you enjoy the update and I can't wait to see some of the creations!

Patch Notes



New Features


  • New main menu
  • Simulation accuracy option
  • Workshop Support for levels and LogicBots


Changes


  • Slightly different save format to store part information. (Old saves will still work but you will need to resave robots and levels to store the new information)
  • New GUI for saving. (Rest of the GUI will be ungraded to fit with this style in the future)

LogicBots Sandbox Update and Level Builder

The sandbox prototype for LogicBots has now been updated. Now you can create your own Sandbox levels using the level creator tools to draw black lines, add props, add way-points, add fail areas and move the start and finish positions

The sandbox level builder also lets you set the parts and cash available so you can make a level and sent it to a friend to try and complete!

The level builder and sandbox are still a prototype so this means they do not contain all the features yet and the sandbox level saves may not work after future updates, however I will try to avoid this! The level saves are saved locally in %USERPROFILE%\My Documents\My Games\Incandescent Games\LogicBots\Custom Levels.

The new sandbox prototype and level builder are also likely to be buggy, so if you do come across an issue please report it in the Steam discussions. Also if you have any suggestions for features you would like to see in the level builder or sandbox you can also post them there.

For the time being, to get into the level editor click the "Objectives" button while in the Sandbox Prototype.

As the controls are currently not listed in the game for the Level Editor;

WASD: move camera
Space: move up
Left Shift: move down
X: toggle snapping

Have fun!

Sandbox Prototype

The latest update contains a prototype for the sandbox mode. In it you can build with all the robot parts (except those which were made specifically for a level). This is nowhere near finished but I thought it was worth releasing for people to try out and give feedback on.

If you press the objectives button you will be taken into the level and will be able to draw black lines for your robot to follow. Currently this is the only available feature but there will be more features coming such as the ability to change the start point, add GPS way points, add props and set your own objectives. Also the sandbox level itself will get changed to a new map in the future but for the time being it will be using the indoor level form the game.

You are also currently unable to save any black lines you make but this feature will be added later.

Patch Notes



New Features


  • Sandbox mode prototype
  • Ability to draw black lines in sandbox
  • Snapping grid for sandbox`


Changes


  • Updated text on arcsine/arccos/arctan gates
  • Updated text for challenge objective in level 5-2 to represent actual objective.
  • Made slight changes to the first tutorial. Removed the requirement to name your robot when saving as it was annoying.


Bug fixes


  • Fixed bug allowing you to select Functional parts in level 4-2
  • Fixed bug where rotating platform was listed twice in 4-6
  • Fixed text for Circuit Board Extension 5x5
  • Fixed bug with root gate
  • Fixed a bug causing number monitor to be split onto 2 lines with long decimal numbers.