Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Forums

  1. OpenComputers

    1. Announcements

      OpenComputers official announcements.

      120
      posts
    2. Feedback

      Tell us what you think.

      366
      posts
    3. IRC

      #OC channel discussion
      irc.esper.net #oc

      26
      posts
  2. Code Central

    1. Support

      Ask for support from the OpenComputers community

      3446
      posts
    2. Showcase

      Showcase what you have created for OC. No 'malware' or other junk!

      2360
      posts
    3. Tutorials

      Help other users out. Please no 'false tutorials'

      109
      posts
  3. Addons & More

    1. Addons Mods

      Show off your OC addons mods

      208
      posts
    2. Architectures

      Discussions for Architectures

      175
      posts
    3. OpenEngineering Task Force

      Discussion board for the OETF documents

      66
      posts
  4. General

    1. Lounge

      Just lounge around or have an open discussion.

      296
      posts
    2. Forum Games

      Fight boredom!

      62
      posts
    3. Showcase

      Show off your creations! (not for your programs)

      124
      posts
    4. Servers

      A place to advertise your servers

      141
      posts
  5. Archives

    1. Public Archives

      OpenComputers public archive forum

      8
      posts
  • Topics

  • Posts

    • I haven't had the pleasure to try this out because I'm on a long road trip, however I love that some wonderful person has made this. I think this could be a great alternative for those who don't like Lua (I<3lua).
    • https://minecraft.curseforge.com/projects/openpython https://github.com/EcmaXp/OpenPython OpenPython makes micropython available on OpenComputers. micropython is Python for embedded devices and is different from CPython.
      Currently, micropython is partially compatible with Python version 3.4 as of October 2018. Features include:
      - Fully persistable.
      - Runs in a sandboxed environment and does not require a separate native DLL.
      - Supports virtual file system.
      - It can call other components and supports Lua architecture's UserData. Limitations include:
      - The firmware is 256 KB and the memory limit has the same limit as the Lua architecture, but the stack is allocated in a separate memory.
      - Most modules are difficult to use because the battery is partially included.
      - The operating system is not yet fully implemented, so the Python interpreter now runs.
      - Ctrl + C is not supported, so if you accidentally run infinite repeated code, the only way to stop it is to turn the computer off and then on. To use the Python architecture, you need the following items:
      - EEPROM (OpenPython): I'm sorry, but you have to bring items from the Creative tab.
      - Floppy Disk (OpenPython OS): This item can be obtained by creating a floppy disk and Scrench, or you can check it on the Creative tab.
      - OpenPython CPU: You can choose OpenPython architecture by holding Shift + Right Click on the Lua architecture CPU. It is still unstable, but we plan to make further improvements in the future. I need help from people who are familiar with OpenComputers and Python. Thank you for playing.
    • Thanks for your reply, sorry i meant two password, one to open and one to closed. So that the door stays open and only closes with the second password
      Sorry for this mistake.  
    • local component = require("component") local term = require("term") local text = require("text") local r = component.redstone ---- config section local password = {["1234"] = true, ["foobar"] = true} local delay = 5 --time the door stays open local side = 5 --side of the door, test this ----- local wrong = false while true do term.clear() if wrong then print("Password was wrong, try again") else print("Please enter the password") end wrong = false local input = text.trim(term.read({pwchar='*'}) or "") if passwords[input] then r.setOutput(side, 15) -- check if this is the correct function os.sleep(delay) r.setOutput(side, 0) -- same here else wrong = true end end  
  • Popular Contributors

×

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.