#javascript
-
Hallo Svelte!
Geschreven door Robin Boers op 30 augustus 2021
Het afgelopen weekend heb ik een webapp gemaakt genaamd To-Boo. Het is een todo app die de issues van GitHub als todo lijstje gebruikt. De app maakt gebruik van dezelfde API die ik in mijn vorige post beschreef. Verder is deze app niet in Javascript gemaakt maar, huh? Svelte?! Je ging toch React leren Robin? Nope, ik heb me toch bedacht. Ik wilde React leren omdat het het “standaard” Javascript framework is.
-
GitHub API: dynamische projecten pagina
Geschreven door Robin Boers op 26 augustus 2021
Ik heb vandaag wat geëxperimenteerd met de GitHub API. Een API is een manier om data uit te wisselen tussen verschillende stukken code. Ik kan met de code van mijn website dus de code van GitHub aanspreken via de API. Als ik bijvoorbeeld data wil hebben over mijn eigen profiel, kan ik de GitHub API daarom vragen door een HTTP verzoek (request) naar deze URL te sturen: https://api.github.com/users/RobinBoers Ik krijg dan een reactie (response) van de GitHub API, met daarin alle (publieke) informatie van mijn profiel.
-
Waar ben ik momenteel in mijn plannen voor dit jaar?
Geschreven door Robin Boers op 7 juli 2021
In deze blogpost praatte ik over mijn doelen voor dit jaar. We zitten nu op de helft van dit jaar, en het leek me een goed moment om te kijken waar ik momenteel sta. Ik noemde in die blogpost zes dingen die ik graag wilde leren en vijf mogelijke projecten.Van de zes dingen waarin ik me wilde verdiepen heb ik er tot nu toe drie geleerd: Linux, Python en Bash. Ik heb geleerd hoe ik commandline apps maak voor Linux met bijvoorbeeld whiptail.
-
Three.js: 3D graphics met Javascript
Geschreven door Robin Boers op 2 juli 2021
Ik heb de laatste 2 weken wat geëxperimenteerd met three.js Three.js is een Javascript library om 3D objecten in je browser weer te geven met WebGL. Klinkt moeilijk, maar het betekent eigenlijk: je kan coole 3D stuff op websites maken. Voorbeelden daarvan kan je op de homepage van threejs.org vinden. Maar je kan er naast coole 3D effecten ook games mee maken! Het is niet een game specifieke library, maar het is wel mogelijk.
-
Gamedevelopment met Phaser 3
Geschreven door Robin Boers op 6 maart 2021
Ik heb me na het maken van mijn game Sticks and Rocks verdiept in Phaser 3. Phaser is een framework om games te maken met HTML en Javascript. Je kan er physics, spritesheets audio en nog veel meer mee maken. Ik heb als experiment een game gemaakt genaamd CutieTanks. CutieTanks is een shoot ’em all arcade game waar de laatste die nog leeft wint. Je kan screenwrappen. Dat betekent dat als je aan de ene kant van het scherm verdwijnt, je aan de andere weer verschijnt.
-
Mijn eerste (goede) game!
Geschreven door Robin Boers op 23 februari 2021
Ik heb de afgelopen weken erg hard gewerkt aan een game, en die is nu in een staat dat ik er tevreden mee ben. De game heet Sticks and Rocks en het is een 2d exploration game met een topdown camera. Dat betekent dat je het karakter van bovenaf ziet. Ook heeft de game random gegenereerd “destructible” terrein. Das eigenlijk gewoon een coole manier om te zeggen: je kan net als in het echt de wereld om je heen helemaal vernielen :)
-
WebDev ToolKit: tools voor web- en gamedevelopment
Geschreven door Robin Boers op 20 februari 2021
Ik ben begonnen met het maken van een set tools voor dingen die ik vaak gebruik bij het maken van websites en games. Zo moet ik vaak weten welke Javascript KeyCodes bij welke toets hoort, of ik moet bijvoorbeeld een kleur 25% lichter / donkerder maken. Ook moet ik weleens een kleur van hex naar rgb veranderen. Dit zijn de tools die ik tot nu toe heb. Javascript KeyCodes: https://code.geheimesite.nl/tools/keycode/ Kleuren selector:
-
Dit wil ik leren in 2021
Geschreven door Robin Boers op 30 januari 2021
Misschien ben ik er een beetje laat mee omdat we al een maand in het nieuwe jaar zitten, maar dit zijn mijn doelen voor 2021. Dit zijn nieuwe dingen die ik graag wil leren of dingen waar ik me nog verder in wil verdiepen. React & React native. Ik wil leren hoe je met Javascript UIs (user interfaces) maakt. Misschien wil ik zelfs proberen een kleine app te maken Socket.
-
js0.23-improved: Een verbeterde versie van classic.minecraft.net
Geschreven door Robin Boers op 27 januari 2021
Ik ben de afgelopen 2 weken aan een verbeterde versie van classic.minecraft.net gewerkt. Minecraft Classic is de 2e grote versie van Minecraft en de eerste versie die het publiek kon spelen. Minecraft Classic is ook het moment dat multiplayer en survivalmode werden geïntroduceerd. Toen Minecraft in 2019 tien jaar oud werd heeft Mojang (het bedrijf achter Minecraft) een remake van Minecraft Classic versie 0.023a_01 geschreven in Javascript online gezet op classic.
-
Chrome Dino game hacken met Javascript
Geschreven door Robin Boers op 13 januari 2021
Ken je die Dinosaurus die je te zien krijgt als je geen internet hebt in Google Chrome? Wist je dat dat een game was? Waarschijnlijk wel. Zo niet moet je eens op spatiebalk drukken als je hem ziet. Voor de lezers die wisten dat de game bestond: vandaag gaan we hem hacken! Dus, hoe gaan we dat doen? Nou simpel: installeer Kali Linux, download hacking tools van sketchy websites, …..
-
Nieuw project: Nibor
Geschreven door Robin Boers op 27 juli 2020
Hoi, ik ben een tijdje geleden aan een nieuw project begonnen, en het is nu in de fase waarin het redelijk werkt. Het is een virtuele assistent genaamd Nibor Virtual Assistant, of gewoon kort: Nibor. Nibor is een klein programma dat de speech-recognition API gebruikt. Je kunt hem simpele opdrachten geven, zoals: Vertel een grap. Welke dag is het? Hoe laat is het vandaag? Wat is het weer? Hij is nog niet erg slim, omdat ik nog geen goede manier heb gevonden om commando’s op te slaan.
-
Nieuwe app: Website-To-Webapp
Geschreven door Robin Boers op 23 juni 2020
Ik heb de laatste tijd hard gewerkt aan een nieuwe app: Website-To-Webapp. Met deze app kun je van elke website simpel een PWA maken. PWA staat voor Progressive Web App, en betekent eigenlijk dat als je een website toevoegt aan je homescherm, hij opent als app (in een apart scherm). Het voordeel van PWA’s over native apps is dat ze volledig cloud based zijn, en dus geen opslag op je telefoon in beslag nemen.