Marcel.website

Welkom hier

Aloha! Grote kans dat je een collega of recruiter bent, dus is hier weinig introductie nodig. Zie dit als een informele aanvulling op mijn C.V., en een overzicht van lopende hobbyprojecten. Verwacht geen content die netjes af is dus, of (ook) geschikt voor mobiel. Zo serieus is het nou ook weer niet.

Sneak previews van werk in uitvoering

Deze pagina was hard op weg om oersaai te worden, dus daarom alvast wat extra afbeeldingen. Links twee plaatjes (met testobjecten) van de Shape editor waar ik aan werk, en rechts zijn themes voor de Boelmuziek player.

Aan Shape ben ik begonnen nadat ik stopte met Easel (zie verderop). Ik vroeg me af wat de meest eenvoudige manier zou zijn om vector graphics te tekenen. Daarbij wilde ik zo min mogelijk UI bouwen, en in plaats daarvan het toetsenboard benutten. Het concept is verassend intuïtief, en momenteel bouw ik ondersteuning voor animatie in.

Boelmuziek (werknaam) is een idee van Mark. Het is een server voor je eigen muziek, zodat je die op al je devices kunt afspelen. Ik maak hiervoor de (web) player voor mobiel, en wellicht later ook desktop. Hier alvast een voorproefje (voor mobiel): Audiophone.

Wordt dit wellicht mijn eerste game ooit?

Ik heb eigenlijk altijd al een game willen maken, maar dat is tot dusver niet gelukt. Mijn ideeën waren altijd te ambitieus, maar met de jaren leer je dat plezier hebben belangrijker is dan iets bereiken. Kingsize Quest moet gewoon een leuke pixel art game worden, zonder al te veel moeite.

Samenwerkende artiesten in je muziekverzameling

Niet mijn verzameling overigens, maar in die van Mark. Hij draait (af en toe) een webserver met database waarin relaties tussen artiesten zijn verwerkt. Het doel is om op samenwerking tussen hen te kunnen zoeken, en zo iets leuks te vinden om op te zetten. Hij doet de backend, en vroeg me een frontend te maken. Spindler is gemaakt voor gebruik op mobiel.

Het is een beetje een halffabrikaat gebleven. Ondertussen zijn we begonnen aan het meer ambitieuze Boelmuziek, waarin de Spindler functionaliteit zal worden opgenomen. Als de pagina geen albums laat zien dan staat de server uit.

Graphics scripten met de Canvas API

Dit leek een leuk idee, maar blijkt in de praktijk toch te ingewikkeld om artistiek verantwoord te zijn. Ik wilde graphics via JavaScript tekenen. Met een functie voor een boom zou ik makkelijk een heel bos kunnen genereren, was de redenering. Aanroepen met verschillende argumenten zou voor de variatie zorgen.

De Canvas API is nogal low level, dus om te beginnen had ik een abstractie nodig om code leesbaar te houden. Vooral het gebruik van absolute coördinaten is eigenlijk niet te doen. Daarbij leek een interactieve editor ook een goed idee, zodat het resultaat live te volgen was. Technisch gezien was het best leuk en leerzaam, maar ik ben niet van plan om met Easel verder te gaan.