| Line 1: |
Line 1: |
| − | An [[AI Python file]] originally written by [[Apanx]], and that makes an [[SnS]] not only spin on itself but go towards the opponent (AKA Melty Brain SnS). '''WARNING : NOT related to the [[FBS]] robot type.'''
| + | == Background Info == |
| | | | |
| − | It first wasn't used much, but then [[Naryar]] fell in love with it and he expanded the use of that AI, also writing a FBSPlus.py (that is simply FBS.py with spinning weapon support) and FBSInvertDir.py (a FBS that changes spinning direction when inverted, good for some designs). A number of people now use this, especially Naryar and [[G.K.]].
| + | An [[AI Python file]] originally written by [[Apanx]] for Translational Drift FBS robots (Nicknamed Melty Brain). Simply the AI allows a robot to follow an opponent which spinning its self around using the drive. |
| | | | |
| − | Recently modified by [[Clickbeetle]] to make it less laggy.
| + | Slowly gained popularity after is public release and is now quite heavily used (especially by [[Naryar]] and [[G.K.]]) |
| | | | |
| | + | == Versions / Variants == |
| | + | |
| | + | '''FBSPlus.py''' Modded by Naryar, It is simply FBS.py with separate spinning weapon support. |
| | + | |
| | + | '''FBSInvertDir.py''' Also Modded by Naryar, FBS.py that changes spinning direction of the robot when inverted, very helpful for unidirectional weaponry robots (robots that only deal damage one direction) |
| | + | |
| | + | '''FBS.py (Low Lag)''' Recently modified by [[Clickbeetle]] for BBEANS 6 to make it less laggy in videos. |
| | | | |
| | == How to wire == | | == How to wire == |
| | | | |
| − | Very easy. FBS uses just Forward and LeftRight analog controls and FBSPlus uses an additional Spin control. | + | Very easy. FBS.py uses just Forward and LeftRight analog controls and FBSPlus.py uses an additional Spin control. |
| | | | |
| − | == Variables used == | + | == Binding Variables == |
| | | | |
| | ''''spinspeed'''': (values : 0 to infinity, but 20 is already more than enough) Minimum turning speed the bot need to attain. Default value is 6. Higher means less translational speed, but more rotational speed - putting it high enough would make it a normal SnS. | | ''''spinspeed'''': (values : 0 to infinity, but 20 is already more than enough) Minimum turning speed the bot need to attain. Default value is 6. Higher means less translational speed, but more rotational speed - putting it high enough would make it a normal SnS. |
| Line 20: |
Line 27: |
| | ''''range':''' Same as [[Spinner.py]], but default here is 40. | | ''''range':''' Same as [[Spinner.py]], but default here is 40. |
| | | | |
| − | == Examples of use == | + | == Examples of RA2 Robots == |
| | | | |
| | [[Feeblemind]], [[Cataclysm]] 2, [[The Bot You Like To Hate]], [[Fireside]], [[Iron Storm 5]], ... | | [[Feeblemind]], [[Cataclysm]] 2, [[The Bot You Like To Hate]], [[Fireside]], [[Iron Storm 5]], ... |
| | | | |
| − |
| + | == Examples of Real Robots == |
| | + | |
| | + | Y-Pout, Melty Brain |
| | + | |
| | [[Category:AI Python file]] | | [[Category:AI Python file]] |