GithubHelp home page GithubHelp logo

falling-follies's Introduction

Falling Follies

An interactive experience on the browser, where the user can play with architectural archetypes in a digital context. Submitted for the Processing Community Day 2024 Open Call under the theme "Ludic Aesthetics".

Team

Abstract

Humans have always been curious to interact: we invite users to interact with architectural archetypes in an archetypal behavior. This is a game and we choose to go a bit crazy.

We created an interactive webpage that mimics the built environment (gravity, physics), and uses archetypical structures in a digital context. This is an interactive environment, where the user can play: turn, add, lift, drop non-material digital structures in a space where no physical rules exist. Gravity exists for some structures, whereas others fly to the sky forever. A huge mirror plate reflects all the ludic action and the user may start-over in endless combinations.

Architectural structures with custom textures are digitally designed. They are then available as a WebGL experience for the browser, using react-three-fiber (three.js) for the 3d and rapier for the physics.

Description

When considering the role that Ludic Aesthetics plays in fostering computational and coding innovation, our thought goes to bright interactive in-between spaces where the boundary of the digital and physical is vague. Playfulness can elicit novel and erratic aesthetics that lead to the creation of new realities, representations, and radical bodily expressions. In our case, we pick architectural, historical and bodily archetypes, place them in a digital context, aka a web page under an ever-blue sky, and let the user interact with them.

Each structure enacts a designed interaction: the arches & columns fall down because of a gravity simulation, the pillars fly to outer space and the pearl balls pulse and hit their surroundings. The user can play and trigger the architecture in a different way in each game round. We see this non linear combo of possibilities as a means of navigating in a ludic experience.

falling-follies's People

Contributors

vassiliskrikonis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.