LogicBots · published
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
New Features:
Changes:
Bug Fixes:
New Dictionary References:
<General>
<startstop>Start/Stop</startstop>
<pause>Pause</pause>
<add>Add</add>
<subtract>Subtract</subtract>
<recommended>Recommended</recommended>
<addnew>Add New</addnew>
<levelcomplete>Level Complete</levelcomplete>
<partsused>Parts Used</partsused>
<gatesused>Gates Used</gatesused>
<restart>Restart</restart>
<levelfailed>Level Failed</levelfailed>
<restarttoedit>Restart the level or edit your LogicBot</restarttoedit>
<entertext>Enter Text...</entertext>
<comingsoon>Coming Soon</comingsoon>
<set>Set</set>
<activate>Activate</activate>
<locked>Locked</locked>
<mowerblade>Mower Blade</mowerblade>
</General>
<LevelNames>
<avoidhazard>Hazard Avoidance</avoidhazard>
<colornavigate>Colour Navigation</colornavigate>
</LevelNames>
<Objectives>
<avoidhazard>Build a LogicBot that can follow a black line while avoiding moving obstacles.</avoidhazard>
<colornavigate>Build a LogicBot that can navigate to the finish line using the coloured floor markers.</colornavigate>
</Objectives>
<SideObjectives>
<avoidhazard>Complete the level without using any gates.</avoidhazard>
<colornavigate>Complete the level without using a Selective Addition gate.</colornavigate>
</SideObjectives>
<Hints>
<avoidhazard>You will need to use a combination of line sensors and object sensors (such as the laser ranger) in order to complete this level.</avoidhazard>
<colornavigate>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.</colornavigate>
</Hints>
<PartNames>
<hingejoint>Hinge Joint</hingejoint>
<numberstorage>Number Storage</numberstorage>
</PartNames>
<PartDescriptions>
<hingejoint> Flexible hinge joint which can have its spring strength and max rotation changed.</hingejoint>
<numberstorage> 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.
</numberstorage>
</PartDescriptions>
<SandboxText>
<mainobjective>Main Objective</mainobjective>
<startingcash>Starting Cash</startingcash>
<timegoal>Time Goal</timegoal>
<pricegoal>Price Goal</pricegoal>
<winconditions>Win Conditions</winconditions>
</SandboxText>
Changes to Dictionary References:
<PartNames>
Tag change<triplesignalsplitter></triplesignalsplitter>
Tag change<nummonitor></nummonitor>
<solarframe>Solar 5</solarframe>
</PartNames>
<PartDescriptions>
<solarframe>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.</solarframe>
</PartDescriptions>
<LevelNames>
Tag change <balancebeam></balancebeam>
</LevelNames>
<Objectives>
<balancebeam> Build a LogicBot that cross narrow balance beams without falling off.</balancebeam>
<avoidbots>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.</avoidbots>
</Objectives>
<SideObjectives>
<avoidbots>Complete the level without using any ultrasonic rangers.</avoidbots>
<assaultcourse>Complete the level without using any Single 12V Motors.</assaultcourse>
<singlemotor>Complete the level using any motor joints or rotating platforms.</singlemotor>
<balancebeam>Complete the level without using any wide pneumatic wheels and no more than 3 medium pneumatic wheels.</balancebeam>
</SideObjectives>
<Hints>
<balancebeam></balancebeam>
<avoidbots>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.</avoidbots>
<balancebeam>Wide pneumatic wheels will make this level a lot easier as their wide footprint will give your LogicBot stability.</balancebeam>
</Hints>
Dictionary References Removed:
<LevelNames>
<lineandbeam></lineandbeam>
<gapcross></gapcross>
</LevelNames>
<Objectives>
<lineandbeam></lineandbeam>
<gapcross></gapcross>
</Objectives>
<SideObjectives>
<lineandbeam></lineandbeam>
<gapcross></gapcross>
</SideObjectives>
<Hints>
<lineandbeam></lineandbeam>
<gapcross></gapcross>
</Hints>