Inspiration
Having a physical space is extremely important for cognition, exploring ideas on paper can only get you so far. Instances of writer's block or other frustrations can come from the limitations of the media. With MemoryLand, I wanted to create a space without the same restraints as traditional productivity environments. Effectively, this is a desktop toy for creation - as simple and raw as creation can be.
What it does
MemoryLand has its focus in being an environment to make words come to life, an experimental form of poetry. Users can add blocks of text within the environment that are manipulated in a way to aid cognition. It is a simplistic artistic medium where art is the best method to break free of cognitive ruts.
How we built it
I used Three.js with Javascript, HTML, and CSS.
Challenges we ran into
I am not extremely familiar with Three.js and learned a lot about it during the process of building this. Additionally, I have no implemented a save feature in a browser before which was both challenging and exciting. I wanted to keep it as simple as possible without losing any charm.
Accomplishments that we're proud of
- Learning much more about Three.js
- Having a minimalist, appealing design without compromising the application
- Strengthening JS, HTML, CSS knowledge and learning how to save/load within the browser
What we learned
- Saving/loading within the browser
- Creating an attractive GUI with CSS and JS
- Familiarizing with Three.js
What's next for MemoryLand
- I want to implement a networking feature such that anyone can add to a public canvas and have their changes be reflected for others.
Built With
- affinity
- css
- html5
- javascript
- three.js
Log in or sign up for Devpost to join the conversation.