Brian Ustas

Brian Ustas

Entrepreneur and software engineer based in Cambridge, MA.

Crafted with care.
back to portfolio

Emoji Soup

  • JavaScript
  • jQuery
  • computer graphics
  • simulation
  • billiard physics
  • game engine

A bunch of interacting, emotional emoji. With simple rules around happiness and sociability, interesting relationships form.

Behavioral rules:

  • Happy emoji attract other happy emoji.
  • Emoji become happier when together.
  • Emoji become angrier when bumped into.
  • When alone, emoji gravitate towards a neutral emotion.

Screenshots

behavioral rules
behavioral rules
Interact by adding emoji and providing food to grow.
Interact by adding emoji and providing food to grow.
Emoji “cliques” occur naturally.
Emoji “cliques” occur naturally.
Crowded emoji aren’t happy…
Crowded emoji aren’t happy…
Give them more space too cool down.
Give them more space too cool down.
Once calm, relationships start to form!
Once calm, relationships start to form!
Setting a high Attract Distance causes strong bonds.
Setting a high Attract Distance causes strong bonds.