A small test project exploring homo ludens: the idea of humans as playful beings.
You are a bored office worker in a boring office, until a file on your computer starts
talking to you. Open it to enter a game world where you can play and gain powers.
02
Tree Painter
Around 2020 · Java
An assignment focused on object-oriented programming and updating an app at a fixed
frame rate. I added a little character who could walk around and collect coins, just
for fun. The app also wrote to files to save its game state.
03
Flappy Bird
Around 2022 · Unity
A Flappy Bird prototype without textures, with scoring like the original game.
Objects are deleted once they leave the screen, so they do not keep accumulating
outside the play area.
Project 1 of 3
Snake
Highscore: 0
Desktop Settings
Make this desktop yours
Choose a background and arrange your workspace. Changes save automatically in this browser.
Workspace
Double-click desktop icons to open apps. Drag icons to arrange them. Minimise a window to keep it in the taskbar; click its taskbar icon to bring it back.
Saved window layouts
Sizes and positions scale with the desktop, excluding the taskbar. Values below are rounded to whole percentages; your layout saves with up to six decimal places.
Start fresh
Reset all preferences in this browser, including taskbar position, background image and fit, desktop icon positions, saved window layouts, and Snake high score. Open apps will close and the default desktop will return. This cannot be undone.
Notes
Saved in this browser. Export a copy to keep a backup.
Notes settings
Click the widget to create a sticky note, or drag it to another spot. New sticky titles use your browser’s local date and time.
A place for your thoughts
Create a document for longer writing, or pin a sticky note to your desktop.
Markdown guide
# Heading · **bold** · *italic* · ~~strikethrough~~ · - list · 1. numbered list · - [ ] task · > quote · [link](https://example.com) · `code`. Use three backticks on separate lines for a code block. HTML is shown as text.
Music Quiz
What's that song?
Scan or pick a song. Guess together, then reveal the artist, title and year.
Listen & guess
What's that song?
No sound? Tap Play or try the YouTube player below. Ads may play first.
Show YouTube player (may reveal the answer)
Have cards? Scan one to play. For random songs, .
Scan a song card
Point your camera at a Music Quiz card. It opens here, with the answer hidden. Images stay on your device.
Manage playlists & QR cards
Add songs, import playlists, back up your library or print cards for your next game.
Song library & import
Keep playlists in this browser, or export a JSON backup. Add a YouTube link for playback and QR cards.
Import a YouTube Music playlist
Columns: id (optional), artist, title, year, youtube (optional), playlist (optional). CSV supports quoted fields. Existing song IDs are updated only when you apply the import.
ID
Artist
Title
Year
Playlist
Actions
QR cards & website link
Twelve cards per A4 page: QR codes, thin cutting borders and a small MK mark. Double-sided exports alternate QR fronts with matching artist, title and year backs. Print A4 portrait at actual size (100%), using the selected flip edge. Test one sheet first. Exports songs with YouTube links in the selected playlist.
Choose QR beside a song. Each link carries that song’s record, so it works on another device after this version is published to your website. Answers stay hidden in the game but the link is not encrypted.