Passcode with Virtual Objects
Overview of the porject
Explore the concept of virtual objects as a passcode to sign in to an ATM account and make the users feel secure about their account in the space. It also offers users an alternative method for setting their passcodes, which is moving away from the traditional use of keyboards from flat screens.
Explore the concept of virtual objects as a passcode to sign in to an ATM account and make the users feel secure about their account in the space. It also offers users an alternative method for setting their passcodes, which is moving away from the traditional use of keyboards from flat screens.
![](https://freight.cargo.site/t/original/i/e9f8b2fc922b3a32878371921c5ec61c51cfda8cfba5d3d15f37856d33d0afaf/Slide-16_9---8.png)
Goals of the project:
Safety
Users will be informed about the rules in place to ensure a secure and respectful virtual environment. In this virtual environment, they will be informed to have enough space to move their arms and hands.
![]()
Users will be informed about the rules in place to ensure a secure and respectful virtual environment. In this virtual environment, they will be informed to have enough space to move their arms and hands.
- Ensuring transparent consent communication for users
- Providing behavioral expectations
![](https://freight.cargo.site/t/original/i/298a753973c8d5afbe7753e24e770a538705444a9b61fb19b6e38192c55d752c/Group-110421747-1.png)
Function
Players will set their own passcode for their virtual ATM account. They will be able to set a passcode by stacking the three objects along the Y-axis. After three incorrect attempts, the account will be locked for security. Also, integers ensure that an object snaps into the exact position the user sets, avoiding confusion from decimal numbers in future attempts and providing a flexible range within these integer values.
Players will set their own passcode for their virtual ATM account. They will be able to set a passcode by stacking the three objects along the Y-axis. After three incorrect attempts, the account will be locked for security. Also, integers ensure that an object snaps into the exact position the user sets, avoiding confusion from decimal numbers in future attempts and providing a flexible range within these integer values.
Usability
Create a VR interface that is intuitive and user-friendly, which allows players to effortlessly access fundamental functions in the space, such as setting and resetting passcodes using provided virtual objects with instructions beforehand.
Create a VR interface that is intuitive and user-friendly, which allows players to effortlessly access fundamental functions in the space, such as setting and resetting passcodes using provided virtual objects with instructions beforehand.
Pleasure
- Use natural tones and avoid clear of white or vivid colors
- Create clear interface for players and make them feel pleasured by aesthetic
- Follow fundamental graphic design and simplify the interactions and design for reducing eye strain and cognitive load
Individuation
Allowing players to make their own passcode before entering in the safe space is the initial step of creating a personal user identity in the project. Users will able to make a unique choice of y coordinates of the objects that reflects their individual preferences for security in the virtual space.
Allowing players to make their own passcode before entering in the safe space is the initial step of creating a personal user identity in the project. Users will able to make a unique choice of y coordinates of the objects that reflects their individual preferences for security in the virtual space.
User Flow
![](https://freight.cargo.site/t/original/i/5e7328395c6fb54b56c4a81c8f4848acc3383ac4691ac425091b85df94051f4f/User_Flow.png)
User Interface & Demo
![]()
![](https://freight.cargo.site/t/original/i/f4310c01ae0aa5d08c3375ed987be1e1a5c8c74d738bf87f8b9bcb42f5f0cc52/Banco-UI.png)
![](https://freight.cargo.site/t/original/i/d1fea2f66a2a5a6895a846e0932991a9ca9028754b8f48d20971fcbf7ae38f99/Screenshot-2023-12-03-at-11.15.15PM.png)
![](https://freight.cargo.site/t/original/i/180d1262d5c36ec0c328b4e413f74303af30d1724e921bb5228881a56851d51e/Screenshot-2024-01-11-at-11.31.40AM.png)
![](https://freight.cargo.site/t/original/i/4796aa4017168f07f477dab1c7235107cd9e388da55fc6b98033fd8b8f103736/Untitled01.gif)
![](https://freight.cargo.site/t/original/i/f3b62c46219178e9339789964aac68b548674062950f2b5c7a4848417fc5fdc4/Untitled02.gif)
![](https://freight.cargo.site/t/original/i/4fdda49097b962f8a17c7ab52dc95cffd1a23a3c3dba026f1422c0406383b101/Untitled04.gif)
![](https://freight.cargo.site/t/original/i/920105994f4c44bbebdac74d7c42f5845a095e08c54f6488435f31201dde6b3f/Untitled05.gif)
![](https://freight.cargo.site/t/original/i/22cc9fb474639967f681e8b4cdfb32982423025812e3153be529ece87f43d8af/Untitled03.gif)
![](https://freight.cargo.site/t/original/i/0720d6b86a23c6d822be45575fc5de021c5f6770e13a17bb1e3d0ee91384f63f/Untitled06.gif)