Trước tiên, tôi không phải làm fan bóng đá, tôi không chơi FM nên chỉ dừng ở việc "biết" chứ không hiểu sâu sắc gameplay của nó. Dù thế nào thì nó cũng giống ngoài đời thôi. Bạn có thể hỏi tại sao tôi tham gia topic này, câu trả lời là: mặc dù đối với tôi, ý tưởng không mới nhưng khá sáng tạo vì tính khả thi của nó. Tôi xin không đề cập đến tính táo bạo của dự án. Về mặt ý tưởng, do đó tôi hoàn toàn ủng hộ.
Tôi đã đọc hết 5 trang để hiểu cách tiếp cận vấn đề của các bạn. Tôi không có ý chê bai, nhưng tôi cho rằng các bạn đã phạm một sai lầm lớn ở cách tiếp cận vấn đề. Các bạn tiếp cận nó dưới góc nhìn từ game FM offline để xây dựng FM online. Do đó các bạn không thể giải quyết được những khó khăn về những vấn đề sau: cầu thủ, chuyển nhượng và đặc biệt là vấn đề thời gian.
Trái ngược với cách tiếp cận của các bạn, tôi xin đề nghị cách tiếp cận từ góc nhìn của 1 game Online RPG để xây dựng FM Online. Để dễ hình dung, tôi sẽ so sánh lần lượt từng vấn đề với các game phổ biến hiện nay như World of Warcraft (WoW) hoặc Võ Lâm Truyền Kì (VLTK).
1. manager = character, cầu thủ = item
Với cách tiếp cận như vậy, các bạn sẽ bắt đầu là một manager với các cầu thủ không tên tuổi, 1 ít tiền dắt lưng và 1 ít skill. Điều này cũng giống như 1 character bắt đầu với 1 ít items "bèo", 1 ít tiền và 1 ít khả năng ban đầu. Cũng trên quan điểm manager = character, cầu thủ = item, mọi người sẽ bắt đầu bình đẳng như nhau, và các cầu thủ NHẤT THIẾT phải do server tạo ra, mà không nên giống ngoài đời vì sẽ gây nên tranh dành. Cầu thủ giỏi thì khó kiếm hơn cầu thủ hạng "bèo", cũng giống như item xịn khó drop hơn item bèo.
2. Trình độ quản lí = Level
Cũng như các game RPG, càng chơi các bạn càng lên level cao, mà ở đây tôi dùng từ "trình độ quản lí". Vậy thì trình độ quản lí của bạn tăng như thế nào? Bạn càng tham gia nhiều trận đấu, kể cả giao hữu, kể cả mùa giải, trình độ quản lí của bạn sẽ tăng theo, cũng như 1 character càng đánh nhau nhiều, càng lên level nhanh. Ngoài ra bạn còn kiếm thêm được tiền từ tất cả các trận đấu, tùy vào kết quả/số thẻ bị phạt/quy mô giải đấu. Việc cử scout kiếm những cầu thủ giỏi cũng khiến bạn tăng trình độ quản lí.
3. Reputation Point = skill point
Ở đây tôi đưa vào một khái niệm gọi là reputation point (gọi tắt là rep). Vậy rep là gì? Khi bạn tăng lên 1 cấp độ về trình độ quản lí, bạn sẽ nhận được 1 số rep nhất định. Cũng giống như skill point của VLTK hoặc talent point của WoW vậy. Cần phải xây dựng một hệ thống về rep, tạm gọi là rep build mà ở đó mỗi người đều có một cách build riêng cho mình, mỗi một cách build có ưu/nhược điểm khác nhau, như vậy về cơ bản các managers sẽ không giống nhau. Một cầu thủ nổi tiếng nếu nhiều người cùng phát hiện mà muốn kí hợp đồng thì tùy vào chỉ số rep, kiểu rep build của bạn cũng như khả năng tài chính sẽ quyết định có kí hợp đồng hay không. Điều này cũng gần giống với chức năng roll item của WoW mà ở đó, nếu nhiều người trong 1 party nhặt được 1 item thì họ phải lắc con xúc xắc (roll) để xem ai nhiều điểm hơn sẽ thắng.
4. Scouting + Advertising = Farming
Tôi xin mạo muội đưa vào đây cái gọi là "làm quảng cáo" (advertising). Các cầu thủ của bạn càng nổi tiếng đồng nghĩa với việc các bạn nhận được lời mời quảng cáo từ các hãng lớn hoặc nhận được tài trợ (cũng là 1 hình thức quảng cáo). Tại sao tôi lại đưa vấn đề này vào đây? Vì đơn giản, nếu chỉ dựa vào tiền thi đấu thì không làm ăn được gì cả, vả lại thiếu tính thực tế. Không cần phải quá chú trọng đến việc thiết kế trong vấn đề quảng cáo, sẽ làm cho mọi thứ thêm rắc rối. Bạn đơn giản nên coi advertising như là một nguồn tài chính thứ cấp, cũng giống như trong WoW/VLTK bạn càng lên lvl cao, bạn có thể kiếm được nhiều tiền hơn trong 1 thời gian vậy.
Scouting + Advertising = Farming, điều này được hiểu như sau: với Online RPG, các bạn kiếm tiền và items bằng cách đi chăn (farm) quái vật. Ở đây tôi đã đưa vào khái niệm advertising, cộng với Scouting bạn cũng sẽ có tiền (từ quảng cáo) và cầu thủ (từ scout). Rất dễ hiểu là số tiền/cầu thủ giỏi (cũng như tiền/items xịn) sẽ dễ dàng kiếm được nếu bạn có trình độ quản lí (level) cao.
5. Friendly = dueling, Main season = Battleground
Trước tiên xin nói về Friendly = dueling: trong WoW, duel (đấu tay đôi) về cơ bản không mang lại cho bạn gì khác ngoài kinh nghiệm chiến đấu. Cũng như vậy, các bạn càng thi đấu nhiều, các cầu thủ của các bạn sẽ có nhiều kinh nghiệm và do đó họ thi đấu càng hay. Ngược lại, nếu không rèn dũa, họ sẽ thi đấu tệ hơn.
Main season = Battleground: battleground trong wow cũng giống như đấu trường trong VLTK, nơi mà người chơi có thể thi đấu trực tiếp với nhau với số lượng lớn. Về cơ bản, vì là game online, người chơi không thể bị ép buộc phải thi đấu với thời gian ràng buộc, họ có thể offline ngay trong khi đang thi đấu, và ai muốn đều có thể tham gia, tất nhiên là với trình độ tương đương (cũng như wow, battleground được chia theo từng level range để tránh thiệt thòi). Như vậy về nguyên tắc, tất cả những ai chơi đều có quyền tham gia giải, miễn là họ có đủ điều kiện về "trình độ quản lí" (level). Vấn đề là thời gian tổ chức giải như thế nào cho hợp lí. Đơn giản thôi, bạn có thể tổ chức nhiều giải khác nhau, mỗi giải ở cùng một "trình độ quản lí" có phần thưởng cũng như rep là tương đương. Các giải đều có vòng loại và vòng chung kết. Các bạn qua được vòng loại của 1 giải, nếu không có điều kiện thi đấu vòng chung kết của giải đó, bạn có thể chờ thời gian thích hợp để thi đấu vòng chung kết ở một giải khác tương đương, hoặc thậm chí là các vòng bảng/tứ kết/bán kết/chung kết trong quy mô của một mùa bóng. Điều kiện để bạn tham dự tiếp giải đó là bạn phải qua được các vòng tương ứng (vòng loại, vòng bảng, tứ kết...) và giải bạn muốn tiếp tục tham dự phải còn chỗ trống cho bạn. Vấn đề queue như thế nào cho hợp lí đó là vấn đề của project, tôi xin không đề cập đến. Như vậy rõ ràng những ai muốn theo đuổi một giải đấu đẳng cấp, không nhất thiết bị ràng buộc quá mức về thời gian. Tuy nhiên, để tránh sự chênh lệch về số lượng người tham gia các giải quan trọng trong mùa bóng cũng như bảo đảm tính thực tế, bạn cần giới hạn thời gian mùa giải. Bên cạnh đó, với các giải tương đương, giải nào ít đội tham gia hơn sẽ ít phần thưởng hơn. Bạn có thể bổ sung một số cách tính phần thưởng phức tạp hơn để bảo đảm không gây thiệt thòi. Tôi chỉ nêu những điều căn bản.
Với 5 điểm trên, tôi hoàn toàn có thể giải quyết hợp lí mọi vấn đề khó khăn hiện thời về gameplay của các bạn:
1. Vấn đề cầu thủ:
Như tôi đã nói ở trên, với quan điểm cầu thủ = item, các cầu thủ NHẤT THIẾT không cần giống ngoài đời để tránh tình trạng tranh giành nhau. Thay vào đó, trình độ quản lí giỏi sẽ mang lại cho bạn khả năng scout giỏi, nhờ đó bạn có thể làm nên tên tuổi cho những cầu thủ giỏi chưa được phát hiện ở đâu đó, do scout của bạn tìm ra. Để tiện cho việc theo dõi các ngôi sao (cầu thủ giỏi đã được phát hiện) trên thế giới, bạn cần thiết lập một hệ thống các ngôi sao, nơi mà tất cả người chơi đều có thể truy cập đến để tìm hiểu, mua bán, chuyển nhượng. Người chơi cũng nên được cung cấp hệ thống tìm kiếm như FM, tất nhiên cũng chỉ giới hạn ở những cầu thủ đã được phát hiện.
2. Vấn đề về mua bán, chuyển nhượng
Cũng trên quan điểm cầu thủ = item, các bạn hoàn toàn có thể mua bán, chuyển nhượng tương tự như các game online hiện nay, việc này là dễ hiểu. Thêm vào đó, với cách nhìn manager = character, bạn có thể dùng scout của mình để tìm các cầu thủ giỏi, nhưng sẽ là ở những vùng nhất định. Các bạn sẽ tốn chi phí cho scouting cũng giống như bạn phải đi mua mana/máu vậy. Tôi xin không đề cập đến chi tiết, sáng tạo là ở nơi bạn.
3. Vấn đề thời gian
Như đã nói ở trên, với cách tổ chức mùa giải như vậy, bạn sẽ không còn phải lo nghĩ nhiều về vấn đề thời gian. Tất nhiên vì là một game online, ai chơi nhiều hơn sẽ có lợi thế hơn, nên đừng bao giờ đòi hỏi một sân chơi "thực sự công bằng". Cũng như một manager không thể cứ ngồi chơi xơi nước mà đòi công bằng với một người "đi cày" được.
Trên đây là cách xây dựng nền tảng của tôi. Do cách tiếp cận dưới góc nhìn của 1 game online RPG để xây dựng game FM Online, nếu các bạn phát triển theo hướng này, cũng cần phải có cái nhìn như vậy để tránh gặp khó khăn. Tôi hy vọng ý kiến của mình ít nhiều giúp ích cho project này.