Page
of 99
Saturday, September 4th, 2021 at 8:06 PM

Expand.

Thursday, August 26th, 2021 at 1:54 PM
State of mind: scattered thoughts on Typescript, three.js, and class-based architecture

I'm possibly in the midst of revising a bunch of my assumptions about how I like to code projects, so I wanted to write down my current thoughts. I'm probably in a honeymoon phase with the new set-up, so it's possible as I work longer I'll run into a bunch of walls and complications and end up re-revising.

Typescript

I have been avoiding trying Typescript, but I've now seen too much work from people working on involved interfaces (mainly Steve Ruiz's work and the Excalidraw project) to justify not at least trying it. So I've been trying it on the new prototype and I think I like it. Barring running into some tremendous catch, I think I'll use it from here on out.

Read more
Tuesday, August 24th, 2021 at 5:09 PM

Reworking corner resize (and many other things).

Saturday, August 21st, 2021 at 9:19 PM

Sampling.

Saturday, August 21st, 2021 at 12:24 PM

Refactored to get multiple dsts per src working along with resize.

Wednesday, August 18th, 2021 at 7:20 PM

Eliss - I played this game a fair amount and have been thinking about it a lot lately in relation to multi-touch.

From: https://en.wikipedia.org/wiki/Eliss

Wednesday, August 18th, 2021 at 7:02 PM

Asteroids vibe.

Friday, August 13th, 2021 at 11:42 AM

I think this color set-up of background, foreground and highlight could be a good fit for some future projects.

From: https://kool.tools/bipsi/user-guide.pdf

Thursday, August 12th, 2021 at 8:34 PM

Still pretty weird.

From: https://portal.constraint.systems

Wednesday, August 11th, 2021 at 9:06 PM

Pretty weird.

Wednesday, August 11th, 2021 at 3:33 PM

More boxes.

Tuesday, August 10th, 2021 at 5:56 PM

More portal work.

Tuesday, August 10th, 2021 at 1:53 PM
Computer labs: an idea for an art installation for software development

The idea

Get a storefront, split it into a front half and a back half. Put six computers in each half. The front half is free for anyone to come and use. The catch is that the free-to-use computers only run the software made in the lab by the in-residence developers that work in the back half.

Things to consider

Read more
Tuesday, August 10th, 2021 at 8:38 AM

Boxes.

Monday, August 9th, 2021 at 5:32 PM

I think I need to turn recursion off for this project. To be returned to later.

Monday, August 9th, 2021 at 3:57 PM

Portal.

Monday, August 9th, 2021 at 11:58 AM

More inception experiments.

Friday, August 6th, 2021 at 1:52 PM
Screenshot vs artwork: games vs creative tools

I take a lot of inspiration from video games but I want to make creative tools. What's the difference between a game and a creative tool?

One big difference seems to be the end goal: with a creative tool you make something you want to share outside of the tool. You export something, often an image or a text document. In a game, you're normally working within the game world. Often you're completing quests. For more creation-oriented games like Minecraft, you're building something and you may even share your creation in the form of screenshots or recordings, but still there's a sense that what you made belongs in the game world and is best experienced there.

Another big difference is primitives. In drawing and painting applications, you're often working at a pretty low-level, defining shapes and colors and paths. In games, you're often acting within a world using an avatar. It's more like making scenes with dolls and action figures (or in Minecraft's case, legos) than it is painting or drawing. The distinction seems to carry over pretty cleanly from the physical world. 3D graphics programs or game development tools like Unity possibly make things a little fuzzier, but even there I think the distinction between playing and creating can mostly be classified according to what level you're intervening at.

Read more
Tuesday, August 3rd, 2021 at 2:13 PM

Clone.

Tuesday, August 3rd, 2021 at 1:52 PM
Seams and possibilities: Minecraft

I meant to write about this quote last time but got sidetracked:

okay, to start, an analogy: long ago, a single person could build the best video game that existed. Adventure didn't require 200 developers and 18 months to get out the door. as technology improved, so did expectations. Adventure was my goal. Today's kids' goal is fortnite. —@steveklabnik

Read more
Page
of 99