Giter Club home page Giter Club logo

farmtronics's Introduction

Farmtronics

This project is a Stardew Valley mod that adds the "Farmtronics Home Computer", as well as programmable Farmtronics Bots.

The Home Computer is a computer that connects to the TV in your cabin. Despite its early-80s appearance, it actually runs a very modern and elegant language, MiniScript. (See Why MiniScript, if you're curious.)

Screen shot of the Farmtronics Home Computer

Bots each carry the same computer, but also have the ability to move around in the world and get things done. All you have to do is program them!

How to Play

  1. Download the mod zip file from the Releases page (or from NexusMods), and install it in the usual way.
  2. To use the Farmtronics Home Computer:
  • Activate the TV in your house.
  • Select the bottom-most option, Farmtronics Home Computer.
  • Type code at the prompt. See https://miniscript.org for documentation on the language (and in particular, be sure to keep the Quick Reference handy).
  • Also be sure to try the help command, and read through the various topics there.
  1. Press Esc to exit.
  2. To obtain and use a bot:
  • On the Home Computer, use the toDo command to see the tasks you still need to complete. Complete them.
  • Check your mail the next day (after completing all tasks). You should have a letter with a Bot included. (Once you have read this letter, you can purchase additional bots at Pierre's shop.)
  • Place the bot down in any empty spot on the map.
  • Right-click a bot to access its computer console.
  • Type code at the prompt. This is the same code as on the Home Computer, but allows for some additional commands, like bot.position, bot.left, bot.right, bot.forward, bot.inventory, bot.currentToolIndex (which can be assigned to), and bot.useTool.

See the Wiki for more documentation and sample code.

Questions? Issues? Things to share?

Best place to discuss this mod is on the MiniScript Discord. There is a #farmtronics channel there.

Road Map

See ROADMAP.md for our development plan, including what features are expected in which future versions of the mod.

Please note that multiplayer is not yet supported. We'll get to that eventually, but for now, this mod is recommended for single-player games only.

farmtronics's People

Contributors

joestrout avatar enbymonkey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.