Inspiration
I wanted to promote an experience of relaxation and reflection in a focused and infinite environment to achieve those states.
What it does
Relaxation and a moment of introspection are what Zen Arrow aims to provide. We have achieved this experience through an interactive game with various patterns that produce visual relaxation. The infinite aspect allows the user to decide when it’s no longer necessary to use the application, having fulfilled the goal of achieving relaxation.
How we built it
- HTML5 for the structure.
- CSS3 for an attractive and responsive visual design.
- JavaScript and the p5.js library for the game logic and animations. The design and programming were created in a collaborative environment, ensuring the integration of intuitive gameplay elements and smooth graphics.
Challenges we ran into
- Designing a balanced experience between relaxation and introspection.
- Optimizing game performance across different devices and screen sizes.
- Creating a precise collision system for the obstacles and the arrow.
Accomplishments that we're proud of
- Creating a visual design that combines simplicity and relaxation.
- Developing a functional and engaging game in a short amount of time.
- Ensuring the game is accessible and runs smoothly on multiple devices.
- Receiving positive feedback on its purpose and functionality.
What we learned
I learned the importance of a well-designed code structure.
Log in or sign up for Devpost to join the conversation.