Toggle search
Search
Toggle menu
notifications
Toggle personal menu
Editing
Level/Robot Racing
From Turing Complete
Views
Read
Edit
Edit source
View history
associated-pages
Page
Discussion
More actions
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Header Nav|game=Turing Complete}} {{Infobox level | section = Assembly Challenges | type = Architechture | architechture = Leg | prerequisite1 = Functions | unlocks-level1 = Tower of Alloy }} {{achievement |name=FastBot |image=Turing Complete achievement FastBot.jpg |description=Complete the robot race with less than 64 bytes of code }} This level asks you to program FastBot, a robot that can move in any cardinal direction without having to turn first, but as a trade off can't see where he's going. The level is a preset snaking path. It a [[wp:Hilbert curve|Hilbert curve]]. There are two main approaches to solving this level. The first one is to generate the curve using recursion. The second one is to hardcode the path and forego elegance completely. == Hardcoded Solution == [[File:Turing Complete FastBot Cheese.png]] It is entirely possible to create a specialized architecture for the level that is little more than a counter, a program and the output pin. Ironically, it takes 63 moves to complete the path, so a one byte per opcode custom arch will pass the achievement limit. <nowiki>up right down right right up left up right up left left down left up up right up left up up right down right up right down down left down right right right up left up up right down right up right down down left down right down down left up left left down right down left down right right up right down</nowiki> ==Controls== You can experiment with moving the robot using keys, but this cannot solve the level. {{:Level/Robot_Racing/controls}} {{Footer Nav|game=Turing Complete|prevpage=AI Showdown|nextpage=Unseen Fruit}}
Summary:
Please note that all contributions to Turing Complete are considered to be released under the Creative Commons Attribution-ShareAlike (see
TuringComplete:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Level/Robot Racing/controls
(
edit
)
Table of Contents
(
view source
)
Template:-
(
edit
)
Template:Achievement
(
view source
)
Template:Controls/styles.css
(
edit
)
Template:Footer Nav
(
edit
)
Template:Header Nav
(
edit
)
Template:Ifnotempty
(
edit
)
Template:Infobox level
(
edit
)
Template:Kbd
(
edit
)
Template:Level
(
edit
)
Template:P1
(
edit
)
Template:P2
(
edit
)
Template:Truthtable/styles.css
(
edit
)