Tiệm Mì Cay · 27/9/2026

Báo cáo test tính năng

Kết quả kiểm thử các tính năng và bản sửa lỗi đưa lên aenhatrang.com trong đợt này: ba minigame mới, lỗi iPhone mất cột đầu trong bếp, và trang tải nhanh hơn. Số liệu lấy từ lần chạy test cuối cùng trên bản đang chạy.

799/799bài test tự động qua, 0 bài hỏng
627bài test game (55 phần)
149bài test máy chủ
23bài test link cũ và bản web đã làm rối mã

Kết luận

Toàn bộ 799 bài test tự động đều qua. Ba minigame, bản sửa lỗi iPhone và trang tải nhanh đã chạy trên aenhatrang.com, có thử tay thêm trên trình duyệt. Riêng lỗi iPhone mới thử trên Chrome giả lập, chưa thử trên iPhone thật (xem mục cuối).

Minigame mới

Rửa tô cuối ngày

14/14 qua

Đóng cửa xong, tô khách ăn tại quán thành chồng tô bẩn. Từ ngày 2, thẻ tổng kết có nút Rửa tô: 15 giây vuốt qua lại cho sạch vết dầu ớt, mì thừa. Tô sạch cất lại vào kho nên hôm sau đỡ tiền mua tô. Không rửa thì không mất gì.

Thử tay trên trình duyệt

  • Vuốt qua tô: chỗ kỳ sạch trắng ra, có bọt xà phòng, miếng bọt biển chạy theo tay
  • Kỳ sạch một tô: tô trượt ra, tô bẩn kế tiếp trượt vào; số "Còn … tô bẩn" và "Sạch … tô" cập nhật đúng
  • Bấm "Xong, đi đếm tiền": hiện thẻ kết quả, rồi thẻ tổng kết ghi "Rửa sạch x/y tô" và số tiền đỡ được
Xem 14 bài test tự động
  • Đầu ngày chưa có tô bẩn
  • Mỗi tô khách ăn tại quán thành một tô bẩn
  • Thẻ tổng kết mời rửa 12 tô bẩn
  • Số tô bẩn chỉ tính một lần cho lượt rửa
  • Màn rửa hiện thau, số tô bẩn và 15 giây
  • Đồng hồ chỉ chạy từ lần kỳ đầu tiên
  • Kỳ sạch một tô thì tô sang chồng tô sạch
  • Đồng hồ chạy khi đang kỳ, tô bẩn kế tiếp vào thay
  • Hết giờ, tô sạch được cất lại vào kho
  • Quay lại thẻ tổng kết, dòng rửa tô hiện đã xong
  • Mười lượt rửa cộng lại đúng bằng tổng số tô bẩn
  • Bấm Xong ngay thì không rửa tô nào và không mất gì
  • Dưới 3 tô bẩn thì không mời rửa
  • Quán phá sản thì không mời rửa
Đang rửa: nửa trên của tô đã kỳ sạch
Đang rửa: nửa trên của tô đã kỳ sạch
Minigame mới

Nước lẩu bí truyền

24/24 qua

Trong tab Kho từ ngày 3: chọn nồi, xem công thức (4 đến 6 gia vị hiện lần lượt trên cuộn giấy) rồi thả lại đúng thứ tự. Đúng thì hôm đó khách gọi nồi ấy chấm thêm 1 sao, khách ăn tại quán tip thêm 2k mỗi tô, nồi có ngôi sao vàng trong bếp. Mỗi ngày 2 lượt, công thức đổi theo tuần trong game.

Thử tay trên trình duyệt

  • Thẻ "Nước lẩu bí truyền" hiện dưới thẻ trả giá ở tab Kho
  • Chọn nồi kim chi, công thức hiện lần lượt tỏi, quế, hoa hồi, sả, lá chanh
  • Thả đúng 5 gia vị: hiện "Chuẩn vị bí truyền!"; mở cửa thì nồi kim chi có ngôi sao vàng
Xem 24 bài test tự động
  • Trước ngày 3 chưa có nước lẩu bí truyền
  • Từ ngày 3, tab Kho mời nấu theo công thức của tuần
  • Công thức là một thứ tự cố định, các gia vị không trùng nhau
  • Mỗi nồi có công thức mới mỗi tuần
  • Quán có từ hai nồi thì chọn nồi trước
  • Bắt đầu là tính một lượt; mỗi gia vị một ô, các hũ chờ
  • Công thức hiện lần lượt từng gia vị
  • Bấm "Nhớ rồi" thì giấu công thức, mở các hũ
  • Thả đúng thứ tự thì thành nồi bí truyền
  • Người chơi được báo nồi bí truyền giúp gì
  • Tab Kho hiện nồi bí truyền hôm nay
  • Nồi bí truyền có ngôi sao vàng trong bếp
  • Khách gọi nồi bí truyền chấm thêm một sao và khen nồi nước
  • Tip tính theo từng tô bí truyền, lời khen có câu riêng
  • Khách ăn tại quán tip thêm 2k
  • Nồi bí truyền chỉ có tác dụng trong ngày
  • Thả sai một gia vị là hỏng lượt đó
  • Hiện lại công thức đúng, còn một lượt
  • Lượt hai nấu đúng nồi cũ
  • Sai cả hai lượt thì hôm đó nấu nước lẩu thường
  • Hết lượt trong ngày
  • Không nấu lại được trong ngày
  • Bản lưu giữ và làm sạch dữ liệu nồi bí truyền khi mở game
  • Người đã xem thẻ tin bản 5 chỉ thấy ba điều mới
Công thức đang hiện lần lượt trên cuộn giấy
Công thức đang hiện lần lượt trên cuộn giấy
Minigame mới

Chạy xe giao đơn xa

14/14 qua

Quán đã lên app thì thỉnh thoảng có đơn giao xa (tối đa 2 đơn mỗi ngày): tự chạy xe máy trên đường 3 làn 18 giây, né ổ gà, vũng nước, cọc giao thông, hoặc thuê ship ngoài 15k. Giao êm được tip thêm, vấp nhiều bị trừ sao.

Thử tay trên trình duyệt

  • Đổi làn bằng nút ◀ ▶, chạm nửa trái hoặc phải đường, phím mũi tên
  • Chạy vấp 10 lần: "Canh hơi nguội…", phí ship 15k, khách chấm 4 sao; két khớp sổ sách
Xem 14 bài test tự động
  • Quán chưa lên app giao hàng thì không có đơn giao xa
  • Có app thì đơn giao xa mới xuất hiện
  • Đơn giao xa có nhãn "Giao xa" trên phiếu app, ghi rõ quán tự giao
  • Giao món đơn này thì mở thẻ chạy xe, quán tạm dừng chờ
  • Thuê ship ngoài tốn 15k, đơn xong và két khớp sổ sách
  • Lên xe thì hiện mặt đường và hai nút đổi làn, quán vẫn tạm dừng
  • Nút phải đưa xe sang phải một làn
  • Phím mũi tên cũng lái được
  • Chạy không vấp lần nào thì "Giao siêu tốc!", tip 20k
  • Phí ship và tip vào tiền tip, khách chấm sao, quán chạy tiếp
  • Vấp nhiều bị trừ một sao, chạy êm được thêm một sao, thuê ship thì giữ nguyên
  • Tối đa 2 đơn giao xa mỗi ngày
  • Sang ngày mới lại có đơn giao xa
  • Khách đơn giao xa chờ lâu quá thì tự huỷ đơn
Giây thứ 5 của chuyến giao, hình vẽ bằng Canva
Giây thứ 5 của chuyến giao, hình vẽ bằng Canva
Sửa lỗi

iPhone mất cột đầu trong bếp

3/3 qua

Người chơi gửi ảnh: cả cột đầu của bếp trắng trơn, mất chồng tô, nồi Lẩu nấm, khay Bò Mỹ, Bắp, Bò viên và hình nồi luộc mì. Khi màn bán hàng cao hơn màn hình (mở từ màn hình chính, tai thỏ và thanh home chiếm chỗ), game thu nhỏ màn bằng CSS zoom, và Safari trên iPhone vẽ sai lưới khi có zoom. Nay game thu nhỏ bằng transform: scale, màn vẫn lấp đầy chiều cao.

Thử tay trên trình duyệt

  • Màn 393×852: không cần thu nhỏ, bếp đủ các cột
  • Màn 393×620: thu nhỏ còn 0,84, đủ Lấy tô, Lẩu nấm, Bò Mỹ, Bắp, Bò viên, không phải cuộn
  • Màn ngang 900×480: thu nhỏ còn 0,9, đủ cột
  • Bấm chồng tô lấy được tô, bấm khay Bò viên ở góc dưới trái thêm được topping
Xem 3 bài test tự động
  • Màn vừa khung thì không thu nhỏ
  • Màn cao hơn khung thì thu nhỏ bằng transform (không dùng CSS zoom), dựng rộng và cao hơn để vẫn lấp đầy khung
  • Vừa lại thì bỏ thu nhỏ
Sau khi sửa: màn thấp 393×620, bếp thu nhỏ 0,84, đủ cột đầu
Sau khi sửa: màn thấp 393×620, bếp thu nhỏ 0,84, đủ cột đầu
Tăng tốc

Trang tải nhanh hơn

6/6 qua

Trước đây trang game (820 KB đã nén) lần nào cũng phải tải từ máy chủ gốc qua đường hầm Cloudflare, vì Cloudflare không giữ bản sao trang HTML; mỗi lần cập nhật, mọi người chơi tải lại cả trang. Nay trang chủ chỉ là phần khung nhẹ, còn mã game nằm trong file có mã phiên bản, Cloudflare giữ sẵn ở máy chủ gần người chơi. Trang /game.html cho trình tải cũ vẫn giữ nguyên.

Thử tay trên trình duyệt

  • Mở aenhatrang.com: game khởi động bình thường, mã game tải từ file riêng
  • Cố ý gây lỗi trong game: lỗi vẫn được gửi về trang thống kê

Số đo trên bản đang chạy (đo từ một máy ở Việt Nam)

Chỉ sốTrướcSau
Trang tải qua đường hầm (đã nén)820 KB25 KB
Mã gamenằm trong trang757 KB, Cloudflare trả sẵn
Thời gian tải0,5 đến 17 giâymã game 0,17 đến 0,45 giây
Game mở xong trên trình duyệtkhông đokhoảng 0,6 giây
Máy chủ phải gửi đikhoảng 12 MB mỗi giâykhoảng 0,5 MB mỗi giây
Xem 6 bài test tự động
  • Trang chủ chỉ là phần khung nhẹ, tải mã game từ file có mã phiên bản
  • File mã game được Cloudflare và trình duyệt giữ một năm
  • Ghép mã lại vào khung thì ra đúng y trang game đủ
  • File mã trả 304 khi trình duyệt đã có
  • File mã được nén brotli
  • Mã phiên bản lạ thì trả không tìm thấy (404)
Cùng đợt

Các tính năng khác

53/53 qua
Tính năngĐã kiểmBài test
Nồi luộc thứ ba, vợt múc mì, chờ Cô ChômMua nồi thứ ba (cần nồi thứ hai), vợt múc mì từ nồi đổ vào tô, chờ Cô Chôm đi chợ về thay vì bị kẹt23/23
Nút cộng trừ ở tab Kho và Giá bánBấm hay giữ nút + − chỉ đổi đúng hàng đó, danh sách không nhảy; giữ nút thì tăng nhanh dần9/9
Thanh chỉnh âm lượng nhạc và âm thanhKéo thanh chỉnh nhạc nền và âm thanh trong Cài đặt và màn Tạm dừng, lưu lại cho lần sau8/8
Vòng thời gian quanh kháchVòng thời gian quanh khách hiện lại, không bị quy tắc bố cục khác che2/2
Loa hỏng không làm hỏng gameLoa điện thoại hỏng thì game im lặng, thao tác lấy tô, múc nước vẫn chạy trọn3/3
Bản web đã làm rối mãChạy được trên tên miền chính thức và trên iPhone đời cũ (iOS 12); bản sao ở tên miền khác vẫn bị chặn8/8
Toàn bộ

Bộ test game

627/627 qua

Bộ test chạy cả game trong trình duyệt giả lập, bấm qua các luồng chơi chính như người chơi thật và bắt mọi lỗi phát sinh. Chữ đậm là phần mới trong đợt này.

Xem đủ 55 phần (627 bài)
  • 1. Màn mở đầu và giới thiệu lần đầu15
  • 2. Các tab và khoá theo cấp9
  • 3. Nhập hàng và tô đầu tiên có hướng dẫn15
  • 4. Hết ngày và sổ thu chi chi tiết10
  • 5. Cấp quán8
  • 6. Nhân viên và trang trí18
  • 7. Sao lưu và khôi phục8
  • 8. Bản lưu cũ3
  • 9. Mã sao lưu hỏng hoặc bị sửa12
  • 10. Dán mã từ ứng dụng chat1
  • 11. Hàm hỗ trợ bố cục4
  • 12. Phá sản khi két không đủ nhập hàng10
  • 13. Bố cục trên điện thoại18
  • 14. Móc hiệu ứng11
  • 15. Cài đặt hiệu ứng5
  • 16. Nhiệm vụ hằng ngày5
  • 17. Chống gian lận7
  • 18. Bảng xếp hạng11
  • 19. Xem lại giới thiệu từ Cài đặt2
  • 20. Sự cố lúc tính tiền và trong ngày28
  • 21. Hết hàng16
  • 22. Sổ sách khi có sự cố8
  • 23. Nhân viên và khách mới18
  • 24. Vay tiền10
  • 25. Nhịp khách, kiên nhẫn và thứ tự khách11
  • 26. Topping mới và trả lời đánh giá15
  • 27. Cuộn mượt và bé Ớt5
  • 28. Chống bấm nhầm thẻ sự cố, lọc đánh giá11
  • 29. Chuyển nhà: mang tiến trình từ địa chỉ cũ9
  • 30. Trang tải ở link chính lấy game từ máy chủ10
  • 31. Nhạc tải một lần rồi phát từ máy5
  • 32. Giữ trang chuyển nhà ở link cũ5
  • 33. Bản sao trên trang khác chỉ về bản chính thức7
  • 34. Giờ đóng cửa, phụ kiện, tên và bình luận37
  • 35. Máy tính bảng và màn ngang9
  • 36. Gợi ý trả lời của quán và sự cố mới12
  • 37. Minigame trả giá ở chợ10
  • 38. Khách trả lời quán bằng AI15
  • 39. Tám topping mới7
  • 40. Giải mì mỗi ngày23
  • 41. Chọc quán bên cạnh22
  • 42. Chuyện tình trong bếp: Hấu và Na17
  • 43. Năm nước lẩu mới14
  • 44. Đơn công bằng, viền đỏ, bé Ổi, gõ số lượng nhập17
  • 45. Mở lại bản lưu có đủ phần mới2
  • 46. Báo lỗi, thẻ cứu hộ và gợi ý buổi sáng5
  • 47. Giao diện tối10
  • 48. Nồi luộc thứ ba, vợt múc mì, chờ Cô Chôm23
  • 49. Nút cộng trừ ở tab Kho và Giá bán9
  • 50. Thanh chỉnh âm lượng nhạc và âm thanh8
  • 51. Vòng thời gian quanh khách2
  • 52. Loa hỏng không làm hỏng game3
  • 53. Chạy xe giao đơn xa14
  • 54. Rửa tô cuối ngày14
  • 55. Nước lẩu bí truyền24
Công khai

Chi phí

~200 USD/tháng

Chi phí chạy game theo bảng giá công khai của AWS và lượng người chơi ngày 27/9 (730.764 lượt mở game). Số thật mỗi tháng xem trong trang thanh toán của AWS.

Chạy game

KhoảnCách tínhChi phí
Máy chủ AWS m7i-flex.large (2 CPU, 8 GB RAM)0,0958 USD mỗi giờ × 730 giờ~70 USD/tháng
Ổ đĩa 10 GB0,08 USD mỗi GB mỗi tháng~0,8 USD/tháng
Địa chỉ IPv4 công khai0,005 USD mỗi giờ~3,6 USD/tháng
Băng thông gửi đi, trước khi tách mã game558 GB trong 24,6 giờ (26 tới 27/9) × 0,09 USD/GB~50 USD cho 24,6 giờ, tương đương ~1.400 USD/tháng
Băng thông gửi đi, sau khi tách mã game~48 GB mỗi ngày × 0,09 USD/GB (trừ 100 GB miễn phí mỗi tháng)~120 tới 130 USD/tháng
Cloudflare (đường hầm, bộ nhớ đệm)gói Free (nếu đang dùng gói này)0 USD
Vercel (link cũ), Upstashgói miễn phí0 USD
AI cho khách trả lời đánh giáđang tắt0 USD
Tên miền aenhatrang.comgia hạn mỗi năm (ước tính)~10 tới 15 USD/năm
Canva AI (vẽ hình)theo gói Canva đang dùngchưa tính
Mỗi tháng sau khi tách mã gamemáy chủ, ổ đĩa, IPv4 và băng thông~200 USD/tháng

Băng thông là khoản lớn nhất: trước khi tách mã game, mỗi lượt mở kéo 820 KB từ máy chủ; nay trang chỉ còn 25 KB, mã game do Cloudflare trả nên băng thông giảm khoảng 11 lần.

AI viết code

KhoảnCách tínhChi phí
Claude Pro (Claude Code viết code từ 23/9)gói tháng~20 USD/tháng
Mua thêm ngoài gói Protính theo lượng dùng, tới 27/9168,45 USD
Tổng tới 27/9gói Pro tháng này và phần mua thêm~188 USD
Từ trước tới nay

Lịch sử lỗi đã sửa

23 lỗi đã sửa

Các lỗi đã sửa từ bản 2.0 (25/9) tới nay, lấy từ lịch sử mã nguồn. Hiện không còn lỗi nào đang mở.

NgàyLỗiCách sửaMã
25/9Trang giới thiệu cuộn giật trên điện thoạiBỏ bộ lọc đổ bóng trên ảnh lớnf2ce7ce
25/9Bảng xếp hạng: số hạng lệch khỏi vòng tròn, số tiền không thẳng hàngCăn lại số hạng và cột tiềnd370d13
25/9Bấm nhầm nút trên thẻ sự cố, thông báo che mất bếpKhoá nút một nhịp khi thẻ vừa hiện, dời chỗ thông báo6711188
26/9Bảng xếp hạng lỗi khi kho điểm miễn phí trên Vercel hết lượtBáo bảo trì, tự gửi lại điểm; chuyển bảng xếp hạng sang máy chủ riêng622caec, cd6e998
26/9Nhiều người chung một mạng bị chặn gửi điểmNới lên 120 lượt mỗi địa chỉ mạng trong 10 phútcd34a57
26/9Hết băng thông miễn phí vì nhạc và trang game tải lại liên tụcNhạc và trang game tải một lần rồi giữ trong máy6289eef, 4e76785
26/9Menu hack gửi điểm ảo, bản sao game ở trang khácChặn điểm của menu hack, bản sao chỉ còn lời mời sang bản chính thứce51bc4f
26/9Bill cuối ngày dài, nút sang ngày mới bị đẩy khỏi màn hìnhGọn bill, nút sang ngày mới luôn nằm trong màn hình2650167
26/9Rớt mạng lúc gửi thì mất điểm; chơi trên hai máy bị chặn nhầmTự gửi lại sau lỗi, sửa luật chặn, nới mức lãi7239633
26/9Máy chủ cũ ngừng chạy (hết bộ nhớ) khi người chơi tăng vọtChuyển game sang máy chủ mới lớn hơnc837b32
26/9Thanh trên cùng giật: chữ "Ngày" xuống dòng, cột tiền nhảyGiữ một dòng, cột tiền có bề rộng tối thiểu4e056ac
26/9Trắng màn hình khi mở game với bản lưu có chuyện tình Hấu và NaSửa thứ tự khai báo khi đọc bản lưu9b4f648
26/9Mất nút gợi ý số lượng nhập hàng; game hỏng thì chỉ thấy trang trắngGợi ý trở lại; game tự báo lỗi về máy chủ, hiện thẻ tải lại4c44fea
26/9Thẻ tải lại hiện nhầm vì lỗi do Zalo và tiện ích trình duyệt chèn vàoChỉ hiện khi game thật sự không khởi động được, bỏ qua lỗi chèn vàocd69672
26/9Bảng xếp hạng chặn nhầm quán top lãi hơn 6 triệu một ngày (1.428 lượt bị từ chối)Mức chặn tính theo số tô đã bánc70a582
26/9Kẹt thẻ "Hết hàng" khi Cô Chôm đang đi chợ (người chơi báo trên Threads)Thêm nút "Chờ Cô Chôm về", thẻ luôn có đường lui12e9309
26/9Bấm + − ở tab Kho làm danh sách nhảyChỉ đổi đúng hàng đó, giữ nút để tăng giảm nhanh559ed03
26/9Trang lạ nhúng game vào khung để chèn menu hackChặn trang khác nhúng game486d02f
27/9Mất vòng thời gian quanh mặt khách (người chơi báo qua email)Sửa quy tắc bố cục đang che vòngcc2d544
27/9iPhone iOS 12 không mở được game khoảng 12 giờ; loa hỏng làm dở thao tác; báo lỗi rácBản web giữ chuẩn cú pháp cũ; âm thanh lỗi thì im lặng; lọc lỗi rác9f717b5
27/9"Hiệu ứng: Tắt" dễ bị hiểu là tắt giao diện tốiĐổi tên thành "Hiệu ứng chuyển động"5813fa6
27/9iPhone mất cả cột đầu trong bếp (người chơi gửi ảnh)Thu nhỏ màn bằng transform thay cho CSS zoom49a557e
27/9Trang tải chậm 0,5 đến 17 giâyTách mã game để Cloudflare giữ gần người chơi0131cc5

Lỗi game tự báo về máy chủ

Game tự gửi tối đa 3 lỗi mỗi lần mở, đã lọc bớt lỗi do trình duyệt trong Zalo, Facebook và tiện ích trình duyệt chèn vào.

NgàyLượt mở gameLỗi báo vềTrên 1.000 lượt mở
26/9251.8802.1018,3
27/9 (tới 19:50)730.7645600,8

Ngày 26/9 nhiều lỗi hơn vì có lỗi trắng màn hình và lỗi iPhone iOS 12 (đã sửa ở bảng trên). Danh sách lỗi chi tiết chỉ giữ trong bộ nhớ máy chủ nên mất mỗi lần khởi động lại; từ lần khởi động lúc 19:50 ngày 27/9 chưa có lỗi mới.

Chưa kiểm được