F-01 Kos map (home screen) P0
The main screen. The player sees the kos on its plot, one floor at a time, collects rent and opens queued events. In the game this is a tilted 3D view; the mockup shows the layout and states. All names and numbers are example data.
1 Β· Normal state
Rp 3.450.000πͺ 45β
3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
Lt 1Lt 2π Lt 3 Β· Lv 8
πποΈ101
π!ποΈ102π³+
π³Taman
3ποΈ103 Kosong
πͺTangga
π³Dapur
ππ§ποΈ104π³+
ποΈParkir motor
π§105
1j 20m
1j 20m
+
2 Β· After collecting rent
Rp 5.200.000πͺ 45β
3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
+Rp 1.750.000 sewa masuk π
Sari (102) belum bayar Β· telat 3 hari
Sari (102) belum bayar Β· telat 3 hari
Lt 1Lt 2π Lt 3 Β· Lv 8
πποΈ101
π!ποΈ102
π³Taman
3ποΈ103 Kosong
πͺTangga
π³Dapur
πποΈ104
ποΈParkir motor
π§105
1j 20m
1j 20m
+
π¬ 2
Sewa berikutnya: 2j 10m
Acceptance criteria
F-01.AC1 Given the player opens the game, when the kos map loads, then it shows the current floor's grid with every tile in one of these states: room (occupied / empty / needs repair / under construction), facility, garden, stairs, empty plot.
F-01.AC2 Given rent has built up, when the player taps "Tagih sewa", then the money in the header grows by exactly the amount shown on the button and a message confirms it.
F-01.AC3 Given a tenant has not paid, when rent is collected, then that room shows a red "!" and the message names the tenant and how many days late.
F-01.AC4 Given events are waiting, then the mail button shows how many; tapping it opens the event list (F-07).
F-01.AC5 Given the player was away, when they return, then rent built up while away is shown, up to the 8-hour cap.
F-01.AC6 Given floor 3 is locked, then its tab shows the lock and the level that unlocks it.
Neighbor rule (simplified in v0.1)
- Only one neighbor effect: a room touching a garden gets a happiness bonus (green π³+ chip).
- No noise or other penalties for now (decision D11).
Header
- In-game money, gold coins, star rating, Juragan Level, city and kos name, in-game month and day.