Websockets med Node.js – elev tutorials

I dette indlæg samles forskellige tutorials hvor elever forklarer nøjagtigt hvordan du installerer node.js og opretter et lille setup med websockets på din egen computer. Udførlig video med alle trin Tekst tutorial med skabelon Websockets med node.js og socket.io  

5 Multiplayer server skabelon

Lad os med udgangspunkt i skabelonen med websockets, prøve at sætte noget funktionalitet op til et lille multiplayer spil. Her skal vi holde tungen lige i munden i begyndelsen. Hvad gør serveren – og hvad gør klienterne? Vi er jo vant til at programmere javascript således, at klienten gør alt arbejdet. Hvis vi vil bevæge … Læs mere

NPM – Spotify

Lad os få fat i spotify’s api og se hvordan man hiver noget basic information ud af det. Gå først ind og opret en developer konto og få en API key her. https://www.npmjs.com/package/node-spotify-api    

4 Kommunikation

Så er vi næsten i mål. Vi har skrevet koden til en lille webserver vi kan starte og køre, og vi har oprettet forbindelse med en klient – som har fået sit helt eget id. Vi kan åbne to forskellige browservinduer og forbinde til serveren – og i terminalvinduet kan vi de får forbindelse begge … Læs mere

3 Sockets

Ok. Så nu har vi en webserver der kører node og som åbner vores egen server.js fil og hoster vores skitse i p5 lokalt på port 3000. Nu skal vi tilføje det kode som gør det muligt for klienter på serveren, at sende beskeder frem og tilbage til hinanden i realtid. Og dermed er vi … Læs mere

2 npm

Okay, så vi har installeret node – og vi har fundet ud af at vi kan køre en server via kommandoprompten – og starte en fil vi selv har lavet: server.js. Og det er jo super. Men på en måde fik vi ikke helt afsluttet hvad en webserver er. Normalt – og også i dette … Læs mere

1 node.js

Hvis du er kommet til dette indlæg, har du formentlig prøvet at eksperimentere med p5.js og javascript kode i forskellige sammenhænge. Det du skal lære nu, er en metode som gør det muligt for flere personer at bruge dine sketches samtidigt. Altså flere personer kunne i princippet sidde forskellige steder i verden og tegne på … Læs mere

Phillips Hue

Her skal vi se på hvordan man styrer automation lys-systemet Phillips Hue via systemets eget API. I sidste ende bliver vi i stand til at kontrollere belysning med javascript, baseret på de input vi har lyst til at bruge. https://developers.meethue.com/documentation/getting-started Find din egen ip-adresse win: ipconfig / mac: ifconfig Find hue-bridge adresse: Kig i app’en … Læs mere

DD&U Undervisningsplan 2018

Indledningsvis: Erik tirsdage, Simon torsdage. Første uge fælles. Intro til faget og til Processing Repetion af Processing. Opstart af Kadenze-kursus. Input via video og lyd. – ca. 2 uger, 1 afleveringsopgave (1 elevtime) Projekt 1: Machinelearning for artists Uge 35-43: Kadenze kursus – 9 uger, inklusiv første projekt: Byg din egen Machine Learning teori om … Læs mere

Dippedut tips og tricks

Kinect – Processing tut Game Control Plus Processing Library Nogle windows joystick mappere https://alternativeto.net/software/joystick-mapper/?license=free&platform=windows OSCulator (mac) OSCulator is the missing link between your controllers and your music or video software. For example, you can use your Nintendo Wiimote or Apple iPhone with Ableton Live or any MIDI compatible application, with ease. https://osculator.net/ junXion (mac) junXion … Læs mere