Robo Instructus is a puzzle game in which players manoeuvre a robot by issuing instructions via a simple programming language. As players progress through the game they unlock new functions to overcome new puzzles, each of which can be solved in multiple ways.
All Reviews:
No user reviews
Release Date:
Q3 2019
Developer:
Publisher:

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Available: Q3 2019

 

Recent updates View all (3)

March 15

Beta 1.3 Update

This week's update brings many quality of life improvements to the game based on the feedback I've received. More info on these changes will be published a little later today in the devblog.

New features
  • Levels now have names. These will appear above the levels and in the score screens.
  • Profiles can now be deleted in the title screen. Click the bin and confirm by clicking the red tick. Take care as this cannot be undone.
  • New editor keyboard shortcuts see the README.txt file in the game directory for a list of all hotkeys.
    • `ctrl insert`, `shift insert`, `shift delete`: copy, paste, cut.
    • `ctrl /` comment/uncomment the current line or selection.
    • `ctrl d` can now duplicate all selected lines.
    • `ctrl t` toggles code pause, instead of just starting the code paused.
  • Mute sound hotkey `ctrl m`.
  • Add level stage navigation hotkeys `alt ↑`, `alt ↓`.
  • Include a power switch in Melting Pot.
  • New company message (B) after completing all aboveground levels.
  • Move the first direction data-store level underground.
  • Move robo_location() discovery to after Gatehouse.
  • Add video menu option `Snowfall` with options On, Background Only, Off.
  • Windows: Add NvOptimusEnablement & AmdPowerXpressRequestHighPerformance link exports to prefer dedicated GPU usage on laptops. This should address performance issues on bad+good GPU laptops.

Other changes
  • Improve button click responsiveness when cursor is moving.
  • Improve initial robo_use() message.
  • Improve power switch explanation message clarity.
  • Add extra clarification around code re-running at each stage in Keep Going!.
  • Reduce Hello Robo tutorial to add only 3 lines.
  • Tweak company message A.
  • Avoid "read about comparison" overlay covering text if possible.
  • Rework level statistic totals placement.
  • Rename "nodes" to "phrases" to make more immediate sense.
  • Show speed tutorial in Keep Going! even if the 1st run solves the whole level.
  • Improve video menu presentation, align options consistently and use dim colour when disabling options.
  • Add GPU vendor/renderer info to F10 debug.
  • Reword unsatisfied level requirement message.
  • Save panic traces to an error.log file.
  • Tweak sequence overwriting code example for clarity.

Issues & Feedback
New issues to investigate:
  • Improve new game first level button visibility #139
  • Highlight current cursor indent marker line #140
  • Show editor hotkeys in game somehow #141
  • Add vsync setting #143
  • Allow zooming UI-scale bigger #144
  • Add next/previous level button for quick navigation? #147
  • Fix code-speed unpause speed selection when selecting speed #150
  • Compare scores with steam friends #151
  • Manage multiple solutions, auto save best scoring solutions #153
  • Level selection: show level preview on hover #154
  • Avoid texture pop-in #156
  • Code input/code reference drag/click scrollbar scrolling #157
  • Add optional performance targets/rewards #160
  • Steam achievements #161
  • Improve data store message explanation #162
  • Offer to import previous solutions in some early levels #164
  • Improve 'Function not available' messaging #165
  • Improve title screen #166
0 comments Read more

March 8

Beta-1.2 Update

A week ago I was working with a group of 32 semi-active alpha testers, now over 2000 beta testers have signed up to try Robo Instructus. I've already received a lot of great feedback that will help improve the game. Thanks very much to everyone that sent in their thoughts!

One main theme that's coming through is the learning difficulty spike that happens at the 5th level. Improving this, then, is the main objective of beta-1.2. This version adds new levels & reworks some to spread out the cognitive load of learning the new concepts. It also better explains variable scoping which becomes quite important around this point.

So please try out these new levels and features and let me know what you think. Steam should update the game automatically.

Beta-1.2
New features
  • Add new usable tile "power switch" and new level designed to better introduce the robo_use() function in isolation from other new concepts.
  • Rework (previously 6th) level to incorporate power switches and location data stores.
  • Add "Scope" primer explaining variable scope rules.
  • Rework the first level with direction data stores, try to simplify the necessary concepts used here.
  • Reorder code reference primer sections to be less confusing.
Other changes
  • Rework first level tutorial. Remove initial code which can cause confusion.
  • Move game speed tutorial to during 2nd level.
  • Don't auto increase from speed 1 -> speed 2 after completing first level.
  • Fix error sound triggering twice in some cases when the robot falls.
  • Fix render bug in title screen after viewing the code reference.
  • Linux: Build with older glibc to support Ubuntu 16.04.
  • Replace message images with actual in-game renders.
  • Fix quoted message display issue.
  • Avoid mipmapping where possible to lower VRAM usage.
  • Improve company message wording.
  • Move loop-III tutorial one level earlier.

Feedback
New issues to investigate
  • Support more languages #120
  • Tutorial about alternate debugging keys #121
  • Auto-correct capitalisation errors #122
  • Change flow so unlocks happen after scores #123
  • Improve hint explaining the program restarts at each level-variant? #125
  • Add copy/paste from code reference #126
  • buttons clicks sometimes not working #128
  • Improve pause code-phase highlight #129
  • Investigate jerky performance (texture vram usage?) #130
  • Allow custom color themes #131
  • Add profile deletion #133
  • `if robo_scan() is 1 or 2` error message missing suggestion #134
  • Name levels #136
  • Intel shadow image render bug #137
  • Index for code-reference primer sections #138
0 comments Read more

About This Game

Salvage Engineer, you have a new assignment on a distant world...

Robo Instructus is a puzzle game in which players manoeuvre a robot by issuing instructions via a simple programming language.

As players progress through the game they unlock new functions to overcome new puzzles, each of which can be solved in multiple ways. The more you master the robot, the more elegant and powerful your solutions will be.

Take the role of a Salvage Engineer sent across space. Use wits and tenacity to uncover the secrets of this isolated, frozen world.

System Requirements

Windows
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 7, 8, 10
    • Graphics: OpenGL 3.3 compatible graphics
    Recommended:
    • Requires a 64-bit processor and operating system
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Arch Linux, Ubuntu 16.04, Fedora 29
    • Graphics: OpenGL 3.3 compatible graphics
    Recommended:
    • Requires a 64-bit processor and operating system

What Curators Say

4 Curators have reviewed this product. Click here to see them.
There are no reviews for this product

You can write your own review for this product to share your experience with the community. Use the area above the purchase buttons on this page to write your review.