Today I Learned - Rocky Kev

TIL Scribblenauts isn't math, it's hand-crafted

POSTED ON:

TAGS:

Scribblenauts is a game franchise where you write words to solve problems. The words become physical objects in the game.

For example: To beat the level, you must unlock a cage.

You can unlock the cage by:

In other words, your imagination runs wild.

How was this made?

Back in 2009, a little game called Scribblenauts blew minds across the world with a single ambitious concept: you could make anything. By typing a noun on the in-game keyboard, you’d conjure that object into the game’s world. The game could recognize just about anything, from common (dinosaurs) to esoteric (Shoggoth). Most people believed that this impressive system was the result of complicated math, but according to one designer, the real secret was hand-crafting.

Although the design team at 5th Cell was able to categorize every item in the game and give many of them shared (or inherited) properties, there were always exceptions. For example, England pointed out, all humans could eat food, but vegetarians shouldn’t be able to eat hamburgers—which meant going into the database and changing things by hand.

Madness. From what I gathered in this amazing post: The Secret Behind Scribblenauts: Making Objects By Hand (And Lots Of Crunch):

The team started by giving objects a few traits, which had some core 'models'.

Then they extended the objects with custom elements. A "wooden shield" would extend a shield model, and give it a material: wood.

Finally, they did some manual hacking. (Axes destroys wooden shields)

We see this style of dynamic development in games like Breath of the Wild too, where the game is a playground of objects interacting with each other.


Related TILs

Tagged:

TIL Scribblenauts isn't math, it's hand-crafted

Most people believed that this impressive system was the result of complicated math, but according to one designer, the real secret was hand-crafting.

TIL the Door Problem

The door problem is all the questions you have to answer just to get a door in a game. As a frontend developer, the work I do is about turning a mockup into a working website. Door... button... same problem.

TIL the Door Problem

The door problem is all the questions you have to answer just to get a door in a game. As a frontend developer, the work I do is about turning a mockup into a working website. Door... button... same problem.