Poul Foged Nielsen (Modec)'s Avatar

Poul Foged Nielsen (Modec)

@poulfoged.com

Developer of many things. Co-author of three online escape rooms (see https://zebraescapes.com) using ThreeJS, Blender & TypeScript. Also built https://linkstacks.io (a bookmark manager). Travels the world, debugs his way through airports.

158
Followers
369
Following
19
Posts
19.11.2023
Joined
Posts Following

Latest posts by Poul Foged Nielsen (Modec) @poulfoged.com

Preview
Luncheon of the Boating Party 🧩 100+ piece Jigsaw: Pierre-Auguste Renoir painted "Luncheon of the Boating Party" in 1881.

Luncheon of the Boating Party

🧩 100+ piece Jigsaw: Pierre-Auguste Renoir painted "Luncheon of the Boating Party" in 1881.

Difficulty: β˜…β˜…β˜…β˜…β˜†

#puzzle #puzzlegame #brainchallenge #brainteaser #jigsaw

13.01.2026 00:15 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Zebra Escapes - 🍸 A Bar at the Folies-BergΓ¨re 🧩 300+ piece Jigsaw: Γ‰douard Manet's final major work, "A Bar at the Folies-BergΓ¨re" painted in 1881-1882.

Det hΓΈjner fΓΈrste arbejdsdag efter juleferien, at jeg har overset at der var kommet et nyt puslespil.

zebraescapes.com/puzzle/manet...

05.01.2026 08:57 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Det her har vΓ¦ret en af Γ₯rets bedste nyopdagelser. Perfekt tidsfordriv og afstresning i samme pakke.

15.12.2025 08:53 πŸ‘ 6 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Advent Calendar | Zebra Escapes Join us this December for the Zebra Escapes Advent Calendar 2025! Complete daily puzzles to earn raffle tickets and win an online escape room experience.

Since it is 1st for December our Advent Calender is live. Each day a new puzzle (jigsaws, dominos, spot the difference, word solver and puzzle boxes).

For each day you solve you get a raffle ticket to win a free online escape room.

zebraescapes.com/puzzle/advent

#puzzle #jigsaw #indie #escaperoom

01.12.2025 08:46 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Zebra Escapes - 🚒 Shaky Sea Legs 🧩 100+ piece Jigsaw: A funny Victorian postcard - seasick on the deck.

Today's jigsaw puzzle is a quick vintage postcard. Hope you like it!

zebraescapes.com/puzzle/sea-l...

#jigsawpuzzle

05.09.2025 09:05 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
πŸ•΅οΈβ€β™‚οΈ Spot the 5 Differences - Commodore 64: Can You Spot the Errors? | Zebra Escapes Can you spot the 5 differences between the two pictures? πŸ”ŽπŸ§©

My husband morphed his C64 jigsaw puzzle into a "spot the difference" puzzle.

Try it here:
zebraescapes.com/puzzle/c64-e...

If you didn't see the jigsaw puzzle, you can find it here:
zebraescapes.com/puzzle/c64-n...

#jigsawpuzzle #spotthedifference #blender #3d

04.08.2025 10:06 πŸ‘ 7 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Zebra Escapes - Caravan Bridge at Smyrna 🧩 300+ piece Jigsaw: Painting by the Danish painter Martinus Rørbye - The Caravan Bridge at Smyrna

Today's jigsaw puzzle is another one from my favorite painter Martinus RΓΈrbye. Caravan Bridge at Smyrna (Izmir, TΓΌrkiye).

Vibrant, colorful and typical of Martinus RΓΈrbye. Painted in 1838.

#jigsawpuzzle #jigsaw

zebraescapes.com/puzzle/carav...

28.07.2025 16:36 πŸ‘ 13 πŸ” 4 πŸ’¬ 3 πŸ“Œ 2
Preview
Zebra Escapes - πŸ•ΉοΈ C64 Nostalgia A nostalgic puzzle featuring the iconic Commodore 64.

Today's jigsaw puzzle is special.

My husband made this as Commodore 64 nostalgia. The same computer is part of a puzzle in one of our online escape room games (Mission Possible) and the image shown on the screen is from another one of our games (Pirate Pursuit).

zebraescapes.com/puzzle/c64-n...

15.07.2025 14:03 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
A low resolution, low color image of a prison cell

A low resolution, low color image of a prison cell

Pirate Pursuit Commodore 64 edition!

Well .. not really - but surprised how well the old breadbox can show a screenshot from our game ...

#indiedev #onlineescaperoom

10.06.2025 07:41 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Zebra Escapes - Television Test Pattern 🧩 100+ piece Jigsaw: TV Test Pattern

Still making online multiplayer jigsaws. I found this one more challenging than I imagined when I decided to make it. Lots of attention to details needed.

zebraescapes.com/puzzle/tv-test

If you want to collaborate with someone just go to the "Play with Friends" button and share the URL.

15.05.2025 08:36 πŸ‘ 21 πŸ” 4 πŸ’¬ 4 πŸ“Œ 2
Working on a jigsaw puzzle game - collaborative and online. This is a quick preview of current progress.

Working on a jigsaw puzzle game - collaborative and online. This is a quick preview of current progress.

I was reading up on research on puzzles and saw that jigsaw puzzles might help with stress and aging brains... so interesting.

www.frontiersin.org/journals/agi...

Of course I started to plan out how to create a fun online multiplayer jigsaw puzzle experience - and now we are making it.

πŸ§©βœ‚οΈ

19.04.2025 16:25 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Preview
EZ-Tree | Procedural Tree Generator EZ-Tree is a procedural tree generator that allows you to create realistic 3D tree models with ease.

Not sure you will find Bonsai, but here is a good place to start: www.eztree.dev

08.04.2025 02:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot with a threejs scene including cannon-es debugging lines

Screenshot with a threejs scene including cannon-es debugging lines

Funny how threejs + physics quickly ends up getting quite complicated (IMO). Have to make sure that there is no escape for ny little 3d models πŸ˜€ ... #threejs #indiedev #cannones

03.03.2025 15:46 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Zebra Escapes - Chinese New Year Can you spot the 5 differences between the two pictures?

Year of the snake! Celebrating Chinese New Year with a "spot the differences" puzzle.

zebraescapes.com/go/chinese-n...

26.01.2025 11:29 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Zebra Escapes - Snow Joke! Can you spot the 5 differences between the two pictures?

Just a quick "spot the differences" puzzle - snow joke ;)

zebraescapes.com/puzzle/snow-...

24.01.2025 07:04 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Image of macbook with a beach behind it

Image of macbook with a beach behind it

Image of an inverted text editor with code in it.

Image of an inverted text editor with code in it.

Image of MacOS' Accessibility Settings Panel

Image of MacOS' Accessibility Settings Panel

Today I'm working at the beach 😎

For a dark mode fanatic like me, MacOS' invert colors is great for this situation.

Hotkey is βŒƒ + βŒ₯ + ⌘+ 8, but you have to enable it under Accessibility.

(Screenshot inverted in Photoshop, screenshots does not include inverted colors)

22.01.2025 05:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
1393 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.

web (webpack 5.88.2) compiled with 1394 errors in 6382 ms

1393 errors have detailed information that is not shown. Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it. web (webpack 5.88.2) compiled with 1394 errors in 6382 ms

Rewriting πŸ΄β€β˜ οΈPirate Pursuit against our new base frontend.

... and I guess I got work to do ... 🫀

#indiedev #threejs #puzzles #onlineescaperoom

06.01.2025 04:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Happy New Year! Can you guess the word here? (Check at zebraescapes.com/go/new-year)

#puzzle #blender

30.12.2024 20:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lol a texture map must have slipped a bit πŸ˜€ The source is a 3D scan …

28.12.2024 21:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A checkout page from zebraescapes.com where you can see a preview of the gift certificate, you get when you buy our online escape room games as a gift.

A checkout page from zebraescapes.com where you can see a preview of the gift certificate, you get when you buy our online escape room games as a gift.

Need a last-minute gift? Try an online escape room delivered instantly.

Save 25% with the discount code LASTMINUTE

Choose between our most difficult game "Pirate Pursuit" or a friendly Christmas game "Mission Possible". Choose "buy as a gift" at checkout.

zebraescapes.com

23.12.2024 19:52 πŸ‘ 4 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

Ok, still no syntax highlighting on Bluesky?

#typescript #svg

23.12.2024 16:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

... and the fast giftcard preview works in all browsers

23.12.2024 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

However this worked:
```typescript
const response = await fetch(giftcardPath);
const svg = await response.text();
const doc = new DOMParser().parseFromString(svg, "image/svg+xml");
this.appendChild(doc.documentElement);
```

23.12.2024 15:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

Hmm. ok so you can't just add a complex svg with .innerHTML = "... svg ..." in Firefox.

It worked fine in Chrome.

23.12.2024 15:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Santas office

Santas office

Another Christmas card from me to you with a puzzle.

Can you find the hidden word?

Check your answer here: zebraescapes.com/puzzle/santa...
(You can get hints on the page, if your guess was not correct)

21.12.2024 15:42 πŸ‘ 8 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

This is our little Christmas game with snow effect ❄️❄️ Snow is not part of the final game since it would put a strain on the players' computer. We only render when there are actual changes and not when the player is idling (πŸ€” thinking). #screenshotsaturday #threejs #indie #gamedev #blender #christmas

21.12.2024 10:57 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Ho ho… hope we captured that Christmas spirit for you.

Thank you for writing such a nice thing about our games. Means a lot.

19.12.2024 14:52 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
A puzzle postcard showing the text Merry Christmas

A puzzle postcard showing the text Merry Christmas

Merry Blender Blooming Christmas! πŸŽ„ #puzzle #blender

πŸ‘‰ Check your guess here: zebraescapes.com/puzzle/merry

19.12.2024 16:26 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
WebGPURenderer: Introduce RenderTarget3D and RenderTargetArray by RenaudRohlinger Β· Pull Request #30155 Β· mrdoob/three.js Description Introduce support for 3D textures and texture arrays in multi-render target (MRT) setups for both WebGPU and WebGL backends. Unlike WebGLRenderer I used prefix instead of suffix (WebGLA...

Still a work in progress, but this week I'm adding 3D Render Targets and 2D Array RenderTargets to the WebGPURenderer in threejs!

It works on both WebGPU and WebGL backends and supports Multi Render Targets and writing to specific layer/depth OOTB!

github.com/mrdoob/three...

18.12.2024 08:18 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0