| CPC A63F 13/792 (2014.09) [A63F 13/52 (2014.09)] | 20 Claims |

|
1. A computer-implemented method for dispersing a non-fungible token in response to a security program, comprising:
generating a three-dimensional virtual world, wherein a user interacts in the three-dimensional virtual world from a perspective of a virtual camera corresponding to a virtual avatar, wherein the virtual camera and the virtual avatar are controlled by a user device;
receiving a request to access a test program as part of the security program in the three-dimensional virtual world, wherein the request is generated using the user device, and wherein the test program comprises a display of a source code and instructions for the user to resolve a challenge associated with the source code;
determining a tier of the user, wherein the tier indicates progress of the user in resolving challenges corresponding to the security program;
generating the test program based on the tier of the user, wherein the test program is generated on the user device through the perspective of the virtual camera;
receiving a resolution to the challenge associated with the source code, wherein the resolution is generated using the user device;
generating the non-fungible token based on the resolution;
assigning the non-fungible token to a digital wallet corresponding to the user; and
recording assignment of the non-fungible token on a blockchain.
|