1. A method of performing an operation by using information that is input to a terminal by a user, the method comprising: generating a first virtual space that comprises at least one object; displaying the first virtual space on a screen of the terminal; selecting one of the at least one object, based on location information about a character in the first virtual space; and performing an operation that corresponds to the selected object, based on information about the selected object, wherein performing the operation comprises: shifting the first virtual space, which is displayed on the screen of the terminal, to a second virtual space comprising at least one object; and displaying the second virtual space, wherein the at least one object comprised in the second virtual space comprises a first object that shifts, in response to being selected by the user, the second virtual space displayed on the screen of the terminal to a third virtual space that is generated by another terminal of another user, wherein the second virtual space is partitioned into certain areas, and wherein the certain areas of the second virtual space are allocated to another user.