The document outlines the design for an augmented reality game app including various events, designs, client and server interactions. It describes:
1) The main screen event which would include designing map markers, a bottom menu, and pop-up windows to display item information. The client would place markers and menus while the server syncs location data and provides pop-ups.
2) An "at goods" event where picking up an item worth 10 credits would add the value to the user's account from the server.
3) A "place trap" event where the client could set a trap by sending data to the server, which would then place it and deduct 30 credits from the user's balance.
Architecture case study India Habitat Centre, Delhi.pdf
Paper Design Event Tracking
1. Paper Design
Event: Start app
Design: Make app icon
Client: Make it start
Server: -
Remarks: -
Event: Login
Design: Maybe design buttons, choose font
Client:
Fill in text, make text fields and add buttons,
checkbox. Button login should refer to event
‘main screen’ with server approval. Create
account should refer to event ‘create account’.
Server:
Verify profile name and give a go for event ‘main
screen’
Remarks: Buttons have a black upper right corner, TF or TB
means textfield
Event: Create account
Design: -
Client:
Fill in text, make text fields and add buttons.
Sign up should refer to event ‘main screen’.
Server: Make a new profile with the data from the
textfields and automatically login
Remarks: Maybe there should be a screen between where,
with message: account successfully made etc.
Event: Main screen
Design: Design nice marks for on the map, both marks in
the map or out of the map which shows at the
border. Also design the bottom menu. Design a
small pop-up window.
Client:
Button stats should refer to event ‘stats’, button
place should refer to event ‘place trap’, sign out
to login screen, logged out. When clicked on a
good a small pop-up window should appear.
Place the right location dots.
Server: Sync GPS coordinates, give pop-up data, give
menu data
Remarks:
The pop-up window shows the distance to the
goods and what it’s worth.
2. Event: At the goods
Design: Design a pop-up window with button to pick up
the goods.
Client:
Implement the pickup button and window. This
window should disappear when you are not close
enough. The button place trap should be greyed
out. Can’t place a trap on goods.
Server:
Give the goods value and add this value to the
account’s credits when the button pick up is
pressed.
Event: Place trap
Design: Make a nice trap icon
Client:
When pressed yes place the trap with data send to
server. When pressed no continue to event ‘main
screen’.
Server: Place a trap with coordinates when the button yes
is pressed. Minus 30 credits.
Remarks: -
Event: Stats
Design: Make the list look nice
Client:
Get the data from server and show it. Button close
refers to event ‘main screen’.
Server: Track the number of credits by goods gathered
Track the number of traps set
Track the number of trapped players
Track the rank of the player
Show the top five players with current credit values
Remarks: Stats show the following:
Goods credits gathered
Traps set by the player
Players trapped by using the traps close
Rank of the player
Top five players
3. Event: Info screen
Design: Make the info look nice and clear
Client:
Show the new window with predefined text. Make the
close button work and go to event ‘main screen’
Server: Sit back and relax
Remarks:
There should be some general text with explanation of
the rules. At this moment we won’t make specific help
texts for specific scenario’s.
Event: Trapped a player or being trapped
Design: Design two nice icons, the user trapped a player or the
user is being trapped.
Client: Show the right message at the right moment. Give the
right values to the server, 60 credits from one account
to the other.
Server: Process these credits transfer and delete the trap.
Event: Error screen
Design: Make an icon for no GPS signal and an icon for no
connection to server established.
Client:
Track if there is a GPS signal or server connection
established. Show the right error screen GPS or
Server at the right moment. Button go back should
refer to event ‘login’.
Server: Nothing, correct me if I am wrong.
Remarks: For know two errors, no connection to server and no
connection with GPS satellites.
Additional remarks:
Some value information. Goods are worth 10 credits and every hour one credit will be
added to the sum. A trap costs 30 credits. When a user is trapped it costs 60 credits
which will be transferred to the owner of the trap. If an user steps on its own trap it is
minus 60 credits.
4. The proximity of goods should be around 25 meters and a trap 25 to 40 meters so you
can really block a road with a trap.
The user can run in its own trap by a specific time delay after placing the trap. Around 30
minutes after placement.
I hope it is clear enough. Any questions or remarks? Put it in the tab at the google
document.