Robo Instructus - Alex
This update is smaller as the current focus is finishing the final game act's content. Read more in today's devblog.

The devblog also announces that the beta will end on 24th June 2019. We have 1 month of beta testing time left. After this time the game will be removed from your steam libraries in readiness for full release.

Everyone that sent in useful feedback during the beta will have a chance to receive one of a limited amount of full game keys, and you'll all be in the game credits. So if you haven't tried the game yet, you still have 1 month to fire up the game, send me your thoughts and be immortalised in slowly-scrolling white text.

Beta-2.2 Changes
  • Teleporter fx will now pulse (a small part of the graphics improvement work for the final act).
  • Code reference & message archive buttons now work when level code is running and stop the code run if clicked.
  • Fix potential indexing panic when uncommenting a block of code.
    Robo Instructus - Alex
    Robo Instructus now has achievements. Read more in today's devblog.



    New features
    • Steam achievements. 8 all new achievements are now available to unlock for progressing through the levels, optimizing solutions & completing optional challenge levels.
    Other changes
    • Fix best "run size" score not updating when making non-score affecting changes.
    Issues & Feedback
    No new issues.

    All issues: big-ab-games/robo-instructus/issues
    May 10
    Robo Instructus - Alex
    If you've got to the end of the current levels and want more, this update is for you. Read more in today's devblog



    New features
    • The 3rd "arc" of levels is now available.
      • New story & functions over the course of 7 new levels
      • "Launcher" tile which is both a tool for navigating gaps and a problem unto itself.
      • New challenge level The Maze.
      • New music & art.

    • Improved interface translations. 9 languages have now benefited from community improvement at big-ab-games/robo-instructus-translation. As a result the game can now support interface translations for Русский, Nederlands, Português, Polski, 简体中文, 繁體中文, Français, Deutsch & Svenska. A huge thanks to all the contributors!

    • Add overlay tutorial to mention the alt pause buttons.

    • Autocomplete now includes a tab key hint and will render correctly when near the right border of the code input.

    • A small rework of story unlocks in arc-2 (underground levels), including new story unlocks.
    Other changes
    • Fix hotkeys span toggling functionality like holding esc.
    • Fix last level code to select the preceding level that has code.
    • Fix some overlay tutorials sticking around too long.
    • Selected language is now saved and will be used next game start.
    • Fix code input modification when pressing keys in menu.
    • Fix code indent/wrapping markers rendering outside the code input area.
    Full release notes

    Issues & Feedback
    New issues to investigate:
    • Can't click on code reference/message archive while code is running #185
    All issues: big-ab-games/robo-instructus/issues
    Robo Instructus - Alex
    Today's update takes baby steps towards translating Robo Instructus. Initially it's only part of the interface seeing translation into 3 new languages. But this can be improved to full interface translations in every language people are prepared to help me with. This leaves the much more difficult story translation, but one step at a time. Read more in the devblog.

    New features
    • Interface machine translations for Русский, Polski & Deutsch. Language can be selected by going to menu > settings > language. Coverage is limited to tooltips, menus and overlay tutorials.

      The translations are currently poor quality as they are machine translations. Check out big-ab-games/robo-instructus-translation if you'd like to help improve them.
    Other changes
    • Fix text glyphs stretching issues when resizing in rare cases.
    Full release notes

    Issues & Feedback
    No new issues to investigate.
    All issues: big-ab-games/robo-instructus/issues
    Robo Instructus - Alex
    This update beefs up the ability to save & load solutions to a particular level. This UI appears when you start Use Your Powers Wisely along with a new overlay tutorial to explain it. Read more in the devblog.

    New features
    • Save different solution approaches to a level with custom names.
    • Reload the initial code for levels that start with some code.
    • Load previous level code, for building on your last solution instead of starting from scratch or copy-pasting.
    • New level menu Settings for game options with new option Autocomplete allowing players to disable the autocompletion popups while typing.
    Other changes
    • Remove Reset Level Code menu option, replaced by new initial code loading.
    • New overlay tutorials for the new code save/loading menu.
    • Disable autocomplete while typing comments.
    • Fix some render blending issues.
    Full release notes

    Issues & Feedback
    No new issues to investigate.
    All issues: big-ab-games/robo-instructus/issues
    Robo Instructus - Alex
    This update brings a new feature for players that like optimizing, plus some smaller improvements.

    New features
    • Load and code from your best solutions in terms of time, solution size or run size.

      After completing Use Your Powers Wisely players will be able to access a new menu.
      This allows players to load the code that achieved the best score for each of the 3 score categories. So if you tried different approaches to a level, say trying to optimise the time score then later trying to shrink your code into as small as possible solution size, you'll now be able to switch between them and continue improving them.
    Other changes
    • Remove loading splash, as loading is generally too fast to see it now.
    • Improve/reword overlay messaging about re-running code at each stage.
    • Clarify in function docs that location ids are always positive and non-zero.
    • Improve 'not' primer explanation.
    • Improve Try using else & comparison message placement.
    Issues & Feedback
    New issues to investigate:
    • Improve/clarify "safe" tile meaning #182
    All issues: big-ab-games/robo-instructus/issues
    Robo Instructus - Alex
    This update switches all textures to GPU compressed versions significantly reducing the load time & VRAM usage. Read the devblog for, probably too much, more info.

    New features
    • All game textures have been converted to GPU compressed formats. This drastically reduces VRAM usage & load times while retaining high quality visuals.

      The Textures video menu option has been removed as now everyone will use high quality GPU compressed textures.

    • Click/drag scrolling of scroll bars with the mouse. This is particularly useful for the code reference & message archive.

    Other changes
    • Fix typos in company message B.
    • Improve game error logging to include more info.
    • Fix opengl crashes due to texture dimensions.
    • Optimise render performance when in the menu.

    Issues & Feedback
    New issues to investigate:
    • Game recording with plays.tv on Windows
    • Introduce code re-running more clearly at "Keep Going!"

    All issues: big-ab-games/robo-instructus/issues
    Robo Instructus - Alex
    This update improves the VRAM usage of the game, fixes panic error logging to help solve future issues and more. I also worked on eliminating scenarios that could cause save data loss. Read the blog for more.

    New features
    • Reduced texture VRAM usage and new Video menu option Textures for selecting the texture size/quality. The new default (High) has been optimised for 1440p screens and should almost totally indistinguishable from the Max setting (previous default) at this, or lower, resolution. As such Max is only offered on higher than 1080p resolutions. A Low setting is also provided to try and minimise VRAM usage at the cost of image quality.
    • Improve incorrect code indent error messages. Importantly the offending line is no longer covered up by the error message, the message itself is also more helpful.
    • Add new tile effect for robo_location(), robo_forward_location()
    • Add a sneak peak of the next chapter of levels in the level selection screen after finishing the currently last level.
    Other changes
    • Allow `while` to meet the `else` usage requirement in Testing Grounds.
    • Use tailed arrow icons to represent keyboard arrows.
    • Provide Native Effects option only when running the game at over 1080p resolution, as under this native is identical to High.
    • Clear autocomplete options when running code.
    • Set Textures option to Low after a VRAM allocation panic to avoid similar panics on next startup.
    • Await image processing at startup avoiding early texture pop-in & potential music stuttering.
    • Fix some unexpected behaviour changing volumes after using the mute functionality.
    • Fix unexpected code speed selection behaviour when going to/from pause speed.
    • Rework progress saving with the aim to prevent data loss if killing the game (i.e. from a power cut / OS crash).
    • Ensure only a single game process is running to prevent save write co-ownership, which could potentially cause save progress loss.
    Full release notes

    Issues & Feedback
    New issues to investigate:
    • Support custom key bindings for hotkeys #172
    • Explain code-execution speed #173
    • Tile breakpoints #174
    • Allow disabling autocomplete when typing #175
    • Show parse errors more eagerly #176
    • Catch some typo ids with the parser #177

    All issues: big-ab-games/robo-instructus
    Robo Instructus - Alex
    This update brings new story, graphics effects & autocomplete improvements. Read more in the blog.

    New features
    • New messages to unlock revealing more of the story of the Bright colonists. For players that have already completed the levels with changed unlocks an exclamation mark is shown over the level, open the level to re-view unlocks.
    • New graphic effects
      - robo_scan()
      - robo_use()
      - robo_detect_adjacent()
    • Autocomplete comparisons '>', '<' etc. Suggest 'is'/comparisons when typing '=' or '==' which are not equality operators.
    Other changes
    • Move primer unlock about functions earlier after completing Sense Of Direction.
    • Optimise CPU compute/allocation, lowers general CPU usage / speeds up full-speed compute.
    • Improve code error hints for 'is is' misuse.
    Full release notes

    Issues & Feedback
    New issues to investigate:
    • Add level selection names on hover #168
    • Add company message archive #169
    • Show mute/unmute icon/notification when toggling #170

    Current issues: big-ab-games/robo-instructus
    Robo Instructus - Alex
    New features
    • Autocomplete. Code completion suggestions will now appear as you type, press tab to use. Completions are generated from a lexical sweep of your code plus language keywords and external (ie robo_*) functions.

      The following shorthands for external functions have preference so will always come top in the suggestions and can be used like macros/snippets. Type the shorthand and press tab. Shorthands are generally the significant letters of a function:
      • rf -> robo_forward()
      • rl -> robo_left()
      • rs -> robo_scan()
      etc

      See new autocomplete keys in the game directory README.txt.

    Other changes
    • Fix company message acknowledge not always working causing the message to reappear.
    • Clarify robo_use() additional runtime documentation.

    Issues & Feedback
    No new unresolved issues this week.

    Current issues: big-ab-games/robo-instructus.
    ...

    Search news
    Archive
    2019
    Nov   Oct   Sep   Aug   Jul   Jun  
    May   Apr   Mar   Feb   Jan  
    Archives By Year
    2019   2018   2017   2016   2015  
    2014   2013   2012   2011   2010  
    2009   2008   2007   2006   2005  
    2004   2003   2002