Prototype: UI - Runeseeker Mobile (figma.com) (vào từ giao diện Homebase, button Friend)
Giao diện Social:
- Add friend: Nhập Display Name để tìm bạn => hiển thị danh sách user khớp với query => tick chọn user muốn kết bạn => click button Add Friend để gửi lời mời kết bạn
- User được gửi invite kết bạn: Hiển thị invite trong danh sách Friend Requests trong giao diện Friends. Có thể Accept hoặc Decline
- Click vào một user bất kỳ trong danh sách để vào giao diện chat 1v1
- Có thể nhấn vào button gear để Block hoặc Report user
- Giao diện Friends bao gồm các danh sách sau:
- Friend Requests: Hiển thị các lời mời kết bạn mà người chơi nhận được
- Online: Danh sách bạn bè Online
- Offline: Danh sách bạn bè Offline
- Blocked: Danh sách những người chơi đã bị Block
- Strangers: Danh sách những người lạ gần đây nhất mà (1) người chơi đã gửi tin nhắn, hoặc (2) đã gửi tin nhắn cho người chơi, mà người chơi CHƯA ĐỌC tin nhắn.
- Không hiển thị tình trạng Online/Offline
- Chỉ hiển thị tối đa 5 người lạ gần nhất mà người chơi ĐÃ ĐỌC tin nhắn
- Vẫn hiển thị tất cả những người lạ gần nhất mà người chơi CHƯA ĐỌC tin nhắn
Giao diện kênh thế giới
- Click vào tab có icon hình quả địa cầu để chuyển sang kênh chat Thế giới. Click vào hình người để trở lại Giao diện Social.
- Ở giao diện kênh chat Thế giới, click vào một user bất kỳ trong kênh chat này để đến giao diện chat 1v1 với họ
- Tại giao diện 1v1 này, có thể nhấn button Add Friend để gửi invite kết bạn, hoặc có thể block/report
- Khi có bất cứ tin nhắn nào của một trong hai người, thì người lạ đó sẽ xuất hiện trong danh sách Strangers trong giao diện Friends của người chơi. Lưu ý là danh sách này chỉ hiển thị tối đa 5 hộp chat có tin nhắn mới gần nhất.
- Click vào button Giao đấu cạnh một user bất kỳ để thách đấu PvP:
- User được gửi invite thách đấu: Hiển thị popup thách đấu trong một thời gian. Có thể Accept hoặc Decline.
- Invite thách đấu sẽ có hiệu lực trong 30s. Trong thời gian này, button thách đấu sẽ hiển thị đồng hồ cát đếm ngược theo thời gian này. Trong lúc này, button thách đấu sẽ không hoạt động.
- Quá 30s không được accept: Đóng invite. Button đồng hồ cát trở lại thành button thách đấu => Ngườii chơi có thể invite thách đấu trở lại.