Node-REDscape : 100% Free, Open-Source Escape Room Control Software

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • What is Node-REDscape?
    - Node-REDscape is software for controlling Escape Room games that runs locally on Windows, Mac OSX, Linux, Raspberry Pi, or on a cloud-based server.
    - Based on "Node-RED", a free, open-source platform originally developed by IBM, available from nodered.org. Node-RED has been installed on millions of devices worldwide, and is used in production environments in places like Siemens and AT&T. In short, it's really, really good.
    What does Node-REDscape do?
    - Node-REDscape provides a set of templates, flows, and examples that turn Node-RED into a complete Escape Room automation system.
    - Manages a central game timer. Start/stop/reset or make manual adjustments for deductions or additions to game time. Display the time elapsed/remaining on one or more displays customised to match the theme of your room using animated backgrounds and CSS styles.
    - Monitor, reset, or override the state of all devices from a browser-based dashboard. There are examples provided for several common microprocessor-controlled escape room puzzles using Arduino, ESP8266, ESP32, and Raspberry Pi.
    - Send pre-defined or custom text messages, trigger audio or video content on in-game displays or other delivery mechanisms - a thermal printer, LCD display etc.
    - Create event-based gameflows, triggered after a certain amount of time, with a random chance, or on completion of certain pre-requisites, or define more complex automated logic using a simple drag-and-drop node-based editor.
    - Interface with lighting and sound systems using industry-standard communications such as DMX and MIDI, Philips Hue lighting, etc.
    - And much, much more!
    How much does it cost?
    - Nothing!
    Where can I get it from?
    - github.com/playfultechnology/...
    Timings
    00:00:00 - 00:00:18 Introduction
    00:00:19 - 00:02:09 General approach and infrastructure
    00:02:10 - 00:03:17 Integrating a device with Node-REDscape
    00:03:18 - 00:05:30 Realtime GM dashboard demonstration
    00:05:31 - 00:06:37 In-Game timer/clue delivery display for players
    00:06:38 - 00:07:27 Github download
  • НаукаНаука

Комментарии • 44

  • @mikeglide1292
    @mikeglide1292 Год назад +2

    Mind blowing concept. First time your channel has come across my feed. Awesome thinking. You could have people in completely remote locations either work with or against one another. Thank you for sharing this .

  • @FullStackFool
    @FullStackFool Год назад

    This is looking great, Alastair! I saw you speak at ERIC pre-covid, and you were discussing the ideas for this system back then. So good to see it coming together in such a polished way.

  • @barrydonaldson
    @barrydonaldson Год назад +3

    Fantastic stuff Alistair!! Thanks so much for doing AND sharing this! I really enjoy your videos. The more technical the better!

  • @chinleybrewer
    @chinleybrewer Год назад

    This is really impressive! Thank you for sharing. I have watched most of your other videos and really appreciate and enjoy them.

  • @jonathanlangberg6411
    @jonathanlangberg6411 Год назад

    Nice! I built an escape room last year with the controls based in node red after being inspired by one of your videos

  • @jenniferhernandez6491
    @jenniferhernandez6491 Год назад

    This is awesome! Thank you for all your contributions that help us all out!

  • @ImperialLightandMagic
    @ImperialLightandMagic Год назад

    Can’t wait to try this over the weekend.

  • @marcpijnappels1351
    @marcpijnappels1351 Год назад

    Really like this. Thank you for all your effort and sharing your knowledge !
    Highly appreciated.

  • @WaldemardeHaas
    @WaldemardeHaas Год назад

    Looks really cool! I’m gonna try it out. Thanks for sharing this.

  • @drangel11
    @drangel11 Год назад

    Wow, incredible. You find your profession. Would like to have the time to do also these things. Looking forward to your next inspirating video.

  • @masteruan
    @masteruan Год назад

    This is really unbelievable thanks for your contents!

  • @BF-rn3oz
    @BF-rn3oz Год назад

    Alastair! You are awesome! I'm going to have so much fun playing with this software! Thank you so much for sharing your work and giving such a great explanation! I hope I can figure out how to implement all this, it looks quite robust! I'm new to microelectronics, but youtube is a hell of a professor. You're one of my biggest inspirations! I'm thinking of a way to use this for a puzzle style haunted woods. I'm hoping to use wifi and high-gain antennas to connect my nodes.

  • @CzarAlex
    @CzarAlex Год назад

    This looks amazing! I hope to design something to try it out.

  • @DjairGuilherme
    @DjairGuilherme Год назад

    Amazing job, man! Thanks

  • @aihome242
    @aihome242 28 дней назад

    Wow, love it thank you so much!

  • @matttheswede
    @matttheswede Год назад

    This is brilliant! Thanks!

  • @cyberworld6469
    @cyberworld6469 Год назад

    Very Cool, Thanks for Sharing!

  • @NabilTouchie
    @NabilTouchie Год назад

    Amazing! Thank you so much!

  • @itsjustchris85
    @itsjustchris85 Год назад

    Awesome stuff!

  • @ziomalZparafii
    @ziomalZparafii Год назад +1

    Great! Before covid when we hit escape rooms quite often, like at least once a month, we discussed among friends to maybe create one and Node-RED was my first thought about the brain of the whole ER, as I use it in my home automation for years and know it quite well. Excellent choice if you ask me :)
    Not sure I would create custom code for uC, I would probably stick to Tasmota as it can be easily upgraded and adjusted OTA and is very easy to use in NR.

    • @PlayfulTechnology
      @PlayfulTechnology  Год назад +1

      I'm not sure how extensible Tasmota is to incorporate game logic though? Even though it's intended for every device to connect to Node-RED, it's also important that they are able to continue operating standalone if they are unable to connect to the network for any reason. So all game logic is contained on the uCs themselves - NR is just for monitoring/overrides.

    • @ziomalZparafii
      @ziomalZparafii Год назад

      @@PlayfulTechnology ah, ok. If it's supposed to work without NR then you are right, it changes absolutely everything regarding requirements.

  • @nikhuge6580
    @nikhuge6580 Год назад

    nice.... will try it soon

  • @mr.bonsoir1284
    @mr.bonsoir1284 Год назад

    Following you for months/year now and you are doing an amazing job. I tried to use the node-redscape but we are missing parts from my understanding. It would be great if we could have the contect of the index and other file used in the uibuilder component. So the video, timer and hint system could work. I understand that is a framework, but the learning curve is steep for the mortals that we are. Thanks in advance Alastair

  • @SmithyScotland
    @SmithyScotland Год назад

    Thank you for showing a practical example of Node Red. How do you create the boxes around your flows?

  • @TheUnofficialMaker
    @TheUnofficialMaker 9 месяцев назад

    cool channel!

  • @lwo7736
    @lwo7736 Год назад

    Hi Alastair, are you planning on doing any tutorials for this system? Like, even just basic things like using it to turn LEDs on and off then using it to cause cascading effects (like you would see in an escape room). I'm already a patron but I would pay good money to have some in-depth tutorials on how we can use this!

    • @PlayfulTechnology
      @PlayfulTechnology  Год назад

      Yes, absolutely! You can do much more than cascading LEDs :) Did you check out the GitHub repository? I included "Button" examples for quite a variety of controllers, that show how to register input from a device to Node-RED, and how to receive data back again.

  • @Sangve
    @Sangve Год назад +1

    Thank you so much for your effort, it looks amazing! Would love to get this up and running but I can't seem to get past some missing dependencies. I run node-red in Windows and followed your other guide for installing, but I end up with errors for ui_group, ui_tab, ui_dropdown, ui_test_input, ui_audio and ui_button. Any idea of what I could try?

  • @craigmajor4014
    @craigmajor4014 Месяц назад

    This is fantastic Alistair, has anymore progress been made with it? I'm looking to use this exact process and would love some more instructional videos.

  • @everydaytreatz
    @everydaytreatz Год назад

    hello Sir, that was Absolutely amazing project. please can you use NODE-LED to fetch data from arduino irrigation system to display all data from the sensors plus graphical presentation will be much appreciated

  • @ichabodsescape1885
    @ichabodsescape1885 Год назад +1

    WOW! I have been working on almost the same thing for my escape room. Node red over Raspberry Pi Modbus to Arduino. I haven't worked all the bugs out and will be very interested in how you tackled some of the same issues. Check out my rooms at Ichabods Escape We also use Unity, 3d printing, laser cutting, cnc, cricut and custom pcb's so this channel is AMAZING to see.

  • @raymccoy9105
    @raymccoy9105 3 месяца назад

    This has been informative and useful starting out though I have been unsuccessful in my attempts to migrate to uibuilder V6. Any references for some of us with very limited web building skills for moving forward? Thanks!

  • @chetantalele5841
    @chetantalele5841 Год назад +1

    Is there any way to play a RUclips video as AR instead of using a video stored on device? I actually want to create an AR app that would scan over 70 different objects and display a separate video for each one. This would increase the size of the app,hence wish to fetch the videos from RUclips.

  • @kitsu5242
    @kitsu5242 Год назад

    Hello, thank you for your videos, great stuff, I learned a lot.
    I need help for an "escape game like" program, I would like to activate a servo motor (like opening a door) only if a given sequence is entered on 5 push buttons, pre-programmed sequence, examples, 1-2-5 -3-4 or 1-2-3-2-1-5-4 … I appreciate any help! Thanks

  • @the_fall1n.1
    @the_fall1n.1 Год назад

    Hi Alistair, I'm currently working on a new escape room and I just discovered all your video.
    At the beginning as I'm a web developer I was going to make everything in TypeScript and NodeJS using some sort of message bus like RabbitMQ or simple websockets.
    The cool thing with that is that I can get Types consistency and ahead of time compilation with TypeScript on My project.
    Now I see what you can achieve with node red I'm wondering. How can I add my knowledge in React, Nodejs and things like that with some sort of Node red code.
    What's really retains me for going to this is that currently, as far as i can see there is no way to detect code breaking as code is written in Node Red Nodes. Maybe I'm missing something.
    Generally speaking, when you know coding isn't better to go full on custom code ?

  • @C0llinsW0rth.
    @C0llinsW0rth. 3 месяца назад

    do you have any tutorials installing / getting these flows & nodes into Node-Red? I'm really struggling to get these things set up; also having trouble finding the front end uibuilder file to edit and install vue with : ( Thank you for the awesome content, it's super appreciated!

    • @PlayfulTechnology
      @PlayfulTechnology  3 месяца назад

      All the flows are available on GitHub - github.com/playfultechnology/node-redscape/tree/master/Node-RED To import them, see here: nodered.org/docs/user-guide/editor/workspace/import-export

    • @C0llinsW0rth.
      @C0llinsW0rth. 3 месяца назад

      Thank you, that's so appreciated buddy. Loved the work you're doing and hope me watching and liking can support it! Looking forward to putting this stuff together this weekend, I'll let cha know how it goes 🙌🔥☺️

  • @bassplayermaj
    @bassplayermaj Год назад

    Your "Triggering an action on startup" link for NodeScape on github is not working. Do you have the documentation somewhere else?

  • @dylanedgar4977
    @dylanedgar4977 Год назад

    Hey Alistair! Running into an issue with the updated timer / clue display for the room (room_display)
    Do you have an email where I can troubleshoot this with you, or can you send me a message if you're able to help me figure out what I may be doing wrong
    Thanks! Love your work

  • @amiehawkins1050
    @amiehawkins1050 Год назад

    𝐩яⓞ𝓂𝓞Ş𝐦

  • @henrikostrov482
    @henrikostrov482 Год назад +1

    I would love to learn more about nodered programming but its way complicated for me