None of the following suggestions are mandatory but they could help you to get more of the workshop and help us to identify possible incompatibility issues with your laptop beforehand, so as to debug you or to bring a substitution laptop.
It will also saves you some time once at the workshop (time that could be well used at the pool or at the beach!).
Software | Version | Comment | Use in the workshop |
---|---|---|---|
Git | Any | Use installer defaults | Version control tool that facilitates one's life :) |
Nodejs | 18.15.0 LTS | Use installer defaults | Create of a local webserver on your machine and connect with AI APIs |
MongoDB | 6.0.5 | After installation add mongod.ex to your system path (Win, Mac/Linux: if you don't manage we'll set it up at the workshop) | Create of a local database on your machine |
Unity | 2020.3 | Download Unity Hub. Once in the app, go to Installs, Install editor and select the 2020 version | Create multiplatform games on your computer |
VisualCode (optional) | Any | Use install defaults | VSCode is probably the best code editor at the moment. If you don't have it already, it might be worth to install it! Otherwise, if you are already fluent with another editor, feel free to stick to it! |
Anaconda (optional) | Any | Use install defaults (feel free to untick register as default python) | Anaconda is quite useful to manage Python environments, but if you are already familiar with Python environments, feel free to use your own approach |
Inkscape (optional) | 1.2.2 | Use install defaults | Inkscape is very useful when it comes to designing cross-platform web experiments and SVG files will be used in some practical sessions |
Rather than long blog posts or hands-on tutorial, you can have a look at the following videos to get a bit more familiar with the tools that will be used in the workshop.
100+ JavaScript Concepts you Need to Know (12 minutes)
MongoDB in 100 Seconds (1.5 minute)
Intro to jsPsych (first 15 minutes) In general, jsPsych has pretty good documentation. You can have a look at their tutorials and browse a bit their website to have a sense of how powerful this framework is. No need to engage with coding in jsPsych before the workshop!
Essential Unity Concepts (15 minutes)
SVG Explained in 100 Seconds (1.5 minute)
AI tools that might be interesting for the Hackathon
TensorflowJS: deep nets in the browser (check the cool demos)
OpenAI API: large language models (if you don't have one already it is a good idea to sign up for an OpenAI API account)
Unity Experiment Framework: routines to program cognitive experiments using Unity, VR-oriented